在Kubernetes中,安装K8S组件后,我们需要进行一些配置和操作以确保集群正常运行。下面将详细介绍K8S组件安装完后的具体步骤和每一步需要做的事情以及相应的代码示例。

### K8S组件安装完后的步骤

| 步骤 | 操作 |
| ------ | ------ |
| 1 | 初始化Master节点 |
| 2 | 部署网络插件 |
| 3 | 加入Worker节点 |
| 4 | 部署Dashboard |
| 5 | 配置kubectl |

### 操作步骤及代码示例

#### 1. 初始化Master节点
```
kubeadm init
```
- 这条命令会初始化Master节点并生成加入集群的Token。

#### 2. 部署网络插件
```
kubectl apply -f <网络插件yaml文件>
```
- 执行对应网络插件的yaml文件,部署网络插件。

#### 3. 加入Worker节点
```
kubeadm join :<端口号> --token --discovery-token-ca-cert-hash sha256:
```
- 使用生成的Token加入Worker节点到集群中。

#### 4. 部署Dashboard
```
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.3.1/aio/deploy/recommended.yaml
```
- 部署Kubernetes Dashboard,可以通过Dashboard管理集群。

#### 5. 配置kubectl
```
cp /etc/kubernetes/admin.conf $HOME/
chown $(id -u):$(id -g) $HOME/admin.conf
export KUBECONFIG=$HOME/admin.conf
```
- 将Master节点的kubeconfig文件复制到用户目录下,并设置环境变量KUBECONFIG指向这个文件。

通过以上步骤和代码示例,我们可以完成K8S组件安装后的配置操作,确保集群正常运行。希望以上内容能帮助新手快速上手Kubernetes的使用和管理。如果还有其他问题,欢迎随时提问。祝学习顺利!