设置kubernetes pod时的权限错误

时间:2015-05-19 10:45:02

标签: debian google-compute-engine kubernetes

我是kubernetes和docker的新手,我正在https://cloud.google.com/container-engine/docs/tutorials/hello-wordpress关注教程 它教授如何设置运行wordpress的pod。

我已经设置了一个GCE实例并登录了我的debian实例并安装了docker和kubernetes。但是当我指定kubectl使用的文件时,我收到权限错误。我发出的命令是:

sudo kubernetes/platforms/linux/amd64/kubectl create -f wordpress.json

我得到的错误是:

Error: Post http://localhost:8080/api/v1beta1/pods?namespace=default: dial tcp 127.0.0.1:8080: connection refused

我做错了什么?我怀疑防火墙权限错误,我将以下防火墙规则添加到我的实例设置。

Source Ranges: 10.0.0.0/8
Allowed Protocols and Port: tcp:1-65535;udp:1-65535;icmp

1 个答案:

答案 0 :(得分:1)

对于Google云平台上最简单的入门体验,我建议您使用Google Container Engine启动并运行群集。

只需单击一下或单个命令行(gcloud alpha container clusters create NAME --zone ZONE),即可部署群集并快速启动并运行。这使您可以将时间集中在使用Kubernetes而不是安装Kubernetes。