You've already forked www.colben.cn
update
This commit is contained in:
@@ -7,12 +7,12 @@ tags: ["kubernetes", "k8s", "coredns"]
|
||||
categories: ["container"]
|
||||
---
|
||||
|
||||
# 环境
|
||||
## 环境
|
||||
|
||||
- [二进制部署的 kubernetes v1.17.2 集群](https://colben.cn/post/k8s-install/)
|
||||
- coreDNS 1.6.6
|
||||
|
||||
# 生成 service account 文件
|
||||
## 生成 service account 文件
|
||||
- 创建 0.coredns-sa.yml
|
||||
```bash
|
||||
cat > 0.coredns-sa.yml <<EOF
|
||||
@@ -24,7 +24,7 @@ categories: ["container"]
|
||||
EOF
|
||||
```
|
||||
|
||||
# 生成 rbac 文件
|
||||
## 生成 rbac 文件
|
||||
- 创建 1.coredns-rbac.yml
|
||||
```bash
|
||||
curl > 1.coredns-rbac.yml <<EOF
|
||||
@@ -71,7 +71,7 @@ categories: ["container"]
|
||||
EOF
|
||||
```
|
||||
|
||||
# 生成 configmap 文件
|
||||
## 生成 configmap 文件
|
||||
- 创建 2.coredns-configmap.yml
|
||||
```bash
|
||||
cat > 2.coredns-configmap.yml <<EOF
|
||||
@@ -103,7 +103,7 @@ categories: ["container"]
|
||||
- 这里的 10.10.9.0/24 应与 kube-apiserver 配置文件中的 service-cluster-ip-range 一致
|
||||
- 这里的 cluster.local 应与 kubelet 配置文件中的 clusterDomain 一致
|
||||
|
||||
# 生成 deployment 文件
|
||||
## 生成 deployment 文件
|
||||
- 创建 3.coredns-deployment.yml
|
||||
```bash
|
||||
cat > 3.coredns-deployment.yml <<EOF
|
||||
@@ -207,7 +207,7 @@ categories: ["container"]
|
||||
- coredns/coredns:1.2.2 该镜像可以提前导入本地局域网中的私有 docker 仓库中
|
||||
- 查看 k8s 对应的 coredns 版本,参考 [coredns](https://github.com/coredns/deployment/blob/master/kubernetes/CoreDNS-k8s_version.md)
|
||||
|
||||
# 生成 service 文件
|
||||
## 生成 service 文件
|
||||
- 创建 4.coredns-service.yml
|
||||
```bash
|
||||
cat > 4.coredns-service.yml <<EOF
|
||||
@@ -241,7 +241,7 @@ categories: ["container"]
|
||||
```
|
||||
- 这里的 clusterIP 需与 kubelet 配置文件中的 clusterDNS 一致
|
||||
|
||||
# 部署到 kubernetes 中
|
||||
## 部署到 kubernetes 中
|
||||
|
||||
- 使用 kubectl 直接应用
|
||||
```bash
|
||||
@@ -252,7 +252,7 @@ categories: ["container"]
|
||||
kubectl apply -f 4.coredns-service.yml
|
||||
```
|
||||
|
||||
# 查看 coredns 状态
|
||||
## 查看 coredns 状态
|
||||
|
||||
- 查看 service 状态
|
||||
```bash
|
||||
@@ -271,6 +271,6 @@ categories: ["container"]
|
||||
kubectl logs <pod_name> -n kube-system
|
||||
```
|
||||
|
||||
# 参考
|
||||
## 参考
|
||||
- [coredns 部署](https://github.com/coredns/deployment/tree/master/kubernetes)
|
||||
|
||||
|
Reference in New Issue
Block a user