Photo by Jan Tinneberg on Unsplash

Kubernetes Deprecating Docker?! Let Me Explain Containers in Kubernetes.

When you think of Kubernetes you think of containers. When you think of containers you think Docker. So it was a big surprise when, in December 2020, the Kubernetes maintainers announced that it would be deprecating Docker support for Kubernetes v1.20+. This caused quite a bit of concern and confusion. Deprecating Docker support in Kubernetes? This sounded like a very topical piece of information in 2020. While the term Docker is synonymous with containers, many do not realize that as a product, Docker is composed of multiple components and is a tech stack for containers....

May 1, 2021 · David Dymko
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 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

Traefik with Let’s encrypt and Docker

Overview What is Traefik? Traefik is a load balancer and HTTP reverse proxy that makes working with microservices and integrating with your infrastructure seamless. As you you see above Traefik will allow you to define public routes that the internet can access which will then get routed to a docker container. These publicly accessible routes are called “frontend-rules” which get routed to “backends”. What will you learn? By the end of this article you will learn how to setup Traefik to route http traffic to your Docker containers and have these calls go through HTTPS with Lets Encrypt....

July 25, 2019 · David Dymko