John Kristensen (@jerrykan)
*Demo: creating a pod*
Note:
```
$ kubectl create -f _manifests/pod-taslug-demo-webapp.yaml
$ kubectl get pods
$ curl 192.168.99.100:30000
```
*Demo: deleting a pod*
Note:
```
$ kubectl delete pod taslug-demo-webapp
$ kubectl get pods
$ curl 192.168.99.100:30000
```
*Demo: creating a deployment*
Note:
```
$ kubectl create -f _manifests/deployment-hello-minikube.yaml
$ kubectl get pods
$ curl 192.168.99.100:30000
# increase replicas
$ kubectl edit deployment taslug-demo-webapp
$ kubectl get pods
# decrease replicas
$ kubectl edit deployment taslug-demo-webapp
$ kubectl get pods
$ kubectl delete pod taslug-demo-webapp-***-***
$ kubectl get pods
# edit labels
$ kubectl edit pod taslug-demo-webapp-***-***
$ kubectl get pods
# delete faulty pod
$ kubectl delete pod taslug-demo-webapp-***-***
$ kubectl get pods
```
*Demo: rollout new containers*
Note:
```
# update container -> :v2
$ kubectl edit deployment taslug-demo-webapp
$ kubectl get pods
$ curl 192.168.99.100:30000
```