二进制启动kube-apiserver报错

二进制安装k8s ,启动kube-apiserver报错
Error: [--etcd-servers must be specified, service-account-issuer is a required flag, --service-account-signing-key-file and --service-account-issuer are required flags]

img

试过吧 sa.pub,sa.key修改为ca-key.pem
KUBE_APISERVER_etcS="--logtostderr=false
--v=2
--log-dir=/etc/kubernetes/logs
--etcd-servers=https://192.168.190.200:2379,https://192.168.190.201:2379
--bind-address=0.0.0.0
--secure-port=6443
--advertise-address=192.168.190.200
--allow-privileged=true
--service-cluster-ip-range=10.96.0.0/16
--enable-admission-plugins=NamespaceLifecycle,LimitRanger,ServiceAccount,ResourceQuota,NodeRestriction
--authorization-mode=RBAC,Node
--enable-bootstrap-token-auth=true
--token-auth-file=/etc/kubernetes/token.csv
--service-node-port-range=30000-32767
--kubelet-client-certificate=/etc/kubernetes/pki/server.pem
--kubelet-client-key=/etc/kubernetes/pki/server-key.pem
--tls-cert-file=/etc/kubernetes/pki/server.pem
--tls-private-key-file=/etc/kubernetes/pki/server-key.pem
--client-ca-file=/etc/kubernetes/pki/ca.pem
--service-account-key-file=/etc/kubernetes/pki/sa.pub
--service-account-signing-key-file=/etc/kubernetes/pki/sa.key
--service-account-issuer=https://kubernetes.default.svc.cluster.local
--etcd-cafile=/etc/etcd/ssl/ca.pem
--etcd-certfile=/etc/etcd/ssl/server.pem
--etcd-keyfile=/etc/etcd/ssl/server-key.pem
--requestheader-client-ca-file=/etc/kubernetes/pki/ca.pem
--proxy-client-cert-file=/etc/kubernetes/pki/server.pem
--proxy-client-key-file=/etc/kubernetes/pki/server-key.pem
--requestheader-allowed-names=kubernetes
--requestheader-extra-headers-prefix=X-Remote-Extra-
--requestheader-group-headers=X-Remote-Group
--requestheader-username-headers=X-Remote-User
--enable-aggregator-routing=true
--audit-log-maxage=30
--audit-log-maxbackup=3
--audit-log-maxsize=100
--audit-log-path=/etc/kubernetes/logs/k8s.log"

从不报错看,--etcd-servers must be specified,,你是否有正确指定etcd服务器的地址啊???🤣
而且,好像也没有制定正确的证书???
检查好配置文件,确保已经指定etcd服务器的地址,以及正确指定好签名证书地址啊😂

查看下是否kube-apiserver.conf 文件或你现在打开的配置文件里每一行后面多个了空格,有一个空格就会报一句你上面的错误。所以末尾即xxxxxxx \ 这个\后面的空格要全删掉。