我正在尝试设置 kubeadm 使用哪个 cri-o 套接字!
为此,我应该使用标志--cri-socket /var/run/crio/crio.sock
当前命令的格式为kubeadm init phase <phase_name>
. 我必须给它加上--cri-socket
标志。
我以这种方式编辑了命令kubeadm init --cri-socket /var/run/crio/crio.sock phase <phase_name>
。
不幸的是我得到了错误 Error: unknown flag: --cri-socket
。
=> 看来参数phase <phase_name>
和标志--cri-socket /var/run/crio/crio.sock
不兼容。
我该如何解决?
谢谢
#################更新1######################
文件: /etc/kubernetes/kubeadm-config.yaml
apiVersion: kubeadm.k8s.io/v1beta2
kind: InitConfiguration
localAPIEndpoint:
advertiseAddress: 10.10.3.15
bindPort: 6443
certificateKey: 9063a1ccc9c5e926e02f245c06b8xxxxxxxxxxx
nodeRegistration:
name: p3kubemaster1
taints:
- effect: NoSchedule
key: node-role.kubernetes.io/master
criSocket: /var/run/crio/crio.sock