《kubernetes-1.8.0》05-node节点搭建
《kubernetes 1.8.0 测试环境安装部署》
时间:2017-11-22
一、分发RPM及证书
本例中node节点为node-134
分发RPM包及证书,本例中的rpm包来自,mritd提供的tarball中的rpms目录:
分发rpm包: $ cd ~/k8s/rpms/ $ scp kubernetes-node-1.8.0-1.el7.centos.x86_64.rpm \ kubernetes-client-1.8.0-1.el7.centos.x86_64.rpm \ root@172.18.169.134.134:~ $ scp kubernetes-node-1.8.0-1.el7.centos.x86_64.rpm \ kubernetes-client-1.8.0-1.el7.centos.x86_64.rpm \ root@172.18.169.134:~ $ ssh root@172.18.169.134 yum install -y kubernetes-node-1.8.0-1.el7.centos.x86_64.rpm \ kubernetes-client-1.8.0-1.el7.centos.x86_64.rpm 分发kubernets证书(k8s-root-ca.pem): $ cd /etc/kubernetes/ssl/ $ ssh root@172.18.169.134 mkdir /etc/kubernetes/ssl $ scp k8s-root-ca.pem root@172.18.169.134:/etc/kubernetes/ssl 分发bootstrap.kubeconfig kube-proxy.kubeconfig文件或者node节点上重新生成这两个配置文件 方法1:分发 $ cd /etc/kubernetes/ $ scp *.kubeconfig root@172.18.169.134:/etc/kubernetes 方法2:在node节点上操作生成对应kubelet配置文件 kubelet配置文件 $ # 设置集群参数 $ kubectl config set-cluster kubernetes \ --certificate-authority=/etc/kubernetes/ssl/k8s-root-ca.pem \ --embed-certs=true \ --server=${KUBE_APISERVER} \ --kubeconfig=bootstrap.kubeconfig $ # 设置客户端认证参数 $ kubectl config set-credentials kubelet-bootstrap \ --token=${BOOTSTRAP_TOKEN} \ --kubeconfig=bootstrap.kubeconfig $ # 设置上下文参数 $ kubectl config set-context default \ --cluster=kubernetes \ --user=kubelet-bootstrap \ --kubeconfig=bootstrap.kubeconfig $ # 设置默认上下文 $ kubectl config use-context default --kubeconfig=bootstrap.kubeconfig $ mv bootstrap.kubeconfig /etc/kubernetes/
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/75143.html