Sij*_*uel 3 rbac kubernetes kubectl
使用此命令进行 RBAC 时,"kubectl config set-cluster test --server=https://127.0.0.1:52807"
此处的 IP 来自我正在运行的种类集群,之后我使用"kubectl config set-context test --cluster=test"
所需的凭据并切换到上下文,"kubectl config use-context test"
我处于测试上下文中,但使用第一个命令我正在配置配置文件我明白了,但是我在集群中创建了一个集群,你们都明白,请帮助我消除我的疑问,它实际上在做什么?
小智 6
kubectl config set-cluster
在文件中设置一个簇条目kubeconfig
(通常在 中找到$HOME/.kube/config
)。该kubeconfig
文件定义了您的kubectl
配置方式。
集群条目定义了在哪里kubectl
可以找到要与之通信的 kubernetes 集群。您可以在文件中定义多个集群kubeconfig
。
kubectl config set-context
设置一个上下文元素,用于将集群、命名空间和用户组合成一个元素,以便kubectl
拥有与集群通信所需的一切。您可以拥有多个上下文,例如您管理的每个 kubernetes 集群一个。
kubectl config use-context
设置要在 中使用的当前上下文kubectl
。
因此,要浏览您的命令:
kubectl config set-cluster test --server=https://127.0.0.1:52807
kubeconfig
在该部分下创建一个新条目,其中包含一个名为“指向”clusters
的簇test
https://127.0.0.1:52807
kubectl config set-context test --cluster=test
kubeconfig
在调用中创建一个新的上下文test
,并告诉该上下文指向一个名为的集群test
kubectl config use-context test
将当前上下文更改kubeconfig
为名为test
(您刚刚创建的)的上下文。kubectl config
有关和 的更多文档kubeconfig
:
归档时间: |
|
查看次数: |
4034 次 |
最近记录: |