【问题标题】:Can't run kube-apiserver --enable-admission-plugins=DefaultStorageClass无法运行 kube-apiserver --enable-admission-plugins=DefaultStorageClass
【发布时间】:2019-02-27 06:19:32
【问题描述】:

安装后三节点集群 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 能说出为什么会发生以及如何解决它吗?

【问题讨论】:

  • 你使用什么版本的kubeadm

标签: kubernetes kube-apiserver


【解决方案1】:

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

我在这里猜测,但尝试添加 --anonymous-auth=false

【讨论】:

    猜你喜欢
    • 2019-11-07
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 2018-11-24
    • 2021-02-17
    • 2019-05-08
    • 2020-12-31
    • 2018-10-25
    相关资源
    最近更新 更多