序号 | 配置项 | 命令/操作 | 描述 |
1 | 设置集群 | kubectl config setcluster [集群名] server=[集群API服务器地址] certificateauthority=[CA证书路径] | 配置集群访问信息 |
2 | 设置客户端认证 | kubectl config setcredentials [用户名] clientcertificate=[客户端证书路径] clientkey=[客户端密钥路径] | 配置用户凭证 |
3 | 设置上下文 | kubectl config setcontext [上下文名] cluster=[集群名] user=[用户名] | 创建一个上下文将用户和集群关联 |
4 | 设置默认上下文 | kubectl config usecontext [上下文名] | 设置默认使用的上下文 |
5 | 获取当前配置 | kubectl config view | 查看当前配置信息 |
6 | 获取当前上下文 | kubectl config currentcontext | 查看当前使用的上下文 |
7 | 获取集群列表 | kubectl config getclusters | 查看已配置的集群列表 |
8 | 获取用户列表 | kubectl config getusers | 查看已配置的用户列表 |
9 | 获取上下文列表 | kubectl config getcontexts | 查看已配置的上下文列表 |
10 | 删除集群 | kubectl config deletecluster [集群名] | 删除指定的集群配置 |
11 | 删除用户 | kubectl config deleteuser [用户名] | 删除指定的用户配置 |
12 | 删除上下文 | kubectl config deletecontext [上下文名] | 删除指定的上下文配置 |
13 | 设置默认输出格式 | kubectl config set preferences output=[格式] | 设置默认的输出格式,如:json、yaml等 |
14 | 设置请求超时时间 | kubectl config set preferences requesttimeout=[时间] | 设置请求的超时时间 |
15 | 设置命令行别名 | kubectl config set_aliases alias=[别名]=actualcommand | 设置kubectl命令的别名 |