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