kubectl vs aws eks——什么时候使用哪个?
kubectl vs aws eks - which one to use when?
我们使用 AWS EKS 在 AWS 基础设施上托管 Docker 个容器。到目前为止,我的阅读表明 kubectl
命令行工具为我提供了查询和操作 EKS 集群的命令。 aws eks
命令行工具也为我提供了执行此操作的命令。在我这个没有经验的人看来,他们看起来提供的设施是一样的。
在某些情况下使用其中一种更好吗?
aws eks
命令用于与 AWS EKS 专有 API 交互以执行管理任务,例如创建集群、使用正确的凭据更新 kubeconfig 等。
kubectl
是一种开源 ClI 工具,可让您与 kubernetes API 服务器交互以执行创建 pods、部署等任务
您不能使用 aws eks 命令与 Kubernetes API 服务器交互并执行任何 kubernetes 特定操作,因为它不理解 kubernetes APIs。
同样,您不能使用 kubectl 与 AWS EKS 专有 API 交互,因为 kubectl 不理解它。
我们使用 AWS EKS 在 AWS 基础设施上托管 Docker 个容器。到目前为止,我的阅读表明 kubectl
命令行工具为我提供了查询和操作 EKS 集群的命令。 aws eks
命令行工具也为我提供了执行此操作的命令。在我这个没有经验的人看来,他们看起来提供的设施是一样的。
在某些情况下使用其中一种更好吗?
aws eks
命令用于与 AWS EKS 专有 API 交互以执行管理任务,例如创建集群、使用正确的凭据更新 kubeconfig 等。
kubectl
是一种开源 ClI 工具,可让您与 kubernetes API 服务器交互以执行创建 pods、部署等任务
您不能使用 aws eks 命令与 Kubernetes API 服务器交互并执行任何 kubernetes 特定操作,因为它不理解 kubernetes APIs。
同样,您不能使用 kubectl 与 AWS EKS 专有 API 交互,因为 kubectl 不理解它。