From 7b1b69031277768a187af43d0de0bce5cbe6d38a Mon Sep 17 00:00:00 2001 From: qiaominna Date: Wed, 11 Nov 2020 10:38:16 +0800 Subject: [PATCH] s --- docs/zh/docs/20.09/docs/test/FAQ.md | 7 ++ .../docs/20.09/docs/test/Lite-Import-Title.md | 8 ++ .../20.09/docs/test/kubectl-delete-pods.md | 10 +++ .../20.09/docs/test/kubectl-describe-pod.md | 14 +++ .../20.09/docs/test/kubectl-get-pods--A.md | 6 ++ ...kubectl-get-pods--n-kube-system--o-wide.md | 6 ++ .../test/kubectl-get-pods--n-kube-system.md | 6 ++ .../docs/test/zh-cn_bookmap_0290913651.md | 32 +++++++ ...73\346\234\272\351\205\215\347\275\256.md" | 8 ++ ...44\346\215\242\345\210\206\345\214\272.md" | 16 ++++ ...201\253\345\242\231\345\222\214selinux.md" | 16 ++++ ...351\205\215\347\275\256yum\346\272\220.md" | 40 +++++++++ ...350\243\205k8s\347\273\204\344\273\266.md" | 8 ++ ...70\345\205\263\345\221\275\344\273\244.md" | 13 +++ ...57\345\242\203\351\205\215\347\275\256.md" | 89 +++++++++++++++++++ ...73\347\273\237\351\205\215\347\275\256.md" | 13 +++ ...57\344\273\266\344\273\213\347\273\215.md" | 4 + ...57\344\273\266\345\215\270\350\275\275.md" | 27 ++++++ ...57\344\273\266\345\256\211\350\243\205.md" | 17 ++++ ...13\350\275\275\347\273\204\344\273\266.md" | 86 ++++++++++++++++++ ...\347\275\256kubernetes-yum\346\272\220.md" | 58 ++++++++++++ ...6\344\270\273\346\234\2721\357\274\211.md" | 29 ++++++ ...72\345\220\257\345\212\250\351\241\271.md" | 43 +++++++++ .../test/\351\227\256\351\242\2301---.md" | 5 ++ .../test/\351\227\256\351\242\2302---.md" | 8 ++ 25 files changed, 569 insertions(+) create mode 100644 docs/zh/docs/20.09/docs/test/FAQ.md create mode 100644 docs/zh/docs/20.09/docs/test/Lite-Import-Title.md create mode 100644 docs/zh/docs/20.09/docs/test/kubectl-delete-pods.md create mode 100644 docs/zh/docs/20.09/docs/test/kubectl-describe-pod.md create mode 100644 docs/zh/docs/20.09/docs/test/kubectl-get-pods--A.md create mode 100644 docs/zh/docs/20.09/docs/test/kubectl-get-pods--n-kube-system--o-wide.md create mode 100644 docs/zh/docs/20.09/docs/test/kubectl-get-pods--n-kube-system.md create mode 100644 docs/zh/docs/20.09/docs/test/zh-cn_bookmap_0290913651.md create mode 100644 "docs/zh/docs/20.09/docs/test/\344\277\256\346\224\271\344\270\273\346\234\272\351\205\215\347\275\256.md" create mode 100644 "docs/zh/docs/20.09/docs/test/\345\205\263\351\227\255\344\272\244\346\215\242\345\210\206\345\214\272.md" create mode 100644 "docs/zh/docs/20.09/docs/test/\345\205\263\351\227\255\351\230\262\347\201\253\345\242\231\345\222\214selinux.md" create mode 100644 "docs/zh/docs/20.09/docs/test/\345\256\211\350\243\205docker\351\205\215\347\275\256yum\346\272\220.md" create mode 100644 "docs/zh/docs/20.09/docs/test/\345\256\211\350\243\205k8s\347\273\204\344\273\266.md" create mode 100644 "docs/zh/docs/20.09/docs/test/\346\237\245\347\234\213\347\212\266\346\200\201\344\277\241\346\201\257\347\233\270\345\205\263\345\221\275\344\273\244.md" create mode 100644 "docs/zh/docs/20.09/docs/test/\347\216\257\345\242\203\351\205\215\347\275\256.md" create mode 100644 "docs/zh/docs/20.09/docs/test/\347\263\273\347\273\237\351\205\215\347\275\256.md" create mode 100644 "docs/zh/docs/20.09/docs/test/\350\275\257\344\273\266\344\273\213\347\273\215.md" create mode 100644 "docs/zh/docs/20.09/docs/test/\350\275\257\344\273\266\345\215\270\350\275\275.md" create mode 100644 "docs/zh/docs/20.09/docs/test/\350\275\257\344\273\266\345\256\211\350\243\205.md" create mode 100644 "docs/zh/docs/20.09/docs/test/\351\200\232\350\277\207Docker\344\270\213\350\275\275\347\273\204\344\273\266.md" create mode 100644 "docs/zh/docs/20.09/docs/test/\351\205\215\347\275\256kubernetes-yum\346\272\220.md" create mode 100644 "docs/zh/docs/20.09/docs/test/\351\205\215\347\275\256\344\270\273\350\212\202\347\202\271\357\274\210\344\273\205\351\234\200\351\205\215\347\275\256\344\270\273\346\234\2721\357\274\211.md" create mode 100644 "docs/zh/docs/20.09/docs/test/\351\205\215\347\275\256\345\274\200\346\234\272\345\220\257\345\212\250\351\241\271.md" create mode 100644 "docs/zh/docs/20.09/docs/test/\351\227\256\351\242\2301---.md" create mode 100644 "docs/zh/docs/20.09/docs/test/\351\227\256\351\242\2302---.md" diff --git a/docs/zh/docs/20.09/docs/test/FAQ.md b/docs/zh/docs/20.09/docs/test/FAQ.md new file mode 100644 index 000000000..81f1ce027 --- /dev/null +++ b/docs/zh/docs/20.09/docs/test/FAQ.md @@ -0,0 +1,7 @@ +# FAQ + +- **[问题1---](问题1---.md)** + +- **[问题2---](问题2---.md)** + + diff --git a/docs/zh/docs/20.09/docs/test/Lite-Import-Title.md b/docs/zh/docs/20.09/docs/test/Lite-Import-Title.md new file mode 100644 index 000000000..6077bc10f --- /dev/null +++ b/docs/zh/docs/20.09/docs/test/Lite-Import-Title.md @@ -0,0 +1,8 @@ +# Lite Import Title + +问题表现: + +问题原因: + +解决方法: + diff --git a/docs/zh/docs/20.09/docs/test/kubectl-delete-pods.md b/docs/zh/docs/20.09/docs/test/kubectl-delete-pods.md new file mode 100644 index 000000000..9aec58e48 --- /dev/null +++ b/docs/zh/docs/20.09/docs/test/kubectl-delete-pods.md @@ -0,0 +1,10 @@ +# kubectl delete pods + +``` +# 删除pod,删除正在运行的pod,控制器会马上再创建一个新的 +``` + +``` +$kubectl delete pods calico-kube-controllers-65f8bc95db-npsxs +``` + diff --git a/docs/zh/docs/20.09/docs/test/kubectl-describe-pod.md b/docs/zh/docs/20.09/docs/test/kubectl-describe-pod.md new file mode 100644 index 000000000..5f268f1de --- /dev/null +++ b/docs/zh/docs/20.09/docs/test/kubectl-describe-pod.md @@ -0,0 +1,14 @@ +# kubectl describe pod + +``` +查看单个pod信息,可用于调查pod状态异常问题。 +``` + +``` +$ kubectl describe pod coredns-66bff467f8-hhsn8 -n kube-system +``` + +``` +下图为kubectl get pods –A获取到的所有节点: +``` + diff --git a/docs/zh/docs/20.09/docs/test/kubectl-get-pods--A.md b/docs/zh/docs/20.09/docs/test/kubectl-get-pods--A.md new file mode 100644 index 000000000..b8af133c2 --- /dev/null +++ b/docs/zh/docs/20.09/docs/test/kubectl-get-pods--A.md @@ -0,0 +1,6 @@ +# kubectl get pods -A + +``` +查看所有pods +``` + diff --git a/docs/zh/docs/20.09/docs/test/kubectl-get-pods--n-kube-system--o-wide.md b/docs/zh/docs/20.09/docs/test/kubectl-get-pods--n-kube-system--o-wide.md new file mode 100644 index 000000000..a65fb0b01 --- /dev/null +++ b/docs/zh/docs/20.09/docs/test/kubectl-get-pods--n-kube-system--o-wide.md @@ -0,0 +1,6 @@ +# kubectl get pods -n kube-system -o wide + +``` +显示更详细的信息 +``` + diff --git a/docs/zh/docs/20.09/docs/test/kubectl-get-pods--n-kube-system.md b/docs/zh/docs/20.09/docs/test/kubectl-get-pods--n-kube-system.md new file mode 100644 index 000000000..1542a53e8 --- /dev/null +++ b/docs/zh/docs/20.09/docs/test/kubectl-get-pods--n-kube-system.md @@ -0,0 +1,6 @@ +# kubectl get pods -n kube-system + +``` +这里所显示的列表就是当前节点上运行地所有pod,而且他们属于kube-system名称空间。我们的系统级的pod都在kube-system名称空间中。 +``` + diff --git a/docs/zh/docs/20.09/docs/test/zh-cn_bookmap_0290913651.md b/docs/zh/docs/20.09/docs/test/zh-cn_bookmap_0290913651.md new file mode 100644 index 000000000..f90231aa5 --- /dev/null +++ b/docs/zh/docs/20.09/docs/test/zh-cn_bookmap_0290913651.md @@ -0,0 +1,32 @@ +# k8s-1.15.10环境搭建指导书-openEuler20.03-LTS + +- [软件介绍](软件介绍.md) +- [环境配置](环境配置.md) +- [系统配置](系统配置.md) + - [修改主机配置](修改主机配置.md) + - [安装docker配置yum源](安装docker配置yum源.md) + - [关闭防火墙和selinux](关闭防火墙和selinux.md) + - [配置kubernetes yum源](配置kubernetes-yum源.md) + - [关闭交换分区](关闭交换分区.md) + +- [软件安装](软件安装.md) + - [安装k8s组件](安装k8s组件.md) + - [配置开机启动项](配置开机启动项.md) + - [通过Docker下载组件](通过Docker下载组件.md) + - [配置主节点(仅需配置主机1)](配置主节点(仅需配置主机1).md) + - [安装calico网络插件](topics/template_blank_014.md) + - [加入集群](topics/template_blank_015.md) + - [查看状态信息相关命令](查看状态信息相关命令.md) + - [kubectl get pods -A](kubectl-get-pods--A.md) + - [kubectl get pods -n kube-system](kubectl-get-pods--n-kube-system.md) + - [kubectl get pods -n kube-system -o wide](kubectl-get-pods--n-kube-system--o-wide.md) + - [kubectl describe pod](kubectl-describe-pod.md) + - [kubectl delete pods](kubectl-delete-pods.md) + +- [软件卸载](软件卸载.md) +- [FAQ](FAQ.md) + - [问题1---](问题1---.md) + - [Lite Import Title](Lite-Import-Title.md) + + - [问题2---](问题2---.md) + diff --git "a/docs/zh/docs/20.09/docs/test/\344\277\256\346\224\271\344\270\273\346\234\272\351\205\215\347\275\256.md" "b/docs/zh/docs/20.09/docs/test/\344\277\256\346\224\271\344\270\273\346\234\272\351\205\215\347\275\256.md" new file mode 100644 index 000000000..7ea8b40c1 --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\344\277\256\346\224\271\344\270\273\346\234\272\351\205\215\347\275\256.md" @@ -0,0 +1,8 @@ +# 修改主机配置 + +1. 主机1和主机2修改/etc/hosts,文件末尾追加: +2. 192.168.122.72 master +3. 192.168.122.130 worker +4. ![](figures/zh-cn_image_0290913678.png) +5. 说明:master为主节点,worker为子节点。在hosts中添加的分别为主节点及子节点的IP。以下用主机1代表master主节点,主机2代表worker子节点。 + diff --git "a/docs/zh/docs/20.09/docs/test/\345\205\263\351\227\255\344\272\244\346\215\242\345\210\206\345\214\272.md" "b/docs/zh/docs/20.09/docs/test/\345\205\263\351\227\255\344\272\244\346\215\242\345\210\206\345\214\272.md" new file mode 100644 index 000000000..7e3111fa8 --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\345\205\263\351\227\255\344\272\244\346\215\242\345\210\206\345\214\272.md" @@ -0,0 +1,16 @@ +# 关闭交换分区 + +1. 主机1和主机2都关闭交换分区,修改后需重启。 + +``` +$swapoff –a +``` + +``` +$cp -p /etc/fstab /etc/fstab.bak$(date '+%Y%m%d%H%M%S') +``` + +``` +/etc/fstab 文件内注释掉 swap 一行 +``` + diff --git "a/docs/zh/docs/20.09/docs/test/\345\205\263\351\227\255\351\230\262\347\201\253\345\242\231\345\222\214selinux.md" "b/docs/zh/docs/20.09/docs/test/\345\205\263\351\227\255\351\230\262\347\201\253\345\242\231\345\222\214selinux.md" new file mode 100644 index 000000000..db9474a05 --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\345\205\263\351\227\255\351\230\262\347\201\253\345\242\231\345\222\214selinux.md" @@ -0,0 +1,16 @@ +# 关闭防火墙和selinux + +1. 主机1和主机2都关闭防火墙和selinux + +``` +$systemctl stop firewalld +``` + +``` +$systemctl disable firewalld +``` + +``` +$setenforce 0 +``` + diff --git "a/docs/zh/docs/20.09/docs/test/\345\256\211\350\243\205docker\351\205\215\347\275\256yum\346\272\220.md" "b/docs/zh/docs/20.09/docs/test/\345\256\211\350\243\205docker\351\205\215\347\275\256yum\346\272\220.md" new file mode 100644 index 000000000..97e5b13f7 --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\345\256\211\350\243\205docker\351\205\215\347\275\256yum\346\272\220.md" @@ -0,0 +1,40 @@ +# 安装docker配置yum源 + +1. 主机1和主机2配置yum源,vim /etc/yum.repos.d/openEuler\_aarch64.repo +2. ![](figures/zh-cn_image_0290913680.png) +3. +4. 主机1和主机2安装docker +5. + +``` +$yum clean all +``` + +``` +$yum makecache +``` + +``` +$yum install docker-engine +``` + +``` +$systemctl daemon-reload +``` + +``` +$systemctl status docker +``` + +``` +$systemctl restart docker +``` + +``` +$systemctl status docker +``` + +``` +$systemctl enable docker +``` + diff --git "a/docs/zh/docs/20.09/docs/test/\345\256\211\350\243\205k8s\347\273\204\344\273\266.md" "b/docs/zh/docs/20.09/docs/test/\345\256\211\350\243\205k8s\347\273\204\344\273\266.md" new file mode 100644 index 000000000..0f7c92795 --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\345\256\211\350\243\205k8s\347\273\204\344\273\266.md" @@ -0,0 +1,8 @@ +# 安装k8s组件 + +1. 安装k8s组件。 + +``` +$ yum install -y kubelet-1.15.10 kubeadm-1.15.10 kubectl-1.15.10 kubernetes-cni-0.7.5 +``` + diff --git "a/docs/zh/docs/20.09/docs/test/\346\237\245\347\234\213\347\212\266\346\200\201\344\277\241\346\201\257\347\233\270\345\205\263\345\221\275\344\273\244.md" "b/docs/zh/docs/20.09/docs/test/\346\237\245\347\234\213\347\212\266\346\200\201\344\277\241\346\201\257\347\233\270\345\205\263\345\221\275\344\273\244.md" new file mode 100644 index 000000000..8aa36e661 --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\346\237\245\347\234\213\347\212\266\346\200\201\344\277\241\346\201\257\347\233\270\345\205\263\345\221\275\344\273\244.md" @@ -0,0 +1,13 @@ +# 查看状态信息相关命令 + +- **[kubectl get pods -A](kubectl-get-pods--A.md)** + +- **[kubectl get pods -n kube-system](kubectl-get-pods--n-kube-system.md)** + +- **[kubectl get pods -n kube-system -o wide](kubectl-get-pods--n-kube-system--o-wide.md)** + +- **[kubectl describe pod](kubectl-describe-pod.md)** + +- **[kubectl delete pods](kubectl-delete-pods.md)** + + diff --git "a/docs/zh/docs/20.09/docs/test/\347\216\257\345\242\203\351\205\215\347\275\256.md" "b/docs/zh/docs/20.09/docs/test/\347\216\257\345\242\203\351\205\215\347\275\256.md" new file mode 100644 index 000000000..1e1e1efca --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\347\216\257\345\242\203\351\205\215\347\275\256.md" @@ -0,0 +1,89 @@ +# 环境配置 + +软件平台 + + + + + + + + + + + + + + + + + + + + + + + + +

软件名称

+

版本号

+

备注

+

OpenEuler

+

20.03-LTS

+
  

GNU

+

7.3.0

+
  

Python3

+

3.7.4

+
  

Bash

+

5.0.11

+
  
+ +必要依赖包 + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

软件名称

+

版本号

+

安装方法

+

docker-engine

+

18.09.0-101

+

见3.2章节

+

kubelet

+

1.15.10

+

见4.1章节

+

kubeadm

+

1.15.10

+

见4.1章节

+

kubectl

+

1.15.10

+

见4.1章节

+

kubernetes-cni

+

1.15.10

+

见4.1章节

+
+ diff --git "a/docs/zh/docs/20.09/docs/test/\347\263\273\347\273\237\351\205\215\347\275\256.md" "b/docs/zh/docs/20.09/docs/test/\347\263\273\347\273\237\351\205\215\347\275\256.md" new file mode 100644 index 000000000..c5f7f7e87 --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\347\263\273\347\273\237\351\205\215\347\275\256.md" @@ -0,0 +1,13 @@ +# 系统配置 + +- **[修改主机配置](修改主机配置.md)** + +- **[安装docker配置yum源](安装docker配置yum源.md)** + +- **[关闭防火墙和selinux](关闭防火墙和selinux.md)** + +- **[配置kubernetes yum源](配置kubernetes-yum源.md)** + +- **[关闭交换分区](关闭交换分区.md)** + + diff --git "a/docs/zh/docs/20.09/docs/test/\350\275\257\344\273\266\344\273\213\347\273\215.md" "b/docs/zh/docs/20.09/docs/test/\350\275\257\344\273\266\344\273\213\347\273\215.md" new file mode 100644 index 000000000..3ebcf47f8 --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\350\275\257\344\273\266\344\273\213\347\273\215.md" @@ -0,0 +1,4 @@ +# 软件介绍 + +Kurbernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。通过Kurbernetes可以快速部署和扩展应用、无缝对接新的功能、节省资源、优化硬件资源的使用。Kurbernetes的目标是促进完善组件和工具的生态系统,以减轻应用程序在公有云或私有云中运行的负担。 + diff --git "a/docs/zh/docs/20.09/docs/test/\350\275\257\344\273\266\345\215\270\350\275\275.md" "b/docs/zh/docs/20.09/docs/test/\350\275\257\344\273\266\345\215\270\350\275\275.md" new file mode 100644 index 000000000..0866affa6 --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\350\275\257\344\273\266\345\215\270\350\275\275.md" @@ -0,0 +1,27 @@ +# 软件卸载 + +1. 清空k8s集群设置,执行kubeadm reset命令 + +``` +$rm –rf $HOME/.kube/config +``` + +1. ![](figures/zh-cn_image_0290913710.png) +2. 删除基础组件镜像。 + + ``` + $docker rmi k8s.gcr.io/kube-apiserver:v1.15.10 + $docker rmi k8s.gcr.io/kube-controller-manager:v1.15.10 + $docker rmi k8s.gcr.io/kube-scheduler:v1.15.10 + $docker rmi k8s.gcr.io/kube-proxy:v1.15.10 + $docker rmi k8s.gcr.io/pause:3.1 + $docker rmi k8s.gcr.io/etcd:3.3.10 + $docker rmi k8s.gcr.io/coredns:1.3.1 + ``` + +3. 卸载管理软件 + +``` +$yum erase –y kubelet kubectl kubeadm kubernetes-cni +``` + diff --git "a/docs/zh/docs/20.09/docs/test/\350\275\257\344\273\266\345\256\211\350\243\205.md" "b/docs/zh/docs/20.09/docs/test/\350\275\257\344\273\266\345\256\211\350\243\205.md" new file mode 100644 index 000000000..dc541ee88 --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\350\275\257\344\273\266\345\256\211\350\243\205.md" @@ -0,0 +1,17 @@ +# 软件安装 + +- **[安装k8s组件](安装k8s组件.md)** + +- **[配置开机启动项](配置开机启动项.md)** + +- **[通过Docker下载组件](通过Docker下载组件.md)** + +- **[配置主节点(仅需配置主机1)](配置主节点(仅需配置主机1).md)** + +- **[安装calico网络插件](topics/template_blank_014.md)** + +- **[加入集群](topics/template_blank_015.md)** + +- **[查看状态信息相关命令](查看状态信息相关命令.md)** + + diff --git "a/docs/zh/docs/20.09/docs/test/\351\200\232\350\277\207Docker\344\270\213\350\275\275\347\273\204\344\273\266.md" "b/docs/zh/docs/20.09/docs/test/\351\200\232\350\277\207Docker\344\270\213\350\275\275\347\273\204\344\273\266.md" new file mode 100644 index 000000000..9df93804f --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\351\200\232\350\277\207Docker\344\270\213\350\275\275\347\273\204\344\273\266.md" @@ -0,0 +1,86 @@ +# 通过Docker下载组件 + +1. 主机1和主机2通过Docker下载其他组件 +2. 从DockerHub上下载镜像。 + +``` +$docker pull gcmirrors/kube-apiserver-arm64:v1.15.10 +``` + +``` +$docker pull gcmirrors/kube-controller-manager-arm64:v1.15.10 +``` + +``` +$docker pull gcmirrors/kube-scheduler-arm64:v1.15.10 +``` + +``` +$docker pull gcmirrors/kube-proxy-arm64:v1.15.10 +``` + +``` +$docker pull gcmirrors/pause-arm64:3.1 +``` + +``` +$docker pull gcmirrors/etcd-arm64:3.3.10 +``` + +``` +$docker pull coredns/coredns:1.3.1 +``` + +1. ![](figures/zh-cn_image_0290913686.png) +2. 给已下载的镜像打标签。 + +``` +$docker tag gcmirrors/kube-apiserver-arm64:v1.15.10 k8s.gcr.io/kube-apiserver:v1.15.10 +``` + +``` +$docker tag gcmirrors/kube-controller-manager-arm64:v1.15.10 k8s.gcr.io/kube-controller-manager:v1.15.10 +``` + +``` +$docker tag gcmirrors/kube-scheduler-arm64:v1.15.10 k8s.gcr.io/kube-scheduler:v1.15.10 +``` + +``` +$docker tag gcmirrors/kube-proxy-arm64:v1.15.10 k8s.gcr.io/kube-proxy:v1.15.10 +``` + +``` +$docker tag gcmirrors/pause-arm64:3.1 k8s.gcr.io/pause:3.1 +``` + +``` +$docker tag gcmirrors/etcd-arm64:3.3.10 k8s.gcr.io/etcd:3.3.1 +``` + +``` +$docker tag coredns/coredns:1.3.1 k8s.gcr.io/coredns:1.3.1 +``` + +1. +2. ![](figures/zh-cn_image_0290913688.png) +3. 查看k8s的Docker镜像组件 + +``` +$docker images | grep k8s +``` + +1. ![](figures/zh-cn_image_0290913690.png) +2. 删除旧镜像 + + ``` + $docker rmi gcmirrors/kube-apiserver-arm64:v1.15.10 + $docker rmi gcmirrors/kube-controller-manager-arm64:v1.15.10 + $docker rmi gcmirrors/kube-scheduler-arm64:v1.15.10 + $docker rmi gcmirrors/kube-proxy-arm64:v1.15.10 + $docker rmi gcmirrors/pause-arm64:3.1 + $docker rmi gcmirrors/etcd-arm64:3.3.10 + $docker rmi coredns/coredns:1.3.1 + ``` + + diff --git "a/docs/zh/docs/20.09/docs/test/\351\205\215\347\275\256kubernetes-yum\346\272\220.md" "b/docs/zh/docs/20.09/docs/test/\351\205\215\347\275\256kubernetes-yum\346\272\220.md" new file mode 100644 index 000000000..95ce4f81d --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\351\205\215\347\275\256kubernetes-yum\346\272\220.md" @@ -0,0 +1,58 @@ +# 配置kubernetes yum源 + +1. 主机1和主机2配置kubernetes的yum源: + +``` +cat < /etc/yum.repos.d/kubernetes.repo +``` + +``` + +``` + +``` +[kubernetes] +``` + +``` +name=Kubernetes +``` + +``` +baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-aarch64rything/aarch64/os +``` + +``` +enable=1 +``` + +``` +gpgcheck=1 +``` + +``` +repo_gpgcheck=1 +``` + +``` +gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg +``` + +``` +http://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg +``` + +``` +EOF +``` + +1. ![](figures/zh-cn_image_0290913682.png) + +``` +Yum clean all +``` + +``` +yum makecache +``` + diff --git "a/docs/zh/docs/20.09/docs/test/\351\205\215\347\275\256\344\270\273\350\212\202\347\202\271\357\274\210\344\273\205\351\234\200\351\205\215\347\275\256\344\270\273\346\234\2721\357\274\211.md" "b/docs/zh/docs/20.09/docs/test/\351\205\215\347\275\256\344\270\273\350\212\202\347\202\271\357\274\210\344\273\205\351\234\200\351\205\215\347\275\256\344\270\273\346\234\2721\357\274\211.md" new file mode 100644 index 000000000..85d7e0914 --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\351\205\215\347\275\256\344\270\273\350\212\202\347\202\271\357\274\210\344\273\205\351\234\200\351\205\215\347\275\256\344\270\273\346\234\2721\357\274\211.md" @@ -0,0 +1,29 @@ +# 配置主节点(仅需配置主机1) + +1. 在主节点上执行集群初始化命令。 + + ``` + $systemctl daemon-reload + $systemctl restart kubelet + $kubeadm init –kubernetes-version v1.15.10 --pod-network-cidr=10.244.0.0/16 + ``` + + +1. 配置集群。 + + ``` + $mkdir -p $HOME/.kube + $cp -i /etc/kubernetes/admin.conf $HOME/.kube/config + $chown $(id -u):$(id -g) $HOME/.kube/config + ``` + +2. 在主节点查看集群节点信息。 + +``` +执行 kubectl get node 可查看到当前状态 +``` + +``` +可以看到当前是未就绪状态。是因为还缺少calico,没有网络,那个各pod装起来是没法跑的,彼此间无法通信。 +``` + diff --git "a/docs/zh/docs/20.09/docs/test/\351\205\215\347\275\256\345\274\200\346\234\272\345\220\257\345\212\250\351\241\271.md" "b/docs/zh/docs/20.09/docs/test/\351\205\215\347\275\256\345\274\200\346\234\272\345\220\257\345\212\250\351\241\271.md" new file mode 100644 index 000000000..eaefa58c9 --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\351\205\215\347\275\256\345\274\200\346\234\272\345\220\257\345\212\250\351\241\271.md" @@ -0,0 +1,43 @@ +# 配置开机启动项 + +1. 配置开机启动kubelet。 + + ``` + $ systemctl enable kubelet + ``` + +2. 主机1和主机2修改参数。 + +``` +创建/etc/sysctl.d/k8s.conf文件,添加如下内容: +``` + +``` +$net.bridge.bridge-nf-call-ip6tables = 1 +``` + +``` +$net.bridge.bridge-nf-call-iptables = 1 +``` + +``` +$net.ipv4.ip_forward = 1 +``` + +``` +$vm.swappiness=0 +``` + +1. +2. 执行命令,使修改生效。 + +``` +$modprobe br_netfilter +``` + +``` +$sysctl -p /etc/sysctl.d/k8s.conf +``` + +1. ![](figures/zh-cn_image_0290913684.png) + diff --git "a/docs/zh/docs/20.09/docs/test/\351\227\256\351\242\2301---.md" "b/docs/zh/docs/20.09/docs/test/\351\227\256\351\242\2301---.md" new file mode 100644 index 000000000..a27ecd0ae --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\351\227\256\351\242\2301---.md" @@ -0,0 +1,5 @@ +# 问题1--- + +- **[Lite Import Title](Lite-Import-Title.md)** + + diff --git "a/docs/zh/docs/20.09/docs/test/\351\227\256\351\242\2302---.md" "b/docs/zh/docs/20.09/docs/test/\351\227\256\351\242\2302---.md" new file mode 100644 index 000000000..3f51e8826 --- /dev/null +++ "b/docs/zh/docs/20.09/docs/test/\351\227\256\351\242\2302---.md" @@ -0,0 +1,8 @@ +# 问题2--- + +问题表现: + +问题原因: + +解决方法: + -- Gitee