### K8S物理主机部署流程
| 步骤 | 操作 |
| ------ | ------ |
| 1 | 准备物理主机,确保网络通畅、系统版本符合要求 |
| 2 | 搭建Docker环境 |
| 3 | 安装Kubernetes组件 |
| 4 | 初始化Master节点 |
| 5 | 加入Worker节点 |
| 6 | 验证集群状态 |
### 步骤一:准备物理主机
确保物理主机系统版本为CentOS 7.x,并且网络通畅连接。
### 步骤二:搭建Docker环境
```bash
# 安装Docker
yum install -y docker
systemctl enable docker
systemctl start docker
```
### 步骤三:安装Kubernetes组件
```bash
# 添加Kubernetes源
cat <
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://packages.cloud.google.com/yum/doc/yum-key.gpg https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
EOF
# 安装Kubernetes组件
yum install -y kubelet kubeadm kubectl
systemctl enable kubelet
systemctl start kubelet
```
### 步骤四:初始化Master节点
在Master节点上执行以下命令:
```bash
kubeadm init --apiserver-advertise-address=
```
### 步骤五:加入Worker节点
在Worker节点上执行步骤四生成的加入命令,例如:
```bash
kubeadm join
```
### 步骤六:验证集群状态
在Master节点执行以下命令查看集群状态:
```bash
kubectl get nodes
```
通过以上步骤,你已经成功在物理主机上部署了一个简单的Kubernetes集群。在实际应用中,你还可以根据需求进行更多配置和优化,如网络插件、存储卷等。希望这篇文章能帮助你快速入门和理解K8S物理主机部署的过程。