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

相关推荐
starzy199011 分钟前
K8s 集群容器管理工具选型与实战指南
云原生·容器
养海绵宝宝的小蜗28 分钟前
K8S总结
云原生·容器·kubernetes
Yiiz.1 小时前
Kubernetes部署
云原生·容器·kubernetes
qizhideyu1 小时前
kubernetes
云原生·容器·kubernetes
Csxyzj1 小时前
kubernetes集群部署方法
java·linux·kubernetes
wish3662 小时前
K8S 免镜像部署:通过 API 上传文件动态创建服务(以 Ollama 为例)
人工智能·云原生·容器·kubernetes·local llm
小小克2 小时前
k8s集群部署的方法
云原生·容器·kubernetes
kobeyyl2 小时前
K8s集群部署核心原理与主流部署方法全解析
云原生·容器·kubernetes
艾伦_耶格宇2 小时前
【DOCKER容器实战】-3 ElasticSearch + Kibana
elasticsearch·docker·jenkins
海兰2 小时前
【 Kafka进阶5】使用 Docker 部署 Apache Kafka 集群完全指南
docker·kafka·apache