我已经在Ubuntu 14.04服务器上安装Kubernetes 1.3.5作为单节点集群。
我能够成功部署docker镜像并通过HTTP访问正在运行的容器,并在docker ps
中查看它们。
当我在运行命令kubectl run my-nginx --image=nginx --replicas=2 --port=80
后尝试关注Kubernetes-Quick-Start时输出为
CONTROLLER CONTAINER(S) IMAGE(S) SELECTOR REPLICAS
my-nginx my-nginx nginx run=my-nginx 2
并且它不是deployment "my-nginx" created
。
当我运行kubectl expose deployment my-nginx --target-port=80 --type=LoadBalancer
时,我收到错误:
错误:没有资源"部署"已定义
在设置过程中我错过了什么吗?
答案 0 :(得分:0)
我使用的是旧版Kubernetes 1.0.1。 更新到1.3.5后,这已得到修复。