安装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