Small Flash talk at RootConf

This commit is contained in:
Nemo 2019-06-24 12:25:51 +05:30
parent d36e223e0b
commit 20ae0f21f0
2 changed files with 44 additions and 0 deletions

BIN
images/k8s.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

44
kubelet.md Normal file
View File

@ -0,0 +1,44 @@
# running kubelet in a container
---
# kubelet?
---
# why?
---
![bg fit](images/k8s.jpg)
---
- [2015](https://github.com/kubernetes/kubernetes/issues/4869)
- [mounts break](https://github.com/kubernetes/kubernetes/issues/6848)
- RedHat/OpenShift uses `--containerized`
- Deprecation [attempt 1](https://github.com/kubernetes/kubernetes/issues/43708), [attempt 2](https://github.com/kubernetes/kubernetes/issues/74148)
---
CoreOS used rkt for [kubelet-wrapper](https://github.com/coreos/coreos-overlay/blob/master/app-admin/kubelet-wrapper/files/kubelet-wrapper)
---
# challenges (docker flags)
- privileged (`--privileged`)
- pid (`--pid=host`)
- network (`--network=host`)
---
# configuration?
- `/etc/kubeconfig`
- `/etc/kubeca.crt`
- `/etc/ssl/certs`
- `/usr/share/ca-certificates`
- `/var/lib/kubelet`
- `/opt/cni/bin`
- `/etc/cni/net.d`