part 0 - before you start
Notes before you read:
- k8s = kubernetes
- this post assumes you know how to use docker
- if you don’t have a k8s cluster but still want to play with k8s you can easily setup a very lightweight cluster with k3s.io. It’s a single binary that eats about 0.5GB of RAM and a bit of CPU
- advanced k8s users - go away, this post is not for you and contains heresy (on purpose, to make stuff easier)
What this post will teach you:
- what is a pod, deployment, service, ingress, namespace
- how to create k8s application configuration
- how to debug deployed application
- common pitfalls
What this post will not teach you:
- how to manage your k8s cluster
- how to do load balancing
- what is a DaemonSet, ClusterRole, ClusterRoleBinding, ServiceAccount, etc.
- how to dance