Introduction to Kubernetes
Who am I?
Jen Strejevitch
Platform Engineer
Condé Nast International
Some Kubernetes Features:
- Management of containers
- Self healing
- Networking
- Security
- Automated deploys and rollbacks
- Best usage of compute resources
Architecture
Master node(s)
Worker nodes
Distributed key-value store
Workshop
App
Deploy to Kubernetes on a VM locally with Minikube
- Run
- View
- Change
- Rollback
NAME READY STATUS RESTARTS AGE
coredns-c4cffd6dc-9r87t 1/1 Running 3 128d
etcd-minikube 1/1 Running 0 5d
heapster-lm9kk 1/1 Running 3 128d
influxdb-grafana-wln7z 2/2 Running 7 128d
kube-addon-manager-minikube 1/1 Running 3 128d
kube-apiserver-minikube 1/1 Running 0 5d
kube-controller-manager-minikube 1/1 Running 0 5d
kube-dns-86f4d74b45-v56x7 3/3 Running 12 128d
kube-proxy-f8qxn 1/1 Running 0 5d
kube-scheduler-minikube 1/1 Running 0 5d
kubernetes-dashboard-6f4cfc5d87-jcmc7 1/1 Running 9 128d
storage-provisioner 1/1 Running 9 128d
kubectl get pods -n kube-system
https://kubernetes.io
Namespaces
Pods
ReplicaSets
Deployments
Services
Kubernetes Architecture
By Jennifer Strejevitch
Kubernetes Architecture
- 94