NVIDIA / cloud-native-stack

Run cloud native workloads on NVIDIA GPUs
Apache License 2.0
118 stars 47 forks source link

Usage of CRI endpoints without URL scheme is deprecated and can cause kubelet errors in the future. #33

Closed xyang-harman closed 1 year ago

xyang-harman commented 1 year ago

Hi there,

I am new to AWS and trying to follow instruction to set up Kubenete.

After this step: sudo kubeadm init --pod-network-cidr=192.168.0.0/16 --cri-socket=/run/containerd/containerd.sock --kubernetes-version="v1.24.1"

I got error and warning as below: W1117 21:08:30.007456 35829 initconfiguration.go:119] Usage of CRI endpoints without URL scheme is deprecated and can cause kubelet errors in the future. Automatically prepending scheme "unix" to the "criSocket" with value "/run/containerd/containerd.sock". Please update your configuration! [init] Using Kubernetes version: v1.24.1 [preflight] Running pre-flight checks [WARNING SystemVerification]: missing optional cgroups: blkio error execution phase preflight: [preflight] Some fatal errors occurred: [ERROR KubeletVersion]: the kubelet version is higher than the control plane version. This is not a supported version skew and may lead to a malfunctional cluster. Kubelet version: "1.25.2" Control plane version: "1.24.1" [preflight] If you know what you are doing, you can make a check non-fatal with --ignore-preflight-errors=... To see the stack trace of this error execute with --v=5 or higher

Attempt: Changed kubernetes-version=v1.25.2

Outcome: I was able to get through this step. But not sure whether I am interpreting the error message properly.

Please direct if I am doing it correct. Thanks!

Thanks,

Frank