kubernetes“AVAILABLE”列表示“0”,但前面的步骤(在kubernets指南中)都可以

问题描述 投票:0回答:1

我需要部署一些docker镜像,并使用kubernetes管理它们。

我按照教程“交互式教程 - 部署应用程序”(https://kubernetes.io/docs/tutorials/kubernetes-basics/deploy-app/deploy-interactive/)。

但是在我输入命令kuberctl get deployments之后,在结果表中,部署列显示0而不是1,这让我很困惑。

如果有人善意指导我出了什么问题,我该怎么办?

操作系统是Ubuntu16.04;

kuberctl version命令可以很好地显示服务器和客户端版本信息。

docker镜像已被标记(mysql:5.7图像)。

devserver:~$ kubectl version    

Client Version: version.Info{Major:"1", Minor:"13", GitVersion:"v1.13.0", GitCommit:"ddf47ac13c1a9483ea035a79cd7c10005ff21a6d", GitTreeState:"clean", BuildDate:"2018-12-03T21:04:45Z", GoVersion:"go1.11.2", Compiler:"gc", Platform:"linux/amd64"}  
Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.0", GitCommit:"fc32d2f3698e36b93322a3465f63a14e9f0eaead", GitTreeState:"clean", BuildDate:"2018-03-26T16:44:10Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}


devserver:~$ kubectl get deployments

NAME  DESIRED CURRENT UP-TO-DATE AVAILABLE AGE
ap-mysql    1    1    1       0        1
hello-node  1    1    1       0        1

我期待关于这种现象和解决方案的答案。我需要在minikube上部署我的图像。

deployment kubernetes ubuntu-16.04 service-not-available
1个回答
0
投票

Katacoda使用托管的VM,因此有时响应终端输入可能会很慢。

要验证是否存在任何部署,您可以运行kubectl get deployments --all-namespaces。 要查看部署情况,您可以运行kubectl describe DEPLOYMENT_NAME -n NAMESPACE。 要检查吊舱,你可以做同样的kubectl describe POD_NAME -n NAMESPACE

© www.soinside.com 2019 - 2024. All rights reserved.