Entries by youshar

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 VMware vSphere in alpha, and other […]

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 to use bazel is a bit […]

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: For those who are not familiar, kubectl is the command line […]

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, kubenet, is a simple network plugin […]