Fix delete-node.service kubectl service exec's

* Fix delete-node service that runs on worker (cloud-only)
shutdown to delete a Kubernetes node. Regressed in #669
(unreleased)
* Use rkt `--exec` to invoke kubectl binary in the kubelet
image
* Use podman `--entrypoint` to invoke the kubectl binary in
the kubelet image
This commit is contained in:
Dalton Hubble
2020-03-28 12:31:39 -07:00
parent a1a5da6bc2
commit fc686c8fc7
5 changed files with 5 additions and 9 deletions

View File

@ -130,8 +130,7 @@ storage:
docker://quay.io/poseidon/kubelet:v1.18.0 \
--net=host \
--dns=host \
-- \
/usr/local/bin/kubectl --kubeconfig=/etc/kubernetes/kubeconfig delete node $(hostname)
--exec=/usr/local/bin/kubectl -- --kubeconfig=/etc/kubernetes/kubeconfig delete node $(hostname)
passwd:
users:
- name: core