如何解决添加--admission-control-config-file标志
root@ubuntu151:~# kubectl version
Client Version: version.Info{Major:"1",Minor:"18",GitVersion:"v1.18.8",GitCommit:"9f2892aab98fe339f3bd70e3c470144299398ace",GitTreeState:"clean",BuildDate:"2020-08-13T16:12:48Z",GoVersion:"go1.13.15",Compiler:"gc",Platform:"linux/amd64"}
Server Version: version.Info{Major:"1",GitVersion:"v1.18.10",GitCommit:"62876fc6d93e891aa7fbe19771e6a6c03773b0f7",BuildDate:"2020-10-15T01:43:56Z",Platform:"linux/amd64"}
我的准入网络钩子需要身份验证,因此我通过--admission-control-config-file
标志指定准入控制配置文件的位置来重新启动apiserver。做为:
root@ubuntu151:~# vi /etc/kubernetes/manifests/kube-apiserver.yaml
...
spec:
containers:
- command:
- --admission-control-config-file=/var/lib/kubernetes/kube-AdmissionConfiguration.yaml
...
root@ubuntu151:~# vi /var/lib/kubernetes/kube-AdmissionConfiguration.yaml
apiVersion: apiserver.config.k8s.io/v1
kind: AdmissionConfiguration
plugins:
- name: ValidatingAdmissionWebhook
configuration:
apiVersion: apiserver.config.k8s.io/v1
kind: WebhookAdmissionConfiguration
kubeConfigFile: /var/lib/kubernetes/kube-config.yaml
- name: MutatingAdmissionWebhook
configuration:
apiVersion: apiserver.config.k8s.io/v1
kind: WebhookAdmissionConfiguration
kubeConfigFile: /var/lib/kubernetes/kube-config.yaml
kubeConfigFile:/var/lib/kubernetes/kube-config.yaml是我从〜/ .kube / config复制的文件
现在我的kube-apiserver没有启动。
请帮助!
预先感谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。