0 comments on “CKA Labs (8) — Kubernetes ReplicaSets”

CKA Labs (8) — Kubernetes ReplicaSets

In this lab, we will have a closer look at Kubernetes Replicasets. First, we will learn how ReplicaSets control, how many POD replicas are up and running at any time. We will learn, how ReplicaSets and PODs are connected: via labels. We will show that manually creating PODs with matching labels can have weird cuckoo's eggs effects. Moreover, a POD can be detached from a ReplicaSet without stopping it by manipulating its label.

0 comments on “CKA Labs (3) — Deploy a simple Kubernetes Application”

CKA Labs (3) — Deploy a simple Kubernetes Application

In part 3 of the Certified Kubernetes Administrator Labs Challenge, we will deploy a simple application by file and by command. Then we will expose and access the service from within the Kubernetes Cluster. After that, we will explore how Kubernetes Deployments helps us maintain the service by automatically restarting failed PODS through ReplicaSets. Last, but not least, we will discuss how to access the service from outside the Kubernetes cluster.

0 comments on “Metricbeat on Kubernetes – Kubernetes Series (11)”

Metricbeat on Kubernetes – Kubernetes Series (11)

Three ways of installing Metricbeat (a performance monitoring solution) on Kubernetes are compared: native vs. helm with set options vs helm with values options. Metricbeat helps us monitoring performance indicators like CPU, Memory, Disk and many more on your Kubernetes nodes. We will show that (and why) installing Metricbeat via helm based on values file is the quickest way of installing Metricbeat. You just need to copy the Metricbeat chart's values file, adapt it to your needs and run a helm command in order to roll out the Metricbeat agent to all nodes of your Kubernetes cluster.

1 comment on “Kubernetes (9): Installing ElasticSearch using Helm Charts”

Kubernetes (9): Installing ElasticSearch using Helm Charts

There may be simpler possibilities for installing ElasticSearch on Docker. However, here, we will choose a way that can be easily expanded for production use: the installation of ElasticSearch on Kubernetes via Helm charts. While installing ElasticSearch using Helm implements…

0 comments on “Kubernetes (8) – Automatic TLS Certificates signed by Let’s Encrypt”

Kubernetes (8) – Automatic TLS Certificates signed by Let’s Encrypt

In this tutorial, we will expose a kubernetes application via HTTPS with a valid Let's Encrypt certificate. A certificate manager will help us to automatically receive and provision a trusted TLS certificate. It is trusted since Let's Encrypt has signed the…

0 comments on “Kubernetes (7) – Ingress Controller on a multi-node Cluster (HTTP + HTTPS)”

Kubernetes (7) – Ingress Controller on a multi-node Cluster (HTTP + HTTPS)

You will find here step by step instructions on how to install an ingress controller on a Kubernetes multi-node cluster with an example application on both, HTTP and HTTPS. In our last blog post, we have installed a Kubernetes Ingress…