diff --git a/README.md b/README.md index 486ccea83..507d7da9e 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ 1. docker 17.09.1-ce 1. calico/node v2.6.3 -+ 附:集群用到的所有二进制文件已打包好供下载 [https://pan.baidu.com/s/1i5u3SEh](https://pan.baidu.com/s/1i5u3SEh) ++ 附:集群用到的所有二进制文件已打包好供下载 [https://pan.baidu.com/s/1c4RFaA](https://pan.baidu.com/s/1c4RFaA) + 注:`Kubernetes v1.8.x` 版本请切换到项目分支 `v1.8`, 若你需要从v1.8 升级至 v1.9,请参考 [升级注意](docs/upgrade.md) ## 快速指南 diff --git "a/docs/00-\351\233\206\347\276\244\350\247\204\345\210\222\345\222\214\345\237\272\347\241\200\345\217\202\346\225\260\350\256\276\345\256\232.md" "b/docs/00-\351\233\206\347\276\244\350\247\204\345\210\222\345\222\214\345\237\272\347\241\200\345\217\202\346\225\260\350\256\276\345\256\232.md" index 6f18beeb0..d888cce49 100644 --- "a/docs/00-\351\233\206\347\276\244\350\247\204\345\210\222\345\222\214\345\237\272\347\241\200\345\217\202\346\225\260\350\256\276\345\256\232.md" +++ "b/docs/00-\351\233\206\347\276\244\350\247\204\345\210\222\345\222\214\345\237\272\347\241\200\345\217\202\346\225\260\350\256\276\345\256\232.md" @@ -21,6 +21,9 @@ MASTER_IP="192.168.1.10" KUBE_APISERVER="https://192.168.1.10:8443" +#pause镜像 基础镜像 +POD_INFRA_CONTAINER_IMAGE=mirrorgooglecontainers/pause-amd64:3.0 + #TLS Bootstrapping 使用的 Token,使用 head -c 16 /dev/urandom | od -An -t x | tr -d ' ' 生成 BOOTSTRAP_TOKEN="c30302226d4b810e08731702d3890f50" @@ -77,7 +80,7 @@ HARBOR_SERVER="harbor.mydomain.com" + 最小化安装`Ubuntu 16.04 server`或者`CentOS 7 Minimal` + 配置基础网络、更新源、SSH登陆等 -### 2.安装依赖工具(每个节点) +### 2.在每个节点安装依赖工具 Ubuntu 16.04 请执行以下脚本: @@ -103,7 +106,7 @@ yum erase firewalld firewalld-filesystem python-firewall -y # 安装python yum install python -y ``` -### 3.ansible安装及准备(仅deploy节点) +### 3.在deploy节点安装及准备ansible ``` bash # Ubuntu 16.04 @@ -116,26 +119,26 @@ yum install git python-pip -y pip install pip --upgrade -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com pip install --no-cache-dir ansible -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com ``` -### 4.在deploy节点配置免密码登陆所有节点包括自身 +### 4.在deploy节点配置免密码登陆 ``` bash ssh-keygen -t rsa -b 2048 回车 回车 回车 -ssh-copy-id $IPs #$IPs为所有节点地址,按照提示输入yes 和root密码 +ssh-copy-id $IPs #$IPs为所有节点地址包括自身,按照提示输入yes 和root密码 ``` ### 5.在deploy节点编排k8s安装 ``` bash +# 下载项目文件 git clone https://github.com/gjmzj/kubeasz.git mv kubeasz /etc/ansible # 下载已打包好的binaries,并且解压缩到/etc/ansible/bin目录 -# 国内请从我分享的百度云链接下载 https://pan.baidu.com/s/1eSetFSA +# 国内请从我分享的百度云链接下载 https://pan.baidu.com/s/1c4RFaA # 如果你有合适网络环境也可以按照/down/download.sh自行从官网下载各种tar包到 ./down目录,并执行download.sh -tar zxvf k8s.184.tar.gz +tar zxvf k8s.190.tar.gz mv bin/* /etc/ansible/bin -# 配置ansible的hosts文件 +# 配置ansible的hosts文件,并且根据上文实际规划修改此hosts文件 cd /etc/ansible cp example/hosts.m-masters.example hosts -然后根据上文实际规划修改此hosts文件 ``` + 验证ansible安装 @@ -161,7 +164,7 @@ ansible all -m ping "ping": "pong" } ``` -+ 先不要安装,后文将一步一步讲解后执行安装 ++ 开始安装集群,请阅读每步安装讲解后执行分步安装 ``` bash #ansible-playbook 01.prepare.yml diff --git a/docs/quickStart.md b/docs/quickStart.md index ccc708eca..25ed5ac40 100644 --- a/docs/quickStart.md +++ b/docs/quickStart.md @@ -51,7 +51,7 @@ ssh-copy-id $IP #$IP为本虚机地址,按照提示输入yes 和root密码 git clone https://github.com/gjmzj/kubeasz.git mv kubeasz /etc/ansible # 下载已打包好的binaries,并且解压缩到/etc/ansible/bin目录 -# 国内请从分享的百度云链接下载 +# 国内请从分享的百度云链接下载 https://pan.baidu.com/s/1c4RFaA # 如果你有合适网络环境也可以按照/down/download.sh自行从官网下载各种tar包到 ./down目录,并执行download.sh tar zxvf k8s.190.tar.gz mv bin/* /etc/ansible/bin diff --git a/down/download.sh b/down/download.sh index 1476e545e..0a516e2bf 100644 --- a/down/download.sh +++ b/down/download.sh @@ -5,7 +5,7 @@ export ETCD_VER=v3.2.11 export DOCKER_VER=17.09.1-ce export CALICO_VER=v2.6.3 -echo "\n建议直接下载本人打包好的所有必要二进制包k8s-184.all.tar.gz,然后解压到bin目录" +echo "\n建议直接下载本人打包好的所有必要二进制包k8s-190.all.tar.gz,然后解压到bin目录" echo "\n建议不使用此脚本,如果你想升级组件或者实验,请通读该脚本,必要时适当修改后使用" echo "\n注意1:因为网络原因不进行自动下载,请按照以下链接手动下载二进制包到down目录中" echo "\n注意2:如果还没有手工下载tar包,请Ctrl-c结束此脚本"