Kubernetes has quite some terms you need to get to know. If you want to start explaining it to colleagues, you need to watch out not to innundate them with terms.
kubectl
is a command line interface for running commands against
kubernetes clusters: create, delete, describe, get, edit, logs, etc. Kubectl
allows you to create simple custom scripts, which is handy to get your
colleagues going.
minikube
emulates a kubernetes environment inside a VM (virtualbox, vmware,
etc). It is handy to get you going.
helm
is basically the package manager for kubernetes. A “helm chart” is a
set of instructions to install something. Important: the NOTES.txt
file. Its contents are shown to the user after installing the package.
skaffold
is a command line tool for continuous development.
telepresence
is a tool to create your development environment inside a
production cluster. This really speeds up development.
When you want colleagues to create helm charts, it helps to script it a bit so that the boilerplate is already generated for them.
My name is Reinout van Rees and I program in Python, I live in the Netherlands, I cycle recumbent bikes and I have a model railway.
Most of my website content is in my weblog. You can keep up to date by subscribing to the automatic feeds (for instance with Google reader):