@@ -405,6 +405,13 @@ jobs:
405
405
run : |
406
406
set -Eeuxo pipefail
407
407
408
+ # the Microsoft repo's kubelet does not provide /etc/systemd/system/kubelet.service.d/10-kubeadm.conf
409
+ # [Service]
410
+ # EnvironmentFile=-/var/lib/kubelet/kubeadm-flags.env
411
+ # ExecStart=/usr/bin/kubelet $KUBELET_KUBEADM_ARGS
412
+ sudo ls /etc/apt/sources.list.d/
413
+ sudo rm /etc/apt/sources.list.d/microsoft-prod.list
414
+
408
415
sudo apt-get update
409
416
sudo apt-get install -y software-properties-common curl
410
417
@@ -446,6 +453,7 @@ jobs:
446
453
447
454
sudo cp ci/cached-builds/crio.conf /etc/crio/crio.conf.d/
448
455
456
+ sudo systemctl daemon-reload
449
457
sudo systemctl start crio.service
450
458
env :
451
459
# TODO(jdanek): install also "cri-tools=${CRIO_VERSION}.*" when updating to 1.33
@@ -455,6 +463,10 @@ jobs:
455
463
# This is not a supported version skew and may lead to a malfunctional cluster.
456
464
# Kubelet version: "1.33.0" Control plane version: "1.30.12"
457
465
KUBERNETES_VERSION : 1.33
466
+ # Also update version in kubeadm.yaml
467
+
468
+ - run : sudo crictl info
469
+ if : ${{ steps.have-tests.outputs.tests == 'true' }}
458
470
459
471
- name : Show crio debug data (on failure)
460
472
if : ${{ failure() && steps.have-tests.outputs.tests == 'true' }}
@@ -491,6 +503,8 @@ jobs:
491
503
sudo iptables -P FORWARD ACCEPT
492
504
sudo iptables -t nat -A POSTROUTING -s 10.85.0.0/16 -o eth0 -j MASQUERADE
493
505
506
+ sudo kubeadm reset -f --cri-socket=unix:///var/run/crio/crio.sock
507
+
494
508
# https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm
495
509
sudo kubeadm init --config=ci/cached-builds/kubeadm.yaml
496
510
@@ -503,6 +517,15 @@ jobs:
503
517
run : |
504
518
set -Eeuxo pipefail
505
519
520
+ # [kubelet-start] Writing kubelet environment file with flags to file "/var/lib/kubelet/kubeadm-flags.env"
521
+ sudo cat /var/lib/kubelet/kubeadm-flags.env || true
522
+ # [kubelet-start] Writing kubelet configuration to file "/var/lib/kubelet/config.yaml"
523
+ sudo cat /var/lib/kubelet/config.yaml || true
524
+
525
+ sudo systemctl cat kubelet.service || true
526
+
527
+ sudo cat /etc/systemd/system/kubelet.service.d/10-kubeadm.conf || true
528
+
506
529
sudo systemctl status kubelet || true
507
530
sudo journalctl -xeu kubelet
508
531
0 commit comments