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

相关推荐
mengge.cloud12 分钟前
1022小白入门教程(番外筑基)— nerdctl 容器基本功 + K8s 资源编写
linux·网络·云原生·容器·kubernetes·云计算·k8s
March.s37 分钟前
Kubernetes 控制器深度指南:从 ReplicaSet 到 DaemonSet
云原生·容器·kubernetes
你看我名字1 小时前
Kubernetes HPA 自动扩缩容详解:指标、策略、资源与常见故障
云原生·容器·kubernetes
一级新生1 小时前
Dify 日常使用手册(小白版)
人工智能·docker·云原生·eureka·dify·ai工具
YuanDaima20482 小时前
系统架构与数据库理论基础:PostgreSQL 与 pgvector
数据库·人工智能·docker·postgresql·系统架构·产品经理
程序员老赵17 小时前
Docker 部署 Hue:轻松搭建数据库与数据仓库 SQL 查询平台
sql·docker·开源
Lysander.Jovian20 小时前
Node 和 Cluster部署
kubernetes
m0_6174939421 小时前
昇腾 NPU Docker 部署实战:解决 stub library 报错并实现模型正常加载
运维·docker·容器
科学熊21 小时前
深入浅出 Kubernetes介绍
kubernetes
xixiaoyunya1 天前
Docker 常用命令与实战:从入门到部署一个简单应用
docker·容器·eureka