minor 文档更新

pull/514/head
gjmzj 2019-04-11 22:17:25 +08:00
parent 2bab10f502
commit 13ca390704
2 changed files with 5 additions and 11 deletions

View File

@ -1,6 +1,6 @@
## 部署集群 DNS
DNS 是 k8s 集群首先需要部署的,集群中的其他 pods 使用它提供域名解析服务;主要可以解析 `集群服务名 SVC``Pod hostname`;目前 k8s v1.9+ 版本可以有两个选择:`kube-dns` 和 `coredns`,可以选择其中一个部署安装。
DNS 是 k8s 集群首先需要部署的,集群中的其他 pods 使用它提供域名解析服务;主要可以解析 `集群服务名 SVC``Pod hostname`;目前 k8s v1.9+ 版本可以有两个选择:`kube-dns` 和 `coredns`(推荐),可以选择其中一个部署安装。
### 部署 dns
@ -8,13 +8,7 @@ DNS 是 k8s 集群首先需要部署的,集群中的其他 pods 使用它提
+ 安装
``` bash
# 安装 kube-dns
$ kubectl create -f /etc/ansible/manifests/kubedns
# 或者选择安装 coredns
$ kubectl create -f /etc/ansible/manifests/coredns
```
目前 kubeasz 已经自动集成安装 dns 组件,配置模板位于`roles/cluster-addon/templates/`目录,安装文件位于 deploy 节点`/opt/kube/kube-system/`目录
+ 集群 pod默认继承 node的dns 解析,修改 kubelet服务启动参数 --resolv-conf="",可以更改这个特性,详见 kubelet 启动参数

View File

@ -1,6 +1,6 @@
## 06-安装calico网络组件.md
推荐阅读[calico kubernetes guide](https://docs.projectcalico.org/v3.0/getting-started/kubernetes/)
推荐阅读[calico kubernetes guide](https://docs.projectcalico.org/v3.4/getting-started/kubernetes/)
本项目提供多种网络插件可选如果需要安装calico请在/etc/ansible/hosts文件中设置变量 `CLUSTER_NETWORK="calico"`更多的calico设置在`roles/calico/defaults/main.yml`文件定义。
@ -15,7 +15,7 @@ roles/calico/
├── calicoctl.cfg.j2
└── calico.yaml.j2
```
请在另外窗口打开[roles/calico/tasks/main.yml](../roles/calico/tasks/main.yml) 文件,对照看以下讲解内容。
请在另外窗口打开`roles/calico/tasks/main.yml`文件,对照看以下讲解内容。
### 创建calico 证书申请