1. minikube 状态管理

在 minikube 中的对状态的管理分为三类:

  • start/delete
  • start/stop
  • pause/unpause

start/delete 是管理 Kubernetes 生命周期的创建与删除,决定集群存在与否,在集群被删除时相关的数据也会一起清理。

start/stop 是管理 Kubernetes 集群的启动与停止,决定集群和机器是否是运行状态,集群停止不会删除数据,只是将相关的机器以及机器上的 Kubernetes 停止

[minikube@localhost ~]$ minikube stop
✋  Stopping node "k8s1"  ...
🛑  Powering off "k8s1" via SSH ...
✋  Stopping node "k8s1-m02"  ...
🛑  Powering off "k8s1-m02" via SSH ...
✋  Stopping node "k8s1-m03"  ...
🛑  Powering off "k8s1-m03" via SSH ...
🛑  3 nodes stopped.
[minikube@localhost ~]$ minikube status
k8s1
type: Control Plane
host: Stopped
kubelet: Stopped
apiserver: Stopped
kubeconfig: Stopped

k8s1-m02
type: Worker
host: Stopped
kubelet: Stopped

k8s1-m03
type: Worker
host: Stopped
kubelet: Stopped

pause/unpause 是管理 Kubernetes 集群本身的状态,暂停的集群可以被快速恢复,数据也不会丢失。与 stop 的区别是,stop 会将集群和机器一起停止,而 pause 只会停止 Kubernetes 集群,不会停止对应的机器。

[minikube@localhost ~]$ minikube pause
⏸️  Pausing node k8s1 ... 
⏸️  Pausing node m02 ... 
⏸️  Pausing node m03 ... 
⏯️  Paused 0 containers in: kube-system, kubernetes-dashboard, storage-gluster, istio-operator
[minikube@localhost ~]$ minikube status
k8s1
type: Control Plane
host: Running
kubelet: Stopped
apiserver: Paused
kubeconfig: Configured

k8s1-m02
type: Worker
host: Running
kubelet: Stopped

k8s1-m03
type: Worker
host: Running
kubelet: Stopped
Copyright © 温玉 2021 | 浙ICP备2020032454号 all right reserved,powered by Gitbook该文件修订时间: 2022-06-26 13:35:09

results matching ""

    No results matching ""