問題タブ [kubernetes-networking]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
kubernetes - kubernetes ダッシュボードにアクセスすると、サービスに到達しようとしてエラーが発生します:「ダイヤル tcp 10.44.0.2:8443: 接続: 接続が拒否されました」
kubernetes を難しい方法で使用し、kubernetes 1.18.6 でクラスターを正常にデプロイすることができました
vmware と kubernetes 1.18.6 を使用しました。metric-server と kubernets ダッシュボードをデプロイしました
このコマンド --> kubectl proxy --address='0.0.0.0' --port=8001 --accept-hosts='^*$' を使用して kuberenetes ダッシュボードを起動しました
次に、以下の URL を使用して、マスター ノードから kubernes ダッシュボードにアクセスしました
しかし、ブラウザで以下のエラーが発生しています
しかし、URL https://10.44.0.2:8443/を使用して、ワーカー ノードで問題なく kubernetes ダッシュボードにアクセスできます。
何が欠けていますか?
通常の方法で kubernetes ダッシュボードにアクセスできないのはなぜですか?
kubeadm ツールを使用して別のクラスターを作成し、クラスターの外部にある kubernetes ダッシュボードにアクセスできるようにしました。
weave と coredns を構成しましたが、エラーは表示されません。スモークテストを行いましたが、すべて正常に動作しています。私もワードプレスを展開しましたが、それも適切に機能しています。
私の構成はすべてhttps://github.com/godomainz/kubernetes-the-hard-way.git feature/Feature-1.18.6
ブランチにあります
ゲスト OS : Ubuntu 18.04
使用するクラスター環境 : VMWare ワークステーション
ホスト PC: Windowd 10 Pro(i7 プロセッサ、64GB RAM)
各 VM には 15GB RAM、8 コア
使用する Kubernetes バージョン : 1.18.6
docker - nodeport Kubernetes を使用してマスター ノードに接続する方法
クラスター内の 2 つの異なる VM で実行されている 2 つのポッドがあり、1 つはマスター ノードで、もう 1 つはワーカー ノードで実行されています。サーバー側で次の docker ファイルがポート 31700 を公開しており、サーバー VM ノードの IP アドレスは 192.168.56.105 で、クライアント側 VM の IP アドレスは 192.168.56.106 です。
Dockerfile
サーバーファイル
クライアントファイル
ポッド:kubectl get pods
サービス :kubectl get services
サービスの詳細は以下のとおりです。
以下のコマンドで ping を実行しようとすると、両方の VM で接続が拒否されました。
2 つのポッドに ping を実行できます。サーバーとクライアントを接続する際にこれを手伝ってください。ヘルプは大歓迎です。素晴らしいご支援をありがとうございます。
kubernetes - GKE Pod と GCE VM 間の双方向 UDP トラフィックがルーティングされない
GKE の Pod から、クライアントは udp データにサブスクライブします。サーバーは、同じ GCloud VPC 内の (GKE ではなく) GCE VM にあります。
問題は、データがポッドに戻らないことです。
コードの一部を次に示します。
GKE は、VM からポッドへのトラフィックのルーティング方法を認識していないと思います。サブスクライブしたポッドにデータを送信する必要があるため、ロード バランサーはオプションではありません。
これに対する解決策はありますか、それとも UDP トラフィックがこのアーキテクチャに適していませんか?