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

相关推荐
乌恩大侠14 分钟前
【Sionna】docker build ubuntu cuda
ubuntu·docker·容器·spark·o-ru·ai-ran
FungLeo1 小时前
成为全栈·Node 后端篇·容器化:给 Node 应用写一个像样的 Dockerfile
docker·node.js·dockerfile·成为全栈·后端服务容器·docker 容器
梅梅绵绵冰1 小时前
Docker容器化平台
docker·容器·eureka
我是唐青枫2 小时前
Docker diff 详解:看清容器里到底改了什么
docker·容器
A-刘晨阳3 小时前
K8s集群中的数据库新范式:KES-Operator解锁部署、扩缩容、备份全链路自动化
运维·数据库·云原生·kubernetes·自动化
江畔柳前堤3 小时前
云原生 × AI 全景图谱:从 Kubernetes 到 Agent 基础设施的一次认知跃迁
人工智能·分布式·gpt·云原生·kubernetes·原型模式·agi
jiao糖瓜子4 小时前
Docker 完全指南:从镜像容器到生产部署
docker·容器·eureka·镜像·仓库
JavaPub-rodert5 小时前
Docker 容器启动了,不代表服务真的能用:Healthcheck 实战
运维·docker·容器
先吃饱再说6 小时前
别再手动敲三遍 docker run 了:学会使用 Docker Compose 多容器编排
docker·容器
xixiaoyunya7 小时前
Docker 容器化部署实战:从零搭建一套完整的 Nginx + Node.js + MySQL + Redis 项目环境
nginx·docker·node.js