我是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的连接被拒绝了 - 你呢? 指定正确的主机或端口?
我错过了什么?
答案 0 :(得分:2)
错误是因为您没有运行任何kubernetes集群。
您可以安装Minikube并使用它在本地计算机上设置单个节点群集
如果您使用AWS作为云提供商,则可以安装kops并使用它在aws中设置多节点kubernetes集群。
当群集正在运行时,您可以运行该命令并获取在群集中运行的节点
答案 1 :(得分:0)
您是否尝试连接到远程Kubernetes群集?如果是,则需要包含连接(和身份验证)详细信息的配置文件。 kubectl
期望此文件出现在~/.kube/config
。您的群集管理员应该能够为您提供该文件。
如果您未连接到远程Kubernetes群集,则必须使用minikube或任何其他替代方法在您自己的计算机上运行群集。