我有一个正在运行的GCP Kubernetes集群.我设法部署了一些服务并使用kubectl公开成功地公开了它们... type ="LoadBalancer"......然而,一个特定的新服务无效.我知道可能有一千个原因需要检查,但我构建的Docker图像非常紧凑,所以我找不到有用的工具来通过kubectl exec在pod或容器中运行.
问题:仅使用任何可能的群集工具可能是我的诊断选项?我可以检查哪种日志或可以读取哪些环境变量?
更新:
$ kubectl获取pods
NAME READY STATUS RESTARTS AGE
helianto-mailer-1024769093-6407d 2/2 Running 0 6d
helianto-spring-2246525676-l54p9 2/2 Running 0 6d
iservport-shipfo-12873703-wrh37 2/2 Running 0 13h
Run Code Online (Sandbox Code Playgroud)
$ kubectl描述pod iservport-shipfo-12873703-wrh37
Name: iservport-shipfo-12873703-wrh37
Namespace: default
Node: gke-iservport01-default-pool-xxx/xx.xx.xx.xx
Start Time: Tue, 14 Mar 2017 17:28:18 -0300
Labels: app=SHIPFO
pod-template-hash=12873703
Status: Running
IP: yy.yy.yy.yy
Controllers: ReplicaSet/iservport-shipfo-12873703
Containers:
iservport-shipfo:
Container ID: docker://...
Image: us.gcr.io/mvps-156214/iservport-xxx
Image ID: docker://...
Port: 8085/TCP
Requests:
cpu: 100m
State: Running
Started: Tue, 14 Mar 2017 17:28:33 -0300 …Run Code Online (Sandbox Code Playgroud) kubernetes ×1