Kubernetesノードポートが機能しない

Ravenix

1つのポッドに3つの画像を含むYAMLファイルを作成しました(127.0.0.1を介して相互に通信する必要があります)。すべて機能しているようです。yamlファイルでノードポートを定義しました。

applications3つのイメージを含むように定義され1つのデプロイメントがあります。

  • contacts-db(MySQLデータベース)
  • フロントエンド(Angular Webサイト)
  • ネットコア(API)

コンテナごとに1つずつ、合計3つのサービスを定義しました。そこでNodePort、アクセスするタイプ定義しました。

そこで、ポート番号を取得するためにサービスを取得しました。

NAME          CLUSTER-IP       EXTERNAL-IP   PORT(S)          AGE
contacts-db   10.103.67.74     <nodes>       3306:30241/TCP   1d
front-end     10.107.226.176   <nodes>       80:32195/TCP     1d
net-core      10.108.146.87    <nodes>       5000:30245/TCP   1d

そして、ブラウザでhttp://:32195に移動すると、ロードが続行されます。接続していません。これは完全なYamlファイルです:

---
apiVersion: v1
kind: Namespace
metadata:
  name: three-tier
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: applications
  labels:
    name: applications
  namespace: three-tier
spec:
  replicas: 1
  template:
    metadata:
      labels:
        name: applications
    spec:
      containers:
      - name: contacts-db
        image: mysql/mysql-server #TBD
        env:
          - name: MYSQL_ROOT_PASSWORD
            value: quintor
          - name: MYSQL_DATABASE
            value: quintor #TBD
        ports:
        - name: mysql
          containerPort: 3306
      - name: front-end
        image: xanvier/angularfrontend #TBD
        resources:
          requests:
            cpu: 100m
            memory: 100Mi
        ports:
        - containerPort: 80
      - name: net-core
        image: xanvier/contactsapi #TBD
        resources:
          requests:
            cpu: 100m
            memory: 100Mi
        ports:
        - containerPort: 5000
---
apiVersion: v1
kind: Service
metadata:
  name: contacts-db
  labels:
    name: contacts-db
  namespace: three-tier
spec:
  type: NodePort
  ports:
    # the port that this service should serve on
  - port: 3306
    targetPort: 3306
  selector:
    name: contacts-db
---
apiVersion: v1
kind: Service
metadata:
  name: front-end
  labels:
    name: front-end
  namespace: three-tier
spec:
  type: NodePort
  ports:
  - port: 80
    targetPort: 80 #nodePort: 30001
  selector:
    name: front-end
---
apiVersion: v1
kind: Service
metadata:
  name: net-core
  labels:
    name: net-core
  namespace: three-tier
spec:
  type: NodePort
  ports:
  - port: 5000
    targetPort: 5000 #nodePort: 30001
  selector:
    name: net-core
---
パギッド

サービスのセレクターは、ポッドのラベルと一致しています。あなたの場合、定義されたセレクターは、ポッドを選択するときに何ももたらさないコンテナーを指します。

1つのセレクターを使用するか、コンテナーを異なるデプロイメント/ポッドに分割するには、サービスを再定義する必要があります。

サービス用に定義されたセレクターが機能するかどうかを確認するには、次の方法でそれらを確認できます。

kubectl get pods -l key=value

結果が空の場合、サービスも無効になります。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

ES6インポートステートメントがノードv8.4.0で機能しない

分類Dev

パスポート-Facebookノードアプリが機能していないようです

分類Dev

USBポートが機能しない

分類Dev

SSHポートが機能しない

分類Dev

Slackbot(ノード):icon_emoji機能が機能しない

分類Dev

ノード用のChromeDevToolsのブレークポイントが機能しない

分類Dev

LGノートパソコンでキーボードが機能しない

分類Dev

ノートパソコンのキーボードが機能しない

分類Dev

ノードhttpsサーバーのsecureOptionsが機能しない

分類Dev

ノードビルドコマンドが機能しない

分類Dev

Rubytree Tree :: TreeNode.newが非ルートノードで機能しない

分類Dev

常にポートレートモードのAndroidが機能しない

分類Dev

ノードレッドhttpstaticが機能しない

分類Dev

ノードレッドがhttpsで機能しない

分類Dev

PowerBIEmbeddedエクスポート機能が機能しない

分類Dev

removeFromParentを使用したSpriteKit削除ノードが機能しない

分類Dev

Kubernetesが利用可能なノード全体にポッドを分散していない

分類Dev

文字列へのSimpleXMLノードのキャストが機能しない

分類Dev

Java削除ノードのリンクリストが機能しない

分類Dev

ノードjsAPIでPaypalバッチペイアウトが機能しない

分類Dev

ノード-connect-flashがリダイレクトで機能しない

分類Dev

拡張カードのUSBポートが機能していない

分類Dev

ノートパソコンのキーが機能しない

分類Dev

カードコンポーネントが正しく機能しない

分類Dev

calco を使用した Kubernetes でルートが機能しない

分類Dev

dockerstopがノードプロセスで機能しない

分類Dev

emailjsが機能しない[ノードjs]

分類Dev

Windows上のUbuntuのBashでノードが機能しない

分類Dev

ノードへの役割の追加が機能しない

Related 関連記事

  1. 1

    ES6インポートステートメントがノードv8.4.0で機能しない

  2. 2

    パスポート-Facebookノードアプリが機能していないようです

  3. 3

    USBポートが機能しない

  4. 4

    SSHポートが機能しない

  5. 5

    Slackbot(ノード):icon_emoji機能が機能しない

  6. 6

    ノード用のChromeDevToolsのブレークポイントが機能しない

  7. 7

    LGノートパソコンでキーボードが機能しない

  8. 8

    ノートパソコンのキーボードが機能しない

  9. 9

    ノードhttpsサーバーのsecureOptionsが機能しない

  10. 10

    ノードビルドコマンドが機能しない

  11. 11

    Rubytree Tree :: TreeNode.newが非ルートノードで機能しない

  12. 12

    常にポートレートモードのAndroidが機能しない

  13. 13

    ノードレッドhttpstaticが機能しない

  14. 14

    ノードレッドがhttpsで機能しない

  15. 15

    PowerBIEmbeddedエクスポート機能が機能しない

  16. 16

    removeFromParentを使用したSpriteKit削除ノードが機能しない

  17. 17

    Kubernetesが利用可能なノード全体にポッドを分散していない

  18. 18

    文字列へのSimpleXMLノードのキャストが機能しない

  19. 19

    Java削除ノードのリンクリストが機能しない

  20. 20

    ノードjsAPIでPaypalバッチペイアウトが機能しない

  21. 21

    ノード-connect-flashがリダイレクトで機能しない

  22. 22

    拡張カードのUSBポートが機能していない

  23. 23

    ノートパソコンのキーが機能しない

  24. 24

    カードコンポーネントが正しく機能しない

  25. 25

    calco を使用した Kubernetes でルートが機能しない

  26. 26

    dockerstopがノードプロセスで機能しない

  27. 27

    emailjsが機能しない[ノードjs]

  28. 28

    Windows上のUbuntuのBashでノードが機能しない

  29. 29

    ノードへの役割の追加が機能しない

ホットタグ

アーカイブ