kubernetes集群一键安装部署

本文针对kubernetes自动安装脚本出些示例

  1. 下载二进制安装包,地址:https://github.com/bruce-qin/kubernetes-auto-install-script/archive/master.zip
  2. 本脚本所有组件,配置等均安装在/usr/local/kubernetes,可将/usr/local/kubernetes/bin添加到PATH环境变量里
  3. 解压压缩文件:kubernetes集群一键安装部署_第1张图片

   3.生成etcd、kubernetes证书:

kubernetes集群一键安装部署_第2张图片

4.压缩整个软件包并scp到各个节点

kubernetes集群一键安装部署_第3张图片

5.执行k8s-etcd-install.sh,安装etcd集群节点:

完成后修改vim /usr/local/kubernetes/cfg/etcd

ETCD_INITIAL_CLUSTER="etcd01=https://192.168.1.235:2380,etcd02=https://192.168.1.236:2380"

6.执行k8s-master-install.sh,安装master节点:

kubernetes集群一键安装部署_第4张图片

以上最后一步解决办法。等启动kube-apiserver启动完成后执行$KUBERNETES_HOME/bin/kubectl create clusterrolebinding kubelet-bootstrap --clusterrole=system:node-bootstrapper --user=kubelet-bootstrap

7.执行k8s-node-install.sh,安装node节点:

kubernetes集群一键安装部署_第5张图片

kubernetes集群一键安装部署_第6张图片

8.master节点approve节点

kubernetes集群一键安装部署_第7张图片

9.运行nginx示例

kubernetes集群一键安装部署_第8张图片

kubernetes集群一键安装部署_第9张图片

你可能感兴趣的:(kubernetes集群一键安装部署)