From 2e412b7ca1bdf66a7ba1c9e3f88dcfdff5ab6ef1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Wed, 11 Sep 2024 16:54:45 +0800 Subject: [PATCH] 'commit' --- .../1、K8S搭建/K8S搭建【V1.29】.md | 38 ++++++++----------- 1 file changed, 16 insertions(+), 22 deletions(-) diff --git a/操作文档/1、K8S搭建/K8S搭建【V1.29】.md b/操作文档/1、K8S搭建/K8S搭建【V1.29】.md index ebb9e527..39b41086 100644 --- a/操作文档/1、K8S搭建/K8S搭建【V1.29】.md +++ b/操作文档/1、K8S搭建/K8S搭建【V1.29】.md @@ -2,7 +2,7 @@ ### 一、前期准备 -**1.1 准备环境** +#### **1.1 准备环境** ```apl # Linux版本 @@ -20,7 +20,7 @@ dnf update -y -**2.2 系统初始化** +#### **1.2 系统初始化** 设置系统时区为上海 @@ -60,8 +60,6 @@ hostnamectl set-hostname k8s-master hostnamectl set-hostname k8s-node1 ``` - - 在$node2$上执行 ```shell @@ -124,6 +122,8 @@ dnf install chrony -y systemctl enable --now chronyd ``` + + 编辑内容 ``` @@ -142,8 +142,6 @@ systemctl restart chronyd chronyc makestep ``` - - 在每个节点安装$ipset$和$ipvsadm$: 安装 @@ -152,8 +150,6 @@ chronyc makestep yum -y install ipset ipvsadm ``` - - 配置 ``` @@ -168,17 +164,15 @@ modprobe -- nf_conntrack EOF ``` - - 授权、运行、检查是否加载: ``` chmod 755 /etc/sysconfig/modules/ipvs.modules && bash /etc/sysconfig/modules/ipvs.modules && lsmod | grep -e ip_vs -e nf_conntrack ``` +### 二、开始安装 - -**所有节点安装$Docker/kubeadm/kubelet/kubectl$** +#### 2.1 安装$Docker$ 所有节点安装Docker: @@ -290,7 +284,7 @@ systemctl daemon-reload systemctl enable cri-docker && systemctl start cri-docker && systemctl status cri-docker ``` -### 安装$kubelet、kubeadm、kubectl$ +#### 2.2 安装 $kubelet、kubeadm、kubectl$ 配置k8s源(所有节点) @@ -443,9 +437,11 @@ kubeadm join 10.10.14.200:6443 --token 3yk4me.5k595v6hm2qz463s \ --discovery-token-ca-cert-hash sha256:9e83f5ebfaefa83523e16d546d56b9f3803d4083a71d18fe49217f72306a2058 --cri-socket unix:///var/run/cri-dockerd.sock ``` -### 集群网络插件 $calico$ 部署($master$节点运行) +#### 2.3 集群网络插件 $calico$ 部署 -##### 建议使用$flannel$组件 +**($master$节点运行)** + +**建议使用$flannel$组件** ```shell # 将此文件下载直接apply即可 @@ -519,9 +515,7 @@ k8s-node1 Ready 12m v1.29.0 k8s-node2 Ready 12m v1.29.0 ``` - - -查看所有pod是否正常运行 +查看所有$pod$是否正常运行 ``` kubectl get pod -A @@ -559,7 +553,9 @@ tigera-operator tigera-operator-7f8cd97876-7s58q 1/1 Running -### 五、测试集群是否正常运行pod +### 三、测试 + +**测试集群是否正常运行$pod$** ```shell #创建测试pod nginx @@ -599,9 +595,7 @@ curl 10.10.14.201:31129 - - -#### 资料 +### 四、资料 **KubePi 是一个现代化的 K8s 面板**