mirror of https://github.com/captn3m0/talks.git
Small Flash talk at RootConf
This commit is contained in:
parent
d36e223e0b
commit
20ae0f21f0
Binary file not shown.
After Width: | Height: | Size: 60 KiB |
|
@ -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`
|
Loading…
Reference in New Issue