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

相关推荐
nix.gnehc4 分钟前
零基础部署K8s单节点集群:一键脚本实现快速落地
云原生·容器·kubernetes
zhu620197612 分钟前
Postgres数据库docker快速安装
数据库·docker·容器
数据知道1 小时前
PostgreSQL:如何在容器中部署 Crunchy Data Operator(Kubernetes 运维)
运维·postgresql·kubernetes
only_Klein1 小时前
Jenkinsfile流水线设计解析
kubernetes·jenkins·argocd·cicd
leblancAndSherry2 小时前
阿里云轻量/ECS 实战:K3s + Helm + cert-manager + 云效 Codeup 全链路 CI/CD 落地(记录自用)
linux·运维·阿里云·ci/cd·kubernetes·云计算
认真的薛薛2 小时前
5.k8s的deploy-ds-nfs-loadbalancer
云原生·容器·kubernetes
RK_Dangerous2 小时前
第一次使用Docker(Ubuntu)
ubuntu·docker·容器
DeeplyMind2 小时前
第24章 Docker资源管理
运维·docker·容器
@hdd12 小时前
工作节点组件详解:kubelet、kube-proxy 与容器运行时
容器·kubernetes
@hdd12 小时前
Kubernetes 网络模型:Pod 通信、Service 网络与 CNI
网络·云原生·容器·kubernetes