This commit is contained in:
2021-11-14 15:50:55 +08:00
parent f810ebf1d9
commit 915c231124
27 changed files with 1862 additions and 1890 deletions

View File

@@ -9,7 +9,7 @@ categories: ["container"]
# kubeadm 安装 kubernetes
### 全部服务器配置
## 全部服务器配置
IP 地址 | 主机名 | 操作系统 | 内存 | swap | 硬盘 | Internet | firewalld | selinux | /etc/hosts 增加行
--------- | -------- | -------- | ---- | ---- | ---- | -------- | --------- | ------- | ------------------
10.0.2.80 | master80 | CentOS7 | 4GB | 关闭 | 20GB | 可达 | 关闭 | 关闭 | 127.0.0.1 master80
@@ -76,7 +76,7 @@ categories: ["container"]
```
### 安装 docker
## 安装 docker
- 各服务器安装 docker
```bash
yum install docker
@@ -106,7 +106,7 @@ categories: ["container"]
```
### 安装 kubernetes
## 安装 kubernetes
- 各服务器配置 kubernetes yum 源
```bash
cat <<EOF > /etc/yum.repos.d/kubernetes.repo
@@ -132,7 +132,7 @@ categories: ["container"]
```
### 在 master80 服务器上安装 kubernetes master 服务组件
## 在 master80 服务器上安装 kubernetes master 服务组件
- 初始化 kubeadm
```bash
kubeadm init --pod-network-cidr=192.168.0.0/16 --token-ttl 0
@@ -148,7 +148,7 @@ categories: ["container"]
```
### 加入其他节点
## 加入其他节点
- 在 node81 和 node82 服务器上执行以下命令,即 master80 服务器 'kuberadm init' 命令的最后一行输出
```bash
kubeadm join --token <token> <master-ip>:<master-port> --discovery-token-ca-cert-hash sha256:<hash>