問題タブ [project-calico]
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 ポッドのカスタム発信ネットワーク パス
S1、S2 の 2 つのサイトがあるとします。それぞれに少なくとも kubernetes ワーカーが必要です。2 つのサイトは地理的に離れており、ノード/ワーカーのパブリック IP が異なります。
kubernetes は、S2 経由で S1 のポッド/コンテナーから発信インターネット トラフィックをルーティングする既存のメカニズムを提供しますか?
目標は、S1 のポッドに S2 のパブリック IP を使用できるようにすることです。
k8s-federation がソリューションの必須条件である場合。それならいいです。
kubernetes - Kubernetes ネットワーキング: Calico を使用して外部サーバーからクラスター名前空間サービスに接続する
多くの顧客のプロジェクトが実行されている kubernetes クラスターがあります。各顧客には独自の名前空間があります。プロジェクトが管理されます。これは、お客様がクラスターにアクセスできないことを意味します。
各プロジェクトは、PHP + MySQL スタックに実装されています。
クラスターのネットワーク プロバイダーとして Calico を使用しています。
一部の顧客に、ssh アクセスを備えた外部 VPS (kubernetes クラスターの一部ではなく、純粋な VPS) を提供したいと考えています。この VPS は、顧客の名前空間 (onl.
Calico またはその他の手段を使用して、このようなことを達成することは可能ですか?
kubernetes - calico/node の準備ができていません: BIRD の準備ができていません: BGP が確立されていません
私は Kubernetes 1.13.2 を実行しており、kubeadm を使用してセットアップし、calico 3.5 の起動と実行に苦労しています。クラスターは KVM 上で実行されます。
設定:
kubeadm init --apiserver-advertise-address=10.255.253.20 --pod-network-cidr=192.168.0.0/16
以下を含むように変更された
/li>calico.yaml
ファイル:- 適用済み
rbac.yaml
,etcd.yaml
,calico.yaml
からの出力kubectl describe pods
:
からの出力calicoctl node status
:
からの出力ETCD_ENDPOINTS=http://localhost:6666 calicoctl get nodes -o yaml
:
からの出力ETCD_ENDPOINTS=http://localhost:6666 calicoctl get bgppeers
:
からの出力kubectl logs
:
注: 上記の不明なアドレス (10.255.253.14) はbr0
、KVM ホストの下にある IP です。なぜそれが表示されたのかはよくわかりません。