DockerDesktop安装本地Kubernetes集群的实现,


目录
  • 下载安装说明
    • 下载Docker Desktop
    • windows需要开启Hyper-v
    • 启用kubernetes
  • kubectl配置
    • 设置path环境变量
    •  验证安装是否成功
  •  实现Nginx容器的部署
    • 按顺序进行nginx创建
    •  Nginx的相关信息

下载安装说明

下载Docker Desktop

Download Docker Desktop | Docker 

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集群的实现的文章就介绍到这了,更多相关Docker Desktop安装本地Kubernetes集群内容请搜索PHP之友以前的文章或继续浏览下面的相关文章希望大家以后多多支持PHP之友!

您可能感兴趣的文章:
  • 基于Docker的K8s(Kubernetes)集群部署方案

相关内容