This lab is concentrating on Kubernetes Resource Management. We will explore Limit Ranges applied to each container as well as Resource Quotas that limit the allowed sum resources of a namespace.
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.
CKA Labs (2) — Kubernetes Labs Preparation
For the Certified Kubernetes Administrator Labs Challenge, I have decided to use the Katakoda Kubernetes Playground. This way, I do not need to install any Kubernetes cluster before starting the labs. This will be tested now.
CKA Labs (1) — The Certified Kubernetes Administrator Challenge
The Challenge: perform all eleven labs of LSF558 as a path towards the Certified Kubernetes Administrator (CKA) exam within a day.
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.
Kubernetes (10): Installing Kibana using Helm Charts
In our most recent blog post, we have shown how to install ElasticSearch via Helm. This time, we will add a Kibana server (via Helm again), so we can visualize the data stored in the ElasticSearch database. Compared to the…
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…
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…
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…
Kubernetes (6) – HTTPS Applications via Ingress Controller on Minikube
In this blog post, we will show how to create Kubernetes HTTPS applications with a redirection from HTTP to HTTPS. For that, we will create a and mount a self-signed wildcard certificate to an NginX-based Kubernetes ingress controller. We will…
Kubernetes (5) Local Persistent Volumes – A Step-by-Step Tutorial
Kubernetes local volumes go beta. However, what is it, a Kubernetes local volume? Last time, we have discovered, how to use Kubernetes hostPath volumes. However, we also have seen, that hostPath volumes work well only on single node clusters. Here,…
Kubernetes (4): Persistent Volumes – Hello World
In this blog post, we will start our first persistent kubernetes application. In our role as an administrator, we first will create a persistent volume. Then, in our role as a developer, we will create a persistent volume claim. Later,…
Kubernetes (3) – Installing a Kubernetes Cluster with kubeadm
In the blog post, we will learn how to create a kubernetes cluster with the help of kubeadm. We will deploy a Kubernetes master on a CentOS system before we will join a second CentOS system as Kubernetes Node. After describing…
MYSQL Backup & Restore on OpenShift
Two weeks ago, I have created a WordPress installation on an OpenShift test system. It is very convenient that OpenShift has provided me with persistent volumes for WordPress and database. However, those volumes are not easily accessible on the OpenShift…
Hello World Kubernetes Service on Minikube – Kubernetes Series (2)
This is part 2 of a series on Kubernetes a la minikube. Minikube is (probably) the easiest way of installing a small Kubernetes system including a graphical user interface. In part 1 we have shown how to install such a system on…
WordPress Password Reset through Database Update or WP CLI
In this post, I have summarized how I have performed a password recovery of a WordPress installation. I have followed the instructions here. I have performed a WordPress password reset via database (Step 1 through 6) as well as a WordPress password…
Kubernetes (1) – Installing Minikube on CentOS
In this blog post tutorial, we will learn, how to install a single node Kubernetes cluster via minikube. We will install minikube on CentOS 7 natively without the need for any virtual machine layer. This post is inspired by the…
Installing WordPress via OpenShift
If you happen to have access to a running OpenShift installation, this blog post can help you to install a WordPress in a quick and convenient way. In other cases, you can either check out one of our "HowTo install Openshift" tutorials…
Install WordPress via Docker Compose
In this blog post, we will learn how to install a WordPress solution via Docker Compose. The solution consists of a MySQL container and a WordPress container. We will show, how to install Docker and Docker Compose. before we define the…
How to Install OpenShift on Fedora – a Quick Installation Guide
Are you reviewing Docker orchestration systems like Kubernetes, DC/OS or OpenShift? In this blog post, let us learn how to install a standalone OpenShift Origin system on Fedora. OpenShift Installation on Fedora is a tough nut. As an example, read this…