📝

/var/log/k8s/how-to-run-test-e2e-node

2024/09/21に公開
$ KUBE_ROOT=$(pwd) make test-e2e-node TEST_ARGS='--kubelet-flags="--fail-swap-on=false"' FOCUS=Kubelet SKIP=container 

以下で kubernetes のソースコードの root dir を探している。が、ローカルがこうなっていることは多くないので、KUBE_ROOT で指定するようにすると動いた。
https://github.com/kubernetes/kubernetes/blob/221bf19ee03801523f2ed7e63a679e2ff8c916e1/test/utils/paths.go#L52-L64

そもそもの動かし方のメインドキュメントはここ
CNIのインストールと設定は以下のようにしました。

$ CNI_VERSION=v1.5.1
$ wget https://github.com/containernetworking/plugins/releases/download/$(CNI_VERSION}/cni-plugins-linux-amd64-${CNI_VERSION}.tgz
$ sudo tar -xvf cni-plugins-linux-amd64-${CNI_VERSION}.tgz -C /opt/cni/bin/   

ログは /tmp/_artifacts/$(date)/ にいろいろ入っている。例えば tail -f /tmp/_artifacts/240921T205914/kubelet.log

Discussion