kubectl是Kubernetes集群管理的命令行工具,用于与集群进行交互和执行各种操作,如查看、创建、更新和删除资源。默认情况下,kubectl从配置文件($HOME/.kube/config)和环境变量“KUBECONFIG”中读取与集群的连接信息。你还可以使用“--kubeconfig”参数明确指定配置文件的路径。
通常情况下,kubectl用于Master节点。你如果希望在其他节点或集群外的主机上使用kubectl进行集群管理,只需将配置文件($HOME/.kube/config)和kubectl二进制文件(/usr/bin/kubectl)复制到目标主机的相应目录中即可。