### 安装 K8S 的流程
下面是在笔记本上安装 Kubernetes 的大致流程,我们将使用 Minikube 工具来快速搭建一个本地的单节点 Kubernetes 环境:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 安装 Hypervisor 虚拟机平台(如 VirtualBox、VMware Workstation) |
| 2 | 安装 kubectl 工具 |
| 3 | 安装 Minikube 工具 |
| 4 | 创建一个 Minikube 虚拟机 |
| 5 | 部署一个示例应用 |
### 操作步骤及代码示例
#### 步骤一:安装 Hypervisor 虚拟机平台
1. 下载并安装 VirtualBox,官方网站:https://www.virtualbox.org/
2. 安装完成后,打开 VirtualBox 软件
#### 步骤二:安装 kubectl 工具
1. 在终端执行以下命令安装 kubectl 工具:
```bash
curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
```
2. 添加执行权限:
```bash
chmod +x kubectl
```
3. 移动 kubectl 到 PATH 下:
```bash
sudo mv kubectl /usr/local/bin/
```
4. 验证安装结果:
```bash
kubectl version --client
```
#### 步骤三:安装 Minikube 工具
1. 在终端执行以下命令安装 Minikube 工具:
```bash
curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64
```
2. 添加执行权限:
```bash
chmod +x minikube-linux-amd64
```
3. 移动 Minikube 到 PATH 下:
```bash
sudo mv minikube-linux-amd64 /usr/local/bin/minikube
```
4. 启动 Minikube 虚拟机:
```bash
minikube start
```
#### 步骤四:创建一个 Minikube 虚拟机
1. 查看 Minikube 虚拟机状态:
```bash
minikube status
```
2. 若提示未运行,则启动 Minikube 虚拟机:
```bash
minikube start
```
#### 步骤五:部署一个示例应用
1. 部署一个 Nginx 服务:
```bash
kubectl create deployment nginx --image=nginx
```
2. 暴露 Nginx 服务:
```bash
kubectl expose deployment nginx --port=80 --type=NodePort
```
3. 查看服务地址:
```bash
minikube service nginx
```
至此,你已经成功在笔记本上安装并部署了一个 Kubernetes 环境。通过以下命令可以查看当前节点、Pod、服务等信息:
```bash
kubectl get nodes
kubectl get pods
kubectl get services
```
希望这篇文章能够帮助你顺利在笔记本上安装并体验 Kubernetes,祝学习愉快!