Photo by Christin Hume on Unsplas

Passing the CKA & CKAD

The Certified Kubernetes Administer (CKA) and Certified Kubernetes Application Developer (CKAD) exams may look daunting and intimidating. This is certainly what I thought and felt when I had scheduled my CKA and CKAD earlier this year. Even though I had prior experience working with Kubernetes I still wanted to prep myself for the exams accordingly. After passing both of these exams I reflected back on my studies and thought about what helped prepare me the most....

April 3, 2021 · David Dymko
Photo by Loik Marras on Unsplash

What is Kubernetes?

Originally designed by teams at Google and released in 2014, Kubernetes is now officially maintained by the Cloud Native Computing Foundation. Kubernetes has quickly turned into the gold-standard of container orchestration for several reasons: the wide community support, the fact that it is cloud-agnostic (kind of… see more about plugins below), and it offers production-grade orchestration. The following is a dive into what Kubernetes is, how it works, common Kubernetes terms defined, and details on how developers are using Kubernetes to build and scale....

March 29, 2021 · David Dymko
Photo by Dakota Roos on Unsplash

Understanding Kubernetes GVR

What is the GVR in Kubernetes? It stands for Group Version Resource and this is what drives the Kubernetes API Server structure. We will cover exactly what the terminology means for Groups, Versions, Resources (and Kinds) and how they fit into the Kubernetes API. Kind Kinds in Kubernetes relate to the object you are trying to interact with. A pod or deployment would be your Kind. There are three categories of Kinds...

June 17, 2020 · David Dymko
Photo by Alex Duffy on Unsplash

Private Container Registry on Kubernetes

This guide is meant to help you configure a private container registry running on your Kubernetes cluster that is backed by an S3 backend. What you will need: Basic working knowledge of Kubernetes A running Kubernetes cluster: We will using Kubernetes resources such as Load Balancers that require cloud provider support. Basic working knowledge of Helm Valid Domain All of the instructions in this guide can be swapped out for your cloud provider of choice with minor changes....

May 24, 2020 · David Dymko
Photo by ammiel jr on Unsplash

Deploy Kubernetes with kubeadm

Overview This post is meant to help you get a Kubernetes cluster up and running with kubeadm in no time. This guide will be using Vultr to deploy two servers, one master and one worker, however you can deploy as many servers as you would like. So what is kubeadm? Kubeadm is a tool developed by Kubernetes which allows you to create a minimum viable cluster up and running by following best practices....

May 27, 2019 · David Dymko