docekr k8s
这段代码涉及的是使用 Kubernetes IN Docker (kind) 工具创建本地 Kubernetes 集群。
kind create cluster --wait 5m
:创建一个新的 Kubernetes 集群,并等待 5 分钟直到集群完全启动。此命令将创建一个新的 Kubernetes 节点映像,启动 Kubernetes 控制平面和工作负载节点,以及创建一个默认的 kubeconfig 文件以用于访问集群。
export KUBECONFIG="$(kind get kubeconfig-path)"
:将当前会话的 KUBECONFIG
环境变量设置为 kind 集群的 kubeconfig 文件路径。这将使得后续运行 kubectl 命令时自动使用 kind 集群的 kubeconfig 文件。
kubectl cluster-info
:通过 kubectl 命令查看当前集群的信息,包括 API 服务器地址、DNS 服务地址和证书信息等。
kind delete cluster
:删除当前已创建的 kind 集群。这将停止 Kubernetes 控制平面和工作负载节点,并删除集群使用的 Docker 容器及其映像。
minikube
You can find the minikube tool on GitHub. There are binaries for
Linux, macOS, and Windows that you can download. Once you have
the minikube tool installed, you can create a local cluster using:
$ minikube start
创建迷你kube
This will create a local VM, provision Kubernetes, and create a local
kubectl configuration that points to that cluster.
When you are done with your cluster, you can stop the VM with:
$ minikube stop停止
If you want to remove the cluster, you can run:
$ minikube delete删除