我是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
答案 0 :(得分:1)
对于Google云平台上最简单的入门体验,我建议您使用Google Container Engine启动并运行群集。
只需单击一下或单个命令行(gcloud alpha container clusters create NAME --zone ZONE
),即可部署群集并快速启动并运行。这使您可以将时间集中在使用Kubernetes而不是安装Kubernetes。