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

相关推荐
Empty_7775 分钟前
K8S-Deployment资源对象
docker·容器·kubernetes
JSU_曾是此间年少6 分钟前
docker 使用指南
运维·docker·容器
北珣.7 分钟前
docker-存储卷
运维·docker·容器
KS、zheng10 分钟前
【DOCKER】DOCKER容器部署的ONLYOFFICE 启用HTTPS
docker·容器·https
く成哦12 分钟前
Rancher部署k8s集群:开启容器编排新篇章
运维·docker·云原生·容器·kubernetes·rancher
莫忘初心丶13 分钟前
ubuntu24使用docker搭建rabbitmq
docker·rabbitmq
mr_orange_klj15 分钟前
K8S的loadbalancer类型service的AI问答(豆包)
云原生·容器·kubernetes
todoitbo16 分钟前
openEuler 云原生实战:使用 Docker Compose 快速部署企业应用
docker·云原生·容器·openeuler
杰克逊的日记16 分钟前
k8s弹性伸缩
云原生·容器·kubernetes
Lynnxiaowen18 分钟前
今天继续学习Kubernetes内容namespace资源对象和pod简介
linux·运维·学习·容器·kubernetes