安装环境node
172.19.2.49(kube-apiserver,kube-controller-manager,kube-dns,kube-proxy,kubectl,etcd)linux
172.19.2.50(kubectl,etcd,kube-proxy)nginx
172.19.2.51(kubectl,etcd,kube-proxy)git
172.19.2.49上进行操做github
172.19.2.50的环境变量配置docker
172.19.2.51的环境变量配置json
172.19.2.4九、172.19.2.50、172.19.2.51上都执行bootstrap
172.19.2.49上执行操做vim
172.19.2.50和172.19.2.51上执行操做centos
172.19.2.4九、172.19.2.50、172.19.2.51上都执行
在172.19.2.49上验证集群
172.19.2.4九、172.19.2.50、172.19.2.51上都执行
172.19.2.49上都执行
172.19.2.50、172.19.2.51上执行
172.19.2.49上都执行
172.19.2.50、172.19.2.51上都执行
172.19.2.49上都执行
172.19.2.50、172.19.2.51上都执行
172.19.2.4九、172.19.2.50、172.19.2.51上都执行
172.19.2.49上执行一次(只在master上执行一次,其余节点不执行)
172.19.2.49上都执行
正常结果
分别ping如下地址,注意本身ping本身ping不通
kubernetes master 节点包含的组件: kube-apiserver kube-scheduler kube-controller-manager
172.19.2.49上执行
验证节点健康情况
kubernetes Node 节点包含以下组件: flanneld docker kubelet kube-proxy
172.19.2.4九、172.19.2.50、172.19.2.51上都执行
172.19.2.49上执行
172.19.2.50、172.19.2.51上都执行
172.19.2.4九、172.19.2.50、172.19.2.51上都执行
172.19.2.49上执行 cat > nginx-ds.yml « EOF apiVersion: v1 kind: Service metadata: name: nginx-ds labels: app: nginx-ds spec: type: NodePort selector: app: nginx-ds ports: - name: http port: 80 targetPort: 80
172.19.2.49上执行
172.19.2.49上执行
172.19.2.49上执行
172.19.2.50、172.19.2.51上都执行
172.19.2.49上传证书
172.19.2.50、172.19.2.51登陆harbor仓库 docker login 172.19.2.49
由于我用calico的方式部署过集群网络,如何删除安装calico产生的tunl0网卡