NodePort は Azure Container Service (Kubernetes) で機能しますか

ジェイディープ・ソランキ

Kubernetes ダッシュボード用に次のサービスを取得しました

Name:               kubernetes-dashboard
Namespace:          kube-system
Labels:             k8s-app=kubernetes-dashboard
                    kubernetes.io/cluster-service=true
Annotations:        kubectl.kubernetes.io/last-applied-configuration={"kind":"Service","apiVersion":"v1","metadata":{"name":"kubernetes-dashboard","namespace":"kube-system","creationTimestamp":null,"labels":{"k8s-app":"k...
Selector:           k8s-app=kubernetes-dashboard
Type:               NodePort
IP:                 10.0.106.144
Port:               <unset> 80/TCP
NodePort:           <unset> 30177/TCP
Endpoints:          10.244.0.11:9090
Session Affinity:   None
Events:             <none>

ドキュメントよると、私は走った

az acs kubernetes browse

http://localhost:8001/uiで動作します

しかし、クラスターの外部にもアクセスしたいです。describe 出力は、ポート 30177 の NodePort を使用して公開されていることを示しています。

しかし、私はそれにアクセスできません http://<any node IP>:30177

ジェイソン・イェ

ご存知のように、サービスをインターネットに公開するnodeport、 と を使用できますLoadBalancer

私の知る限り、Azure は現在ノードポート タイプをサポートしていませ

しかし、クラスターの外部にもアクセスしたいです。

LoadBalancerkubernetes ダッシュボードを再作成するために使用できます。私の手順は次のとおりです。

  1. kubernetes UI から kubernetes-dashboard を削除します。Namespace to kube -systemを選択servicesを選択してから削除します。ここに画像の説明を入力してください ここに画像の説明を入力してください

  2. Kubernetes-dashboard-service.yaml: SSH マスター VM を変更し、タイプを nodeport から LoadBalancer に変更ます

    root@k8s-master-47CAB7F6-0:/etc/kubernetes/addons# vi kubernetes-dashboard-service.yaml

     apiVersion: v1
     kind: Service
     metadata:
       labels:
         kubernetes.io/cluster-service: "true"
         k8s-app: kubernetes-dashboard
       name: kubernetes-dashboard
       namespace: kube-system
     spec:
       ports:
       - port: 80
         targetPort: 9090
       selector:
         k8s-app: kubernetes-dashboard
       type: LoadBalancer
    
  3. CLI 2.0 から kubernetes のブラウズを開始します。

    C:\ユーザー>az acs kubernetes browse -g k8s -n containerservice-k8s

次に、マスター VM に SSH で接続してステータス確認しますここに画像の説明を入力してください

これで、パブリック IP アドレスを介して UI を参照できます。

ここに画像の説明を入力してください 更新:
次の画像は、Azure コンテナー サービス クラスター (Kubernetes) のアーキテクチャを示しています。ロード バランサーを使用して、サービスをインターネットに公開する必要があります。

ここに画像の説明を入力してください

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Azure Container Service Kubernetes Unmanaged ssh&kube tls security

分類Dev

Kubernetes NodePort-Ufw / Iptablesは無視されますか?

分類Dev

Kubernetes NodePortネットワーキングはマルチノードクラスターでどのように機能しますか?

分類Dev

kubernetesでのmetalLBvs ingress vs(nodeportまたはcluster ip)

分類Dev

Azure Container Registryからプルした後、イメージはAzure Kubernetes Clusterのどこに保存されますか?

分類Dev

KubernetesのClusterIP、NodePort、LoadBalancerサービスタイプの違いは何ですか?

分類Dev

Kubernetes + Docker + AWS = Azure + Service Fabricですか?

分類Dev

Kubernetesサービス-NodePortまたはLoadBalancerを使用するタイプはどれですか?

分類Dev

Istio on Azure Container Service (AKS)

分類Dev

Kubernetes - How to access nginx load balancing from outside the cluster using a NodePort service

分類Dev

Azure Kubernetes ServiceでDocker Trusted Registryを使用できますか?

分類Dev

Kubernetesで、NodePortのデフォルトのポート範囲が30000〜32767であるのはなぜですか?

分類Dev

nodeportを介してkubernetesダッシュボードを有効にする方法は?

分類Dev

kubernetes NodePortを使用して外部からサービスにアクセスするにはどうすればよいですか?

分類Dev

KubernetesのNodePortサービスを使用してパブリックIPでnginxを公開するにはどうすればよいですか?

分類Dev

KubernetesクラスターのNodePortにヒットするリクエストの送信元IPを示すログを取得することはできますか?

分類Dev

Azure Service Busでメッセージのロックとロックの更新はどのように機能しますか?

分類Dev

dockerizeアプリケーションをデプロイする場合、Amazon Elastic Container ServiceはKubernetesとどのように異なりますか?

分類Dev

AzureでSessionはどのように機能しますか

分類Dev

Azure Redisはhttp上で機能しますか?

分類Dev

NodePortを種類で使用する方法は?

分類Dev

KubernetesサービスNodePortが接続されていません

分類Dev

Nginx Ingress ControllerはKubernetesでどのように機能しますか?

分類Dev

VMインスタンスでKubernetesクラスタがGoogleCloudがホストをNodePortに接続できないのはなぜですか?

分類Dev

Azure Service FabricとAzure Container Servicesの比較

分類Dev

Azure Service FabricとAzure Container Servicesの比較

分類Dev

新しいweb.configはAzureで変更なしで機能しますか

分類Dev

接続文字列はリモートで機能しますが、Azureからは機能しません

分類Dev

接続文字列はリモートで機能しますが、Azureからは機能しません

Related 関連記事

  1. 1

    Azure Container Service Kubernetes Unmanaged ssh&kube tls security

  2. 2

    Kubernetes NodePort-Ufw / Iptablesは無視されますか?

  3. 3

    Kubernetes NodePortネットワーキングはマルチノードクラスターでどのように機能しますか?

  4. 4

    kubernetesでのmetalLBvs ingress vs(nodeportまたはcluster ip)

  5. 5

    Azure Container Registryからプルした後、イメージはAzure Kubernetes Clusterのどこに保存されますか?

  6. 6

    KubernetesのClusterIP、NodePort、LoadBalancerサービスタイプの違いは何ですか?

  7. 7

    Kubernetes + Docker + AWS = Azure + Service Fabricですか?

  8. 8

    Kubernetesサービス-NodePortまたはLoadBalancerを使用するタイプはどれですか?

  9. 9

    Istio on Azure Container Service (AKS)

  10. 10

    Kubernetes - How to access nginx load balancing from outside the cluster using a NodePort service

  11. 11

    Azure Kubernetes ServiceでDocker Trusted Registryを使用できますか?

  12. 12

    Kubernetesで、NodePortのデフォルトのポート範囲が30000〜32767であるのはなぜですか?

  13. 13

    nodeportを介してkubernetesダッシュボードを有効にする方法は?

  14. 14

    kubernetes NodePortを使用して外部からサービスにアクセスするにはどうすればよいですか?

  15. 15

    KubernetesのNodePortサービスを使用してパブリックIPでnginxを公開するにはどうすればよいですか?

  16. 16

    KubernetesクラスターのNodePortにヒットするリクエストの送信元IPを示すログを取得することはできますか?

  17. 17

    Azure Service Busでメッセージのロックとロックの更新はどのように機能しますか?

  18. 18

    dockerizeアプリケーションをデプロイする場合、Amazon Elastic Container ServiceはKubernetesとどのように異なりますか?

  19. 19

    AzureでSessionはどのように機能しますか

  20. 20

    Azure Redisはhttp上で機能しますか?

  21. 21

    NodePortを種類で使用する方法は?

  22. 22

    KubernetesサービスNodePortが接続されていません

  23. 23

    Nginx Ingress ControllerはKubernetesでどのように機能しますか?

  24. 24

    VMインスタンスでKubernetesクラスタがGoogleCloudがホストをNodePortに接続できないのはなぜですか?

  25. 25

    Azure Service FabricとAzure Container Servicesの比較

  26. 26

    Azure Service FabricとAzure Container Servicesの比較

  27. 27

    新しいweb.configはAzureで変更なしで機能しますか

  28. 28

    接続文字列はリモートで機能しますが、Azureからは機能しません

  29. 29

    接続文字列はリモートで機能しますが、Azureからは機能しません

ホットタグ

アーカイブ