我已经在centos上安装了etcd,kubernetes现在我想安装kube-apiserver. 我是kube-apiserver通过安装的snap。
sudo yum install epel-release
sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap install kube-apiserver
Run Code Online (Sandbox Code Playgroud)
我通过此链接kube-apiserver开始指南。
不幸的是,我失败了。但我发现证书文件存在,如何运行成功?***error etcd certificate file not found in /etc/kubernetes/apiserver/apiserver.pemkube-apiserver
我不知道你失败的原因。但我建议你通过安装kubernetes kubeadm,它是一个很棒的k8s工具。如果您k8s通过进行安装kubeadm,kube-apiserver则会安装为 k8s pod。通过此链接安装 kubeadm 的指南。
我运行命令kubectl get pods -A,
[karl@centos-linux ~]$ kubectl get pods -A
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system coredns-66bff467f8-64pt6 1/1 Running 6 4d18h
kube-system coredns-66bff467f8-xpnsr 1/1 Running 6 4d18h
kube-system etcd-centos-linux.shared 1/1 Running 6 4d18h
kube-system kube-apiserver-centos-linux.shared 1/1 Running 6 4d18h
kube-system kube-controller-manager-centos-linux.shared 1/1 Running 6 4d18h
kube-system kube-flannel-ds-amd64-48stf 1/1 Running 8 4d18h
kube-system kube-proxy-9w8gh 1/1 Running 6 4d18h
kube-system kube-scheduler-centos-linux.shared 1/1 Running 6 4d18h
Run Code Online (Sandbox Code Playgroud)
kube-apiserver-centos-linux.shared是一个kube-apiserver pod,安装成功。
| 归档时间: |
|
| 查看次数: |
1595 次 |
| 最近记录: |