使用kubectl来管理Kubernetes集群。
kubectl命令的选项:
| 选项 | 作用 |
| --alsologtostderr[=false] | 同时输出日志到标准错误控制台和文件 |
| --api-version="" | 和服务端交互使用的API版本 |
| --certificate-authority="" | 用以进行认证授权的.cert文件路径 |
| --client-certificate="" | TLS使用的客户端证书路径 |
| --client-key="" | TLS使用的客户端密钥路径 |
| --cluster="" | 指定使用的kubeconfig配置文件中的集群名 |
| --context="" | 指定使用的kubeconfig配置文件中的环境名 |
| --insecure-skip-tls-verify[=false] | 如果为true,将不会检查服务器凭证的有效性,这会导致你的HTTPS链接变得不安全 |
| --kubeconfig="" | 命令行请求使用的配置文件路径 |
| --log-backtrace-at=:0 | 当日志长度超过定义的行数时,忽略堆栈信息 |
| --log-dir="" | 如果不为空,将日志文件写入此目录 |
| --log-flush-frequency=5s | 刷新日志的最大时间间隔 |
| --logtostderr[=true] | 输出日志到标准错误控制台,不输出到文件 |
| --match-server-version[=false] | 要求服务端和客户端版本匹配 |
| --namespace="" | 如果不为空,命令将使用此namespace |
| --password="" | API Server进行简单认证使用的密码 |
| -s, --server="" | Kubernetes API Server的地址和端口号 |
| --stderrthreshold=2 | 高于此级别的日志将被输出到错误控制台 |
| --user="" | 指定使用的kubeconfig配置文件中的用户名 |
| --token="" | 认证到API Server使用的令牌 |
| --username="" | API Server进行简单认证使用的用户名 |
| --v=0 | 指定输出日志的级别 |
| --vmodule= | 指定输出日志的模块,格式如下:pattern=N,使用逗号分隔 |
原文:https://www.cnblogs.com/gavin11/p/10331211.html