kubectl命令问题

时间:2017-09-15 10:45:19

标签: kubernetes

我是Kubernetes的新手。我最近在我的ubuntu机器(一台VMware vm)中安装了kubectl,其架构为x86_64。操作系统是ubuntu 16.04。安装步骤如下:

#curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl
#chmod +x ./kubectl
#sudo mv ./kubectl /usr/local/bin/kubectl

然而,当我运行kubectl get nodes时显示错误:

  

与服务器localhost:8080的连接被拒绝了 - 你呢?   指定正确的主机或端口?

我错过了什么?

2 个答案:

答案 0 :(得分:2)

错误是因为您没有运行任何kubernetes集群。

您可以安装Minikube并使用它在本地计算机上设置单个节点群集

如果您使用AWS作为云提供商,则可以安装kops并使用它在aws中设置多节点kubernetes集群。

当群集正在运行时,您可以运行该命令并获取在群集中运行的节点

答案 1 :(得分:0)

您是否尝试连接到远程Kubernetes群集?如果是,则需要包含连接(和身份验证)详细信息的配置文件。 kubectl期望此文件出现在~/.kube/config。您的群集管理员应该能够为您提供该文件。

如果您未连接到远程Kubernetes群集,则必须使用minikube或任何其他替代方法在您自己的计算机上运行群集。