K8s Ingressサービスが503を返し、ポッドログには何も返されません

モシェシュムクラー

Ingressポッド内の画像に接続することになっているを実行しています。私がやるdescribeとそれはうまく見えます例えば

$ kubectl describe svc solar-demo
Name:              solar-demo
Namespace:         default
Labels:            <none>
Annotations:       kubectl.kubernetes.io/last-applied-configuration={"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"name":"solar-demo","namespace":"default"},"spec":{"ports":[{"name":"city","port":3000...
Selector:          app=solardemo
Type:              ClusterIP
IP:                10.97.245.248
Port:              city  3000/TCP
TargetPort:        3000/TCP
Endpoints:         172.17.0.4:3000,172.17.0.6:3000
Port:              solar  3001/TCP
TargetPort:        3001/TCP
Endpoints:         172.17.0.4:3001,172.17.0.6:3001
Session Affinity:  None
Events:            <none>

それは私の画像のIPアドレスさえ正しくリストします。ただし、サービスにアクセスしようとすると、ルートを要求するだけで404が返されます。これは、マップ/を何にもマップせず、503ルート/solarにアクセスしようとするエラーが発生するため、問題ありません/city

ログを確認すると、次のように返されます。

$ kubectl logs solar-demo-5845984b94-xp82l solar-svc
npm info it worked if it ends with ok
npm info using [email protected]
npm info using [email protected]
npm info lifecycle [email protected]~prestart-solar-svc: [email protected]
npm info lifecycle [email protected]~start-solar-svc: [email protected]

> [email protected] start-solar-svc /opt/app-root/src
> node solar-svc.js

{"level":30,"time":1530271233676,"msg":"Server listening at http://0.0.0.0:3001","pid":26,"hostname":"solar-demo-5845984b94-xp82l","v":1}
server listening on 3001

他のサービスについても同じことが言えます。

$ kubectl logs solar-demo-5845984b94-xp82l api
npm info it worked if it ends with ok
npm info using [email protected]
npm info using [email protected]
npm info lifecycle [email protected]~prestart-api: [email protected]
npm info lifecycle [email protected]~start-api: [email protected]

> [email protected] start-api /opt/app-root/src
> node api.js

{"level":30,"time":1530271244205,"msg":"Server listening at http://0.0.0.0:3000","pid":21,"hostname":"solar-demo-5845984b94-xp82l","v":1}
server listening on 3000

私は503を受け取り、画像はIngressすべてPodがダウンしているか何かであると「考えた」かのように、リクエストを受け取ることはありません何を確認できますか?

$ curl -v http://shmukler.example.com/solar
*   Trying 192.168.99.101...
* Connected to shmukler.example.com (192.168.99.101) port 80 (#0)
> GET /solar HTTP/1.1
> Host: shmukler.example.com
> User-Agent: curl/7.43.0
> Accept: */*
> 
< HTTP/1.1 503 Service Temporarily Unavailable
< Server: nginx/1.13.7
< Date: Sun, 01 Jul 2018 13:49:38 GMT
< Content-Type: text/html
< Content-Length: 213
< Connection: keep-alive
< 
<html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body bgcolor="white">
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx/1.13.7</center>
</body>
</html>
* Connection #0 to host shmukler.example.com left intact

お知らせ下さい。

モシェシュムクラー

注釈で、構成が欠落していました:

nginx.org/server-snippet: "proxy_ssl_verify off;"

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

K8sサービスはpingできません

分類Dev

Two ingress controller on same K8S cluster

分類Dev

K8sサービスをK8sの外部にあるConsulClusterに同期する方法は?

分類Dev

K8sリソースを削除できません

分類Dev

Kubernetes、k8sサービスURLの作成方法は?

分類Dev

Javaアプリ(k8s)からfluentd(k8s)にログを収集する方法

分類Dev

K8sはEFKを統合し、ステータスコード406がスローされます

分類Dev

k8sマスターノードを知る方法は?

分類Dev

K8sマトリックス、トップノード

分類Dev

k8sジョブが作成されてからk8sポッドが保留になるまでの遅延

分類Dev

Golang k8sクライアントを使用してGKE k8sクラスタにサービスをデプロイする

分類Dev

k8sクラスターをデプロイする

分類Dev

nginxはK8Sのホスト名を解決しません

分類Dev

K8sは私のエアフローウェブサーバーポッドを殺しませんでした

分類Dev

K8s / AngularCORS発行RESTサーバー

分類Dev

k8s ingress nginx set rewrite-target per domain

分類Dev

k8sのプロメテウス(メトリクス)

分類Dev

k8sで実行されているThingsboard

分類Dev

k8sのどのAPIグループ

分類Dev

Ansible k8sモジュールの使用方法は?

分類Dev

k8sクラスターでの通信

分類Dev

k8sクラスターでの通信

分類Dev

K8S入力を介したSignalR接続

分類Dev

K8sダッシュボードがログインしない(k8sバージョン1.11)

分類Dev

sh:curl:k8sポッド内にcurlをインストールしても見つかりません

分類Dev

APIサーバーがsystemdサービスとしてデプロイされているk8sでアドミッションコントローラープラグインを有効にする方法は?

分類Dev

Apache Spark spark-submit k8s API httpsエラー

分類Dev

RedisとSpringBootのK8Sエラーとの統合

分類Dev

ランチャーK8sヘルム

Related 関連記事

  1. 1

    K8sサービスはpingできません

  2. 2

    Two ingress controller on same K8S cluster

  3. 3

    K8sサービスをK8sの外部にあるConsulClusterに同期する方法は?

  4. 4

    K8sリソースを削除できません

  5. 5

    Kubernetes、k8sサービスURLの作成方法は?

  6. 6

    Javaアプリ(k8s)からfluentd(k8s)にログを収集する方法

  7. 7

    K8sはEFKを統合し、ステータスコード406がスローされます

  8. 8

    k8sマスターノードを知る方法は?

  9. 9

    K8sマトリックス、トップノード

  10. 10

    k8sジョブが作成されてからk8sポッドが保留になるまでの遅延

  11. 11

    Golang k8sクライアントを使用してGKE k8sクラスタにサービスをデプロイする

  12. 12

    k8sクラスターをデプロイする

  13. 13

    nginxはK8Sのホスト名を解決しません

  14. 14

    K8sは私のエアフローウェブサーバーポッドを殺しませんでした

  15. 15

    K8s / AngularCORS発行RESTサーバー

  16. 16

    k8s ingress nginx set rewrite-target per domain

  17. 17

    k8sのプロメテウス(メトリクス)

  18. 18

    k8sで実行されているThingsboard

  19. 19

    k8sのどのAPIグループ

  20. 20

    Ansible k8sモジュールの使用方法は?

  21. 21

    k8sクラスターでの通信

  22. 22

    k8sクラスターでの通信

  23. 23

    K8S入力を介したSignalR接続

  24. 24

    K8sダッシュボードがログインしない(k8sバージョン1.11)

  25. 25

    sh:curl:k8sポッド内にcurlをインストールしても見つかりません

  26. 26

    APIサーバーがsystemdサービスとしてデプロイされているk8sでアドミッションコントローラープラグインを有効にする方法は?

  27. 27

    Apache Spark spark-submit k8s API httpsエラー

  28. 28

    RedisとSpringBootのK8Sエラーとの統合

  29. 29

    ランチャーK8sヘルム

ホットタグ

アーカイブ