kubelets blocked due to deprecated cli args
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Charmed Kubernetes Testing |
Fix Released
|
Critical
|
Adam Dyess |
Bug Description
Kube workers on CK 1.23/edge are blocked on initial deployment:
kubernetes-worker 1.23.0 blocked 3 kubernetes-worker charmstore edge 830 ubuntu kubelet-extra-args: add-dir-header is deprecated (+2 others, see juju debug-log)
From debug log:
2021-12-08 15:01:38 WARNING unit.kubernetes
2021-12-08 15:01:38 WARNING unit.kubernetes
2021-12-08 15:01:38 WARNING unit.kubernetes
2021-12-08 15:01:38 WARNING unit.kubernetes
2021-12-08 15:01:38 WARNING unit.kubernetes
Removing these args from k-w's config allows the deployment to settle:
juju config kubernetes-worker kubelet-
juju config kubernetes-worker proxy-extra-args=''
kubernetes-worker 1.23.0 active 3 kubernetes-worker charmstore edge 830 ubuntu Kubernetes worker running.
We need to figure out whether or not these options are needed, and the appropriate place to set them instead of our extra-args config.
Changed in charm-kubernetes-worker: | |
status: | New → Triaged |
importance: | Undecided → Critical |
milestone: | none → 1.23 |
affects: | charm-kubernetes-worker → charmed-kubernetes-testing |
Changed in charmed-kubernetes-testing: | |
milestone: | 1.23 → none |
Changed in charmed-kubernetes-testing: | |
assignee: | nobody → Adam Dyess (addyess) |
milestone: | none → 1.23 |
status: | Triaged → Fix Committed |
Changed in charmed-kubernetes-testing: | |
status: | Fix Committed → Fix Released |
The arguments `--add-dir-header` and `--alsologtostderr` are both being deprecated starting in 1.23
https:/ /github. com/kubernetes/ enhancements/ tree/master/ keps/sig- instrumentation /2845-deprecate -klog-specific- flags-in- k8s-components# removed- klog-flags