使用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,使用逗號分隔 |

