首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Kubernetes错误:-服务器没有“日志”资源类型

Kubernetes错误:-服务器没有“日志”资源类型
EN

Stack Overflow用户
提问于 2020-07-12 23:28:56
回答 2查看 2.1K关注 0票数 0

尝试部署kubernetes资源时出错,如下所示:

代码语言:javascript
运行
复制
suv@Suvankars-MacBook-Pro[8:50:09]:~/thermeon/gke-staging-envs/charts$ helm install --name=postfix postfix 
NAME:   postfix
LAST DEPLOYED: Sun Jul 12 20:50:15 2020
NAMESPACE: default
STATUS: DEPLOYED

RESOURCES:
==> v1/Service
NAME     AGE
postfix  2s

==> v1beta2/Deployment
postfix  2s

==> v1/Pod(related)

NAME                     READY  STATUS             RESTARTS  AGE
postfix-bdc88887f-4bp8q  0/1    ContainerCreating  0         2s


NOTES:
1. Get the application URL by running these commands:
     NOTE: It may take a few minutes for the LoadBalancer IP to be available.
           You can watch the status of by running 'kubectl get svc -w postfix'
  export SERVICE_IP=$(kubectl get svc --namespace default postfix -o jsonpath='{.status.loadBalancer.ingress[0].ip}')
  echo http://$SERVICE_IP:25



suv@Suvankars-MacBook-Pro[8:50:39]:~/thermeon/gke-staging-envs/charts$ kubectl get svc -w postfix
NAME      TYPE           CLUSTER-IP    EXTERNAL-IP   PORT(S)        AGE
postfix   LoadBalancer   10.1.22.218   <pending>     25:31916/TCP   27s
^C%                                                                                                                                                                    suv@Suvankars-MacBook-Pro[8:50:58]:~/thermeon/gke-staging-envs/charts$ 
suv@Suvankars-MacBook-Pro[8:50:59]:~/thermeon/gke-staging-envs/charts$ 
suv@Suvankars-MacBook-Pro[8:50:59]:~/thermeon/gke-staging-envs/charts$ 
suv@Suvankars-MacBook-Pro[8:51:03]:~/thermeon/gke-staging-envs/charts$ kubectl get pods
NAME                      READY   STATUS             RESTARTS   AGE
postfix-bdc88887f-4bp8q   0/1     CrashLoopBackOff   2          50s
suv@Suvankars-MacBook-Pro[8:51:21]:~/thermeon/gke-staging-envs/charts$ kubectl get logs postfix-bdc88887f-4bp8q
error: the server doesn't have a resource type "logs"
EN

回答 2

Stack Overflow用户

发布于 2020-07-13 19:33:51

Kubectl's Official Documentation介绍了kubectl的语法,描述了命令操作,并提供了常见的示例。

logs kubectl logs POD [-c CONTAINER] [--follow] [flags]打印pod中容器的日志。

您可以随时使用以下命令检查kubectl的命令(和语法示例):

代码语言:javascript
运行
复制
$ kubectl --help
$ kubectl get --help
$ kubectl logs --help

诸若此类。

在这种情况下,需要运行

代码语言:javascript
运行
复制
kubectl logs postfix-bdc88887f-4bp8q

希望这能解释它,并提供关于从哪里获得更多信息的洞察力。

票数 2
EN

Stack Overflow用户

发布于 2020-07-12 23:59:50

日志不是kubernetes中的资源,因此要获取实例的日志,请不要在命令中指定get,如下例所示。

代码语言:javascript
运行
复制
kubectl logs postfix-bdc88887f-4bp8q
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62862994

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档