无法运行kube-apiserver --enable-admission-plugins = DefaultStorageClass

时间:2018-09-23 15:11:04

标签: kubernetes kube-apiserver

安装后的三节点集群 https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/

我已经使用

进入ApiServer容器
sudo docker exec --user root -it 1ea54fd4cd683 /bin/sh

并执行

kube-apiserver --enable-admission-plugins=DefaultStorageClass

但它写

  

I0923 14:37:58.270848 90 server.go:703]外部主机不是   指定,使用192.168.41.29 W0923 14:37:58.271386 90   authentication.go:378]不允许AnonymousAuth用于   AlwaysAllow授权者。将AnonymousAuth重置为false。你应该   使用其他授权者错误:必须指定--etcd-servers

smb能否说出它为什么发生以及如何解决?

1 个答案:

答案 0 :(得分:1)

首先,我很确定这不是向apiserver添加标志的推荐方法。
这些更改将不会持续。
您可能想要在母版上编辑/etc/kubernetes/manifests/kube-apiserver.json,杀死kube-apiserver吊舱,然后等待其重新生成。

我猜这里,但是尝试添加--anonymous-auth=false吗?