kubernetes - kubectl 上下文与集群
问题描述
在 kubectl 和 kubernetes 配置的世界中,上下文和集群之间有什么区别?例如,我看到这些命令:
Available Commands:
current-context Displays the current-context
delete-cluster Delete the specified cluster from the kubeconfig
delete-context Delete the specified context from the kubeconfig
get-clusters Display clusters defined in the kubeconfig
get-contexts Describe one or many contexts
rename-context Renames a context from the kubeconfig file.
set Sets an individual value in a kubeconfig file
set-cluster Sets a cluster entry in kubeconfig
set-context Sets a context entry in kubeconfig
在 .kube/config 我看到:
- context:
cluster: arn:aws:eks:us-west-2:91XXXXXXX71:cluster/ignitecluster
namespace: ignite
user: arn:aws:eks:us-west-2:91XXXXXXX71:cluster/ignitecluster
name: arn:aws:eks:us-west-2: 91XXXXXXX71:cluster/ignitecluster
解决方案
Cluster 为集群的 Kubernetes API 定义连接端点。
用户定义连接到集群的凭据。
上下文定义了集群和用户。
推荐阅读
- webpack - Webpack 工作,但 webpack-dev-server 失败
- python - 有效地从 python 列表中获取非递减子序列
- c++ - 用 C++ 重新解释:合法与否?
- r - 图层错误(数据 = 数据,映射 = 映射,stat = stat,geom = GeomBar,:找不到对象
- angular - Nativescript ActivityIndicator 没有正确监听忙 = 变量
- c - Putchar 字符出现在我的 printf 函数的前面
- php - 为什么 geoip 不适合我
- java - animationDrawable 只显示最后一帧
- css - 当背景大小为 100% 时,如何使用百分比为背景位置设置动画?
- c - 如何在 C 中创建派生结构属性