mac安装k8s环境

安装kubectl

brew install kubectl

确认一下安装的版本

kubectl version --client

如果想在本地运行kubernetes 需要安装minikube

brew install minikube

需要注意安装minikube需要本地的docker服务是启动的

启动 默认连接的是google的仓库

minikube start

指定阿里云的仓库 启动

minikube start --image-repository='registry.cn-hangzhou.aliyuncs.com/google_containers'

查看状态 参数有 stop 停止

minikube status

部署应用

部署nginx

创建nginx镜像

kubectl create deployment nginx --image=nginx

暴露端口

查看服务

复制代码
kubectl get svc
NAME         TYPE           CLUSTER-IP      EXTERNAL-IP   PORT(S)        AGE
kubernetes   ClusterIP      10.96.0.1       <none>        443/TCP        102m
nginx        LoadBalancer   10.110.228.65   <pending>     80:31439/TCP   60s

访问服务 启动服务

minikube service nginx

相关推荐
zhaotiannuo_19984 小时前
渗透测试之docker
运维·docker·容器
三不原则5 小时前
故障案例:容器启动失败排查(AI运维场景)——从日志分析到根因定位
运维·人工智能·kubernetes
孤岛悬城5 小时前
54 安装k8s-1.20.11
云原生·容器·kubernetes
ELI_He9999 小时前
Airflow docker 部署
运维·docker·容器
dmonstererer9 小时前
【k8s设置污点/容忍】
java·容器·kubernetes
slient_love10 小时前
docker和docker compose部署安装
docker·容器
钱彬 (Qian Bin)11 小时前
项目实践14—全球证件智能识别系统(切换回SQLite数据库并基于Docker实现离线部署和日常管理)
运维·docker·容器·fastapi·证件识别
岚天start11 小时前
Docker部署NGINX实现服务四层转发方案
服务器·nginx·docker
VermiliEiz12 小时前
二进制文件部署k8s方式(4)
云原生·容器·kubernetes
牛奔12 小时前
docker compose up 命令,默认配置文件自动查找规则
java·spring cloud·docker·容器·eureka