-
A Kubernetes Book
What have I been up to Besides talking some, working with some great clients, and other big personal changes, I have not updated this blog a ton. The time that I have had dedicated to writing has been devoted to writing a yet unamed Kubernetes book with a co-author. My...
-
Kubernetes Engine Demos
Where’s Waldo For the last three months, my GitHub Contributions scoreboard has been looking like an ugly shade of grey. I had one community managers for Kubernetes reach out and ask if I had been eaten by the all encompasing XYZ. XYZ being her company. Yes I have been working...
-
Update Google Cloud Load Balancer SSL Cert
Well it is three months since I stated blogging again, and guess what? Time to update the SSL Certificate. Like many other sites chrislovecnm.com is using a free SSL Certificate issued by letsencypt. You have to renew these certificates every three months. This site is hosted on Google Cloud, and...
-
Choosing a CNI Network Provider for Kubernetes
The Container Network Interface (CNI) is a library definition, and a set of tools under the umbrella of the Cloud Native Computing Foundation project. For more information visit their GitHub project. Kubernetes uses CNI as an interface between network providers and Kubernetes networking. Why Use CNI Kubernetes default networking provider,...
-
Your most important shell alias for Kubernetes
I have been on a mission as of late to use more shell aliases, and Matt Tucker at the last Kubernetes meetup, in Boulder, reminded me of huge time savers for kubectl/Kubernetes users. Here is the fantastic time saver that needs to be in your shell profile: alias k=kubectl For...
-
Bazel Golang Hello World
Warning: only use if you have a severe need for speed and want to be more productive. Bazel is seriously amazing. The primary Kubernetes/Kubernetes repository has had Bazel enabled for months, but I had run into problems as far as building with Bazel on my MacBook Pro. The learning curve...
-
kops DevOps for Kubernetes
kops is an Open Source top level Kubernetes project. Kops is an abbreviation for Kubernetes Operations. From the README in the project: kops helps you create, destroy, upgrade and maintain production-grade, highly available, Kubernetes clusters from the command line. AWS (Amazon Web Services) is currently officially supported, with GCE and...
-
Setting Up Google Cloud To Serve This Blog
chrislovecnm.com needed an internet home. Using Jekyll creates a static HTML/JS/CSS site, which makes hosting from an Object Store simple. Choices There are a lot of companies out there that offer object stores. I am daily using AWS Cloud and GCE developing kops and Kubernetes. I could have chosen something...