Docker Desktop安装本地Kubernetes集群

Posted boonya

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker Desktop安装本地Kubernetes集群相关的知识,希望对你有一定的参考价值。

目录

下载安装说明

下载Docker Desktop

windows需要开启Hyper-v

启用kubernetes

kubectl配置

设置path环境变量

 验证安装是否成功

 实现Nginx容器的部署

按顺序进行nginx创建

 Nginx的相关信息


Setup local Kubernetes cluster with Docker Desktop - DEV Community

上面链接给了一些启发。

下载安装说明

下载Docker Desktop

Download Docker Desktop | Docker https://www.docker.com/products/docker-desktop/

windows需要开启Hyper-v

启用kubernetes

勾上Enable kubernetes,这里会启动,不过需要自己重启一次电脑。

Deploy on Kubernetes

kubectl配置

设置path环境变量

参考: Deploy on Kubernetes
 

#mac
/usr/local/bin/kubectl

#windows
C:\\Program Files\\Docker\\Docker\\Resources\\bin\\kubectl.exe

 验证安装是否成功

kubectl cluster-info

 实现nginx容器的部署

按顺序进行nginx创建

步骤:

1.创建一个deployment

2.发布到指定的端口

C:\\Users\\boonya>kubectl create deploy nginx --image=nginx:alpine
deployment.apps/nginx created

C:\\Users\\boonya>kubectl expose deploy nginx --port=80 --target-port=8000
service/nginx exposed

C:\\Users\\boonya>kubectl get service nginx
NAME    TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)   AGE
nginx   ClusterIP   10.97.199.160   <none>        80/TCP    19s

C:\\Users\\boonya> kubectl port-forward deployment/nginx :80
Forwarding from 127.0.0.1:59996 -> 80
Forwarding from [::1]:59996 -> 80
Handling connection for 59996
Handling connection for 59996
Handling connection for 59996

 Nginx的相关信息

访问地址: 127.0.0.1:59996

查看pods:

查看Docker Desktop容器:

如此:第一个Nginx容器通过k8s创建就完成了!

以上是关于Docker Desktop安装本地Kubernetes集群的主要内容,如果未能解决你的问题,请参考以下文章

无法通过 Spring Boot 将 Docker Desktop Kubernetes (Windows) 服务连接到本地 Postgres db

关于k8s 在本地windows 安装说明

Docker Desktop安装容器

mac 下Docker 安装和使用

Windows 进行 Docker CE 安装(Docker Desktop)

安装dockerdocker engine和docker desktop区别