5 steps to lower Kubernetes costs

It can be a little too easy to let Kubernetes-related cloud costs slip out of control—and for many enterprises, that’s exactly what’s happening. Programmatic resource provisioning and access to high-cost resources like GPUs are just a couple of the factors that will balloon budgets without a conscious effort to temper expenses. And, as enterprises continue … Read more

Infra: A Promising Way To Manage Kubernetes Users

Kubernetes is not a secure platform. Its implementation in production requires the integration of several components to ensure its security and good operation by both administrators and users. The management of cluster access is obviously an important point in the adoption of the platform. Several tools exist today to manage this critical security aspect. Infra … Read more

Serverless is the New Timeshare

We have shared amnesia. When I speak to younger developers about past technologies, I often get blank stars. To be fair, some of that is because I’m a bit “intense” or “weird” but some of that is because. Huh? Really? Did we have that? Case in point XA transactions and 2PC (Two Phase Commit). We … Read more

Importance of Kubernetes in IoT Applications

Kubernetes is a service used for deploying cloud-native applications. As cloud applications are associated with our IoT devices and products, that is where we get the requirement of building IoT applications with Kubernetes. IoT analytics is moving from the cloud to the edge because of security, latency, autonomy, and cost. However, distributing and managing loads … Read more

How To Create a Spring Boot Kubernetes Controller

In this article, we will look at creating a Kubernetes Controller using Spring Boot that will handle requests when a CRD instance is created, updated, or deleted. Project Setup Let’s go to https://start.spring.io and create a new project with the following dependencies. Next, you need to add the Kubernetes Java client dependency as below <dependency> … Read more

Is NaaS the Evolution of CaaS?

Choosing a Namespace-as-a-Service strategy will incur cost and development time upfront; cluster-as-a-service defers operational complexity and cost until cluster count grows. However, as cluster counts grow in large organizations, perhaps Namespace-as-a-Service is an evolution of Cluster-as-a-Service. Kubernetes Cluster-As-A-Service (k8sCaaS) Each user or team is provided with a cluster that they manage and control. They don’t … Read more

Write Your Kubernetes Infrastructure as Go Code – Extend cdk8s With Custom Constructs

CONSTRUCTIONS are the fundamental building block of cdk8s (Cloud Development Kit for Kubernetes) – an open-source framework (part of CNCF) with which you can define your Kubernetes applications using regular programming languages ​​(instead of yaml). In Getting started with cdk8s, you saw how to use the core cdk8s library. You can also use the cdk8s-plus … Read more

Getting Started With Kubernetes – DZone Refcardz

Because Kubernetes is declarative, getting started in Kubernetes mostly means understanding what resources we can create and how they are used to deploy and configure containers in the cluster. To define resources, we use YAML format. The available resources and fields for each resource may change with new Kubernetes versions, so it’s important to double-check … Read more

Write Your Kubernetes Infrastructure as Go Code — Extend “cdk8s” With Custom Constructs | by Abhishek Gupta | Aug, 2022

Build a WordPress deployment as a cdk8s construct Photo by Fikret tozak on Unsplash CONSTRUCTIONS are the fundamental building block of cdk8s (Cloud Development Kit for Kubernetes) — an open-source framework (part of CNCF) with which you can define your Kubernetes applications using regular programming languages ​​(instead of yaml). In Getting started with cdk8s, you … Read more