1、确保所有服务器已安装Docker和Kubernetes。
2、配置服务器之间的SSH免密登录。
3、选择一个主节点作为Kubernetes Master,其他节点作为Worker节点。
4、关闭防火墙或者设置允许SSH和Kubernetes端口的访问。
1、在Master节点上执行以下命令安装kubeadm、kubelet和kubectl:
sudo aptget update && sudo aptget install y apttransporthttps curl curl s https://packages.cloud.google.com/apt/doc/aptkey.gpg | sudo aptkey add echo "deb https://apt.kubernetes.io/ kubernetesxenial main" | sudo tee a /etc/apt/sources.list.d/kubernetes.list sudo aptget update sudo aptget install y kubelet kubeadm kubectl
2、初始化Kubernetes Master:
sudo kubeadm init podnetworkcidr=10.244.0.0/16 apiserveradvertiseaddress=
3、创建网络插件,这里以Calico为例:
kubectl apply f https://docs.projectcalico.org/v3.18/manifests/calico.yaml
1、在每个Worker节点上执行以下命令安装kubelet和kubectl:
sudo aptget update && sudo aptget install y apttransporthttps curl curl s https://packages.cloud.google.com/apt/doc/aptkey.gpg | sudo aptkey add echo "deb https://apt.kubernetes.io/ kubernetesxenial main" | sudo tee a /etc/apt/sources.list.d/kubernetes.list sudo aptget update sudo aptget install y kubelet kubectl
2、将Master节点的token复制到Worker节点:
sudo kubeadm token create printjoincommand
3、在Worker节点上执行生成的命令,将其加入到Kubernetes集群中:
sudo kubeadm join:6443 token discoverytokencacerthash sha256:
1、在Master节点上执行以下命令查看集群状态:
kubectl get nodes
如果所有节点的状态都为Ready,说明Kubernetes集群搭建成功。
至此,一个包含1个Master节点和11个Worker节点的Kubernetes集群已经搭建完成,接下来可以根据需要部署应用和服务了。
网站标题:k8s集群搭建工具
本文地址:http://www.shufengxianlan.com/qtweb/news49/415699.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联