Kubernetes 如何在centos上安装kube apiserver?
我已经在centos上安装了Kubernetes 如何在centos上安装kube apiserver?,kubernetes,Kubernetes,我已经在centos上安装了etcd和kubernetes,现在我想安装kube apiserver。我通过snap安装了kube-apiserver sudo yum安装epel版本 sudo yum安装snapd sudo systemctl enable--现在是snapd.socket sudo ln-s/var/lib/snap/snap/snap sudo snap安装kube apiserver 我用这个向导启动kube apiserver。 不幸的是,我失败了,***错误etc
etcd
和kubernetes
,现在我想安装kube apiserver
。我通过snap
安装了kube-apiserver
sudo yum安装epel版本
sudo yum安装snapd
sudo systemctl enable--现在是snapd.socket
sudo ln-s/var/lib/snap/snap/snap
sudo snap安装kube apiserver
我用这个向导启动kube apiserver。不幸的是,我失败了,
***错误etcd证书文件未在/etc/kubernetes/apiserver/apiserver.pem中找到。但是我发现证书文件存在,如何成功运行kube apiserver?我建议使用标准工具,例如在centos上安装kuberneteskubeadm init
将生成必要的证书并安装所有kubernetes控制平面组件,包括kubernetes API服务器
接下来,您应该能够安装kubernetes的单个控制平面集群
Kubeadm支持具有多个控制平面节点的kubernetes群集以及具有完全独立的ETCD节点的群集。我建议使用标准工具,例如在centos上安装kuberneteskubeadm init
将生成必要的证书并安装所有kubernetes控制平面组件,包括kubernetes API服务器
接下来,您应该能够安装kubernetes的单个控制平面集群
Kubeadm支持具有多个控制平面节点的kubernetes群集以及具有完全独立的ETCD节点的群集。我不知道您失败的原因。但是我建议您通过kubeadm
安装kubernetes,它是一个很棒的k8s
工具。如果通过kubeadm
安装k8s
,则kube-apiserver
将作为k8s吊舱安装。通过此安装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
kube apiserver centos linux。shared
是kube apiserver吊舱,安装成功。我不知道您失败的原因。但是我建议您通过kubeadm
安装kubernetes,它是一个很棒的k8s
工具。如果通过kubeadm
安装k8s
,则kube-apiserver
将作为k8s吊舱安装。通过此安装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
kube apiserver centos linux.shared
是kube apiserver吊舱,已成功安装