Kubernetes
How to use AI to Troubleshoot your Kubernetes Cluster
With the increasing Kubernetes (K8s) adoption in modern software development, developers and DevOps teams face a critical challenge when deploying and maintaining applications. Their expertise is often diverted from core application development to analyzing and troubleshooting Kubernetes, affecting their development velocity. To save you time on troubleshooting K8s, Alex Jones
Taking Backup of your Kubernetes etcd Data: A step-by-step guide
In the ever-evolving landscape of container orchestration, Kubernetes (K8s) has emerged as the gold standard for managing and scaling containerized applications. At the heart of every K8s cluster lies a critical component known as etcd. etcd is a distributed key-value store that stores and manages all of the K8s' configuration
Securing Your Kubernetes Environment: A Comprehensive Guide to Server and Client Certificates in Kubernetes
Kubernetes has emerged as the de facto container orchestration platform in recent years. With its rapid adoption, the need for robust security measures within Kubernetes environments has become paramount. Kubernetes provides several security features, but one of the most important is using server and client certificates. This article will teach
Upgrading Your EKS Cluster from 1.22 to 1.23: A step-by-step guide
This article was originally published on Gagher Theophilus's blog. Amazon Elastic Kubernetes Service (EKS) is a popular managed Kubernetes service that enables you to run Kubernetes workloads on AWS without the operational overhead of managing your own Kubernetes clusters. EKS provides a highly available and scalable platform for running your
Understanding the Kubernetes API Objects and How They Work
Kubernetes is an open-source container orchestration platform that allows developers to automate containerized applications' deployment, scaling, and management. One of the key features of Kubernetes is its API, which provides a uniform way to interact with the platform and perform tasks such as deploying and managing applications, monitoring the status

How to restart Kubernetes Pods with kubectl
Anyone who has used Kubernetes for an extended period of time will know that things don’t always go as smoothly as you’d like. In production, unexpected things happen, and Pods can crash or fail in some unforeseen way. When this happens, you need a reliable way to restart
Kubernetes Architecture Explained: Worker Nodes in a Cluster
When you deploy Kubernetes, you get a cluster. And the cluster you get upon deployment would consist of one or more worker machines (virtual or physical) called nodes for you to run your containerized applications in pods. For each worker node to run containerized applications, it must contain a container
How to run Minikube on an Apple M1 chip without Docker Desktop
Docker Desktop failed me, and at the time (13th July 2022) of writing this article, Hyperkit, VirtualBox, and other hypervisors specified here don’t work on the Apple M1 chip. Weeks ago, while using Docker Desktop, it suddenly got stuck in a start-stop loop. I spent hours trying to resolve