kind集群¶
使用 Kind快速起步 部署了Kubernetes集群,可以使用 kubectl 与该集群交互。
默认的集群访问配置存储在 ${HOME}/.kube/config
(如果没有设置 $KUBECONFIG
环境变量)。
创建集群¶
创建kind集群:
kind create cluster
检查kind创建的集群:
kind get clusters
可以看到默认创建的集群名称 kind
通过
--name
参数,可以创建第二个集群:kind create cluster --name kind-2
然后检查可以看到系统创建了2个集群:
kind get clusters
输出:
kind
kind-2
在创建了2个集群之后,用户目录下 ~/.kube/config
将包含两个集群访问密钥,为了通过 kubectl
访问不同集群,需要使用上下文参数 --context
,上下文的名字是 kind-<集群名>
,例如 kind-kind
和 kind-kind-2
。举例,我们访问第二个集群 kind-2
使用:
kubectl -n kube-system get pods --context kind-kind-2
删除集群¶
kind删除集群命令也非常简单:
kind delete cluster --name <集群名>
如果没有指定 --name
参数,则默认集群context名字 kind
将被删除。