Certified Kubernetes Administrator

Certified Kubernetes Administrator

Monday, Dec 10, 2018

@ Chris Suttles

I just passed the CNCF (Cloud Native Computing Foundation) CKA (Certified Kubernetes Administrator) exam. Here's some information about how I prepared for the exam and a few tips for people interested in taking the exam. Starting From Scratch For folks who are totally unfamiliar with k8s, edX offers a free, self paced course, which is a great place to start. There's also a list of online training available in the official k8s docs.
Managing SSH Secrets with Vault

Managing SSH Secrets with Vault

Wednesday, Jan 3, 2018

@ Chris Suttles

This post takes a look at using Hashicorp's Vault to manage secrets for SSH authentication. For this post, I started working with Vault pretty quickly via this docker-compose setup I found via GitHub. It's a very quick way to get a Vault instance with a Consul backend. You'd never do this for production, since they are single instances, but for functional testing, it's enough. Requirements What are we trying to accomplish?
Using Jenkins and AWS to Build and Push Docker Images

Using Jenkins and AWS to Build and Push Docker Images

Monday, Dec 25, 2017

@ Chris Suttles

This post will explore publishing a very simple Docker image to Docker Hub in a simple CI pipeline. I used a couple similar posts and documentation for reference while setting this up: Building your first Docker image with Jenkins 2: Guide for developers How To Build Docker Images Automatically With Jenkins Pipeline Using a Jenkinsfile You can find my repository for this post here: https://github.com/csuttles/dockerci Overview The CI pipeline built in this post is something like this:
The Kubernetes Book

The Kubernetes Book

Monday, Nov 13, 2017

@ Chris Suttles

Adequate I bought and recently read The Kubernetes Book, and it was not great, but also not terrible; it was just OK. Pros It's pretty cheap (~$12.00 on Amazon at the moment). It's a decent whirlwind tour of Kubernetes. Nothing goes very deep, but the concepts presented are accurate. The book introduces different deployment types (minikube, single node, and your basic HA/PROD design), as well as building blocks of Kubernetes. The introduction of the API, Pods, Replication Controllers, Replica Sets, and Deployments are all easy to follow and describe them in sufficient detail through simple examples.
Building OpenStack Containers with Kolla

Building OpenStack Containers with Kolla

Thursday, Aug 3, 2017

@ Chris Suttles

Docs, Pitfalls, and First Steps The Kolla OpenStack project is focused on deploying OpenStack in containers. There's a good quickstart guide, but like most things OpenStack, you'll need to dig a little deeper if you want to be successful. You can deploy an all-in-one, or multinode instance of OpenStack with Kolla; the latter requires a local Docker registry, so even for an all-in-one deployment, I chose to create a local registry, so that I might be better prepared when the time came to move to multinode.
Preparing to Run OpenStack in Nomad

Preparing to Run OpenStack in Nomad

Monday, Jul 31, 2017

@ Chris Suttles

Docs The start of this journey begins with docs, and understanding the model for running containers in Nomad. I ran through the examples and found it pretty easy once I got going. Why You might expect the "Why" to be the first step, and really, it is. We chose Nomad because IPv6 is a serious requirement for our installation, I work with a brilliant guy who happens to be a Nomad contributor.

Social Links