diff --git a/README.md b/README.md index 4af0220..2f0c70a 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,14 @@ # kubeasz - Ansible Spirit Zone In Kubernetes -`kubeasz`致力于提供快速部署高可用`k8s`集群的工具, 并且也努力成为`k8s`实践、使用的参考书;基于二进制方式部署和利用`ansible-playbook`实现自动化:即提供一键安装脚本, 也可以分步执行安装各个组件, 同时讲解每一步主要参数配置和注意事项。 +`kubeasz`致力于提供快速部署高可用`k8s`集群的工具, 同时也努力成为`k8s`实践、使用的参考书;基于二进制方式部署和利用`ansible-playbook`实现自动化;既提供一键安装脚本, 也可以根据[指南](docs/setup/00-planning_and_overall_intro.md)分步执行安装各个组件。 **集群特性:`TLS`双向认证、`RBAC`授权、多`Master`高可用、支持`Network Policy`、备份恢复** |组件|支持| |:-|:-| |OS|Ubuntu 16.04+, CentOS/RedHat 7| -|k8s|v1.8, v1.9, v1.10, v1.11, v1.12, v1.13| -|etcd|v3.1, v3.2, v3.3| +|k8s|v1.8, v1.9, v1.10, v1.11, v1.12, v1.13, v1.14| +|etcd|v3.2, v3.3| |docker|17.03.x-ce, 18.06.x-ce, 18.09.x| |network|calico, cilium, flannel, kube-router| diff --git a/docs/setup/00-planning_and_overall_intro.md b/docs/setup/00-planning_and_overall_intro.md index 667be1b..b4e7060 100644 --- a/docs/setup/00-planning_and_overall_intro.md +++ b/docs/setup/00-planning_and_overall_intro.md @@ -11,11 +11,11 @@ |:-|:-|:-| |deploy节点|1|运行这份 ansible 脚本的节点| |etcd节点|3|注意etcd集群必须是1,3,5,7...奇数个节点| -|master节点|2|需要额外规划一个master VIP(虚地址),可根据需要提升机器配置或增加节点数| +|master节点|2|需要额外规划一个master VIP(虚地址),一般可以复用etcd节点| |lb节点|2|负载均衡节点两个,安装 haproxy+keepalived| |node节点|3|运行应用负载的节点,可根据需要提升机器配置或增加节点数| -项目预定义了4个例子,请修改后完成适合你的集群规划,生产环境建议一个节点只是一个角色。 +项目预定义了4个例子,请修改后完成适合你的集群规划。 + [单节点](../../example/hosts.allinone.example) + [单主多节点](../../example/hosts.s-master.example) diff --git a/docs/setup/quickStart.md b/docs/setup/quickStart.md index cc77edd..b3ebf04 100644 --- a/docs/setup/quickStart.md +++ b/docs/setup/quickStart.md @@ -77,8 +77,8 @@ git clone --depth=1 https://github.com/gjmzj/kubeasz.git /etc/ansible 请从分享的[百度云链接](https://pan.baidu.com/s/1c4RFaA),下载解压到/etc/ansible/bin目录,如果你有合适网络环境也可以按照/down/download.sh自行从官网下载各种tar包 ``` bash -tar xvf k8s.1-9-8.tar.gz # 以安装k8s v1.9.8为例 -mv bin/* /etc/ansible/bin +# 以安装k8s v1.13.5为例 +tar -xvf k8s.1-13-5.tar.gz -C /etc/ansible ``` - 4.2b [可选]下载离线docker镜像 服务器使用内部yum源/apt源,但是无法访问公网情况下,请下载离线docker镜像完成集群安装;从百度云盘把`basic_images_kubeasz_x.y.tar.gz` 下载解压到`/etc/ansible/down` 目录 @@ -116,7 +116,7 @@ ansible-playbook 07.cluster-addon.yml kubectl version kubectl get componentstatus # 可以看到scheduler/controller-manager/etcd等组件 Healthy kubectl cluster-info # 可以看到kubernetes master(apiserver)组件 running -kubectl get node # 可以看到单 node Ready状态 +kubectl get node # 可以看到单节点就绪 (Ready) 状态 kubectl get pod --all-namespaces # 可以查看所有集群pod状态,默认已安装网络插件、coredns、metrics-server等 kubectl get svc --all-namespaces # 可以查看所有集群服务状态 ```