minikube 常用快捷键整理


前言

minikube 是一个用于在 macOS、Linux 和 Windows 上快速搭建本地 Kubernetes 集群的工具,并且自带了 kubectl。

minikube 的官方文档在这里。

minikube 快捷键整理

1.启动 k8s 集群

minikube start

2.停止 k8s 集群

minikube stop

3.删除 k8s 集群

minkube delete --all

4.kubectl 重命名

安装好 minikube 后 已经包含了 kubectl,可以像这样使用:

minikube kubectl -- 

可以简化命令:

alias kubectl="minikube kubectl --"

然后kubectl就等同于minikube kubectl --

5.访问 k8s 仪表板

minikube dashboard

6.部署应用程序

先创建服务:

kubectl create deployment  --image=

将服务公开为 NodePort:

kubectl expose deployment  --type=NodePort --port=

示例:

kubectl create deployment hello-minikube1 --image=k8s.gcr.io/echoserver:1.4
kubectl expose deployment hello-minikube1 --type=LoadBalancer --port=8080

7.在浏览器中打开这个暴露的服务

minikube service 

8.获取主机分配给服务的 ip 地址

minikube ip

9.使用 service 命令获取 NodePort

minikube service --url 

10.查询 Deployment

kubectl get deployment

11.查询 ReplicaSet

kubectl get rs

12.查询 pod

kubectl get pod

13.查询集群中所有的 namespace

kubectl get ns

14.在所有namespace中查询所有pod

kubectl get pod --all-namespaces

15.在指定namespaces中查询pod

kubectl get pod -n=

16.在所有namespace中查询所有deployment

kubectl get deployment --all-namespaces

17.修改服务

kubectl apply -f 

18.编辑服务

kubectl edit pod 

19.删除服务

kubectl delete pod 

20.删除deployment

kubectl delete deployment 

21.排查服务

kubectl describe pod 

22.当前配置信息

minikube config view

23.撤销当前配置

minikube config unset 

参考文献

  1. minikube 官方文档

  2. k8s入门与实战