我试图暴露我的豆荚
kubectl expose deployment hello-node-64c578bdf8-jp7dt --type=LoadBalancer --port=8080
Error from server (NotFound): deployments.extensions "hello-node-64c578bdf8-jp7dt" not found
Run Code Online (Sandbox Code Playgroud)
这些是我的豆荚
kubectl get pods
NAME READY STATUS RESTARTS AGE
hazelcast-76c4785db6-wnzsb 0/1 ImagePullBackOff 0 120m
hello-minikube-7bdc84f4b7-qfjv9 1/1 Running 0 113m
hello-node-64c578bdf8-jp7dt 1/1 Running 0 114m
Run Code Online (Sandbox Code Playgroud)
我的 kubectl 版本
Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.4", GitCommit:"c27b913fddd1a6c480c229191a087698aa92f0b1", GitTreeState:"clean", BuildDate:"2019-02-28T13:37:52Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.4", GitCommit:"c27b913fddd1a6c480c229191a087698aa92f0b1", GitTreeState:"clean", BuildDate:"2019-02-28T13:30:26Z", GoVersion:"go1.11.5", Compiler:"gc", Platform:"linux/amd64"}
Run Code Online (Sandbox Code Playgroud)
这些部署扩展是什么?
kubectl get deployments
NAME READY UP-TO-DATE AVAILABLE AGE
hazelcast 0/1 1 0 139m
hello-minikube 1/1 1 1 132m
hello-node 1/1 1 1 133m
Run Code Online (Sandbox Code Playgroud)
使用以下方法获取部署:
kubectl get deployments
Run Code Online (Sandbox Code Playgroud)
然后在公开命令中使用该名称。也许您正试图公开 pod 名称
所以正确的命令是:
kubectl expose deployment hello-node --type=LoadBalancer --port=8080
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6061 次 |
| 最近记录: |