k8s-for-docker-desktop
时间: 2025-02-03 18:21:32 浏览: 37
### 配置和使用 Docker Desktop 中的 Kubernetes
#### 启用 Kubernetes 功能
为了在 Docker Desktop 上启用 Kubernetes 支持,在设置选项中的 Kubernetes 页面勾选 "Enable Kubernetes" 复选框即可[^1]。
#### 创建 Pod 和部署应用
一旦启用了该功能,可以通过命令行工具 `kubectl` 来管理集群资源。例如要启动一个新的 Redis 实例作为 Pod 的一部分,则可以执行如下指令:
```bash
kubectl create deployment redis --image=redis
```
这会创建一个名为 'redis' 的 Deployment 对象来运行指定镜像版本的应用程序实例,并自动将其封装在一个 Pod 内部[^4]。
#### 访问服务
为了让外部能够访问到内部的服务,还需要暴露端口给公网或者其他组件调用。比如下面这条语句就可以把本地机器上的 80 端口映射到目标容器内的相应位置上:
```bash
kubectl expose deployment redis --type=LoadBalancer --port=6379
```
这里定义了一个 Load Balancer 类型的服务对象关联到了前面提到的那个 Redis 应用之上;同时指定了对外提供服务的具体协议端口号(即默认情况下 Redis 使用的是 TCP/6379)。注意实际环境中可能会涉及到防火墙规则调整等问题。
#### 查看状态信息
最后如果想要获取当前整个系统的概览视图的话,那么不妨试试这个简单的查询操作:
```bash
kubectl get all
```
上述命令将会返回所有正在活动的对象列表,包括但不限于 Pods、Services 或者 Deployments 等等。
阅读全文
相关推荐















