問題タブ [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.

0 投票する
1 に答える
1013 参照

docker - カスタムサブネットをデフォルトとして使用するように Calico を構成するにはどうすればよいですか?

このガイドに従って、Calico を使用して CoreOS 上に Kubernetes クラスターを作成することができました。

ガイドに記載されているように、Calico はデフォルトのサブネット 192.168.0.0/16 を作成します。サービスが開始したら、次のコマンドを実行してサブネットを再定義できます。

すべてがうまく機能します。ただし、cloud-configを使用して上記を自動化したいと思います。OneShot サービスを使用してコマンドを実行しようとしましたが、部分的にしか機能しませんでした。新しいサブネット 10.244.0.0/16 が追加されましたが、192.168.0.0/16 は削除されませんでした。エラーは次のとおりです。

pool removeこれは、コマンドの実行時にデフォルトのサブネットがまだ作成されていなかったためだと思います。

だから私の質問は:

  1. カスタムサブネットをデフォルトとして使用するように Calico を構成する方法はありますか?
  2. そうでない場合、Calico をポーリングしpool removeて、デフォルトのサブネットで実行する前に完全に初期化する方法はありますか?
0 投票する
0 に答える
250 参照

docker - Docker コンテナーの Calico ネットワークで ping を使用してコンテナー接続を確認する

Calico VPN で Docker コンテナーの接続を確認しているときに、エラーが発生します。コマンドとエラーのスナップショットは次のとおりです。

rpc エラー: コード = 2 desc = "oci ランタイム エラー: 実行に失敗しました: 実行: \"ping\": 実行可能ファイルが $PATH に見つかりません"

0 投票する
1 に答える
1764 参照

kubernetes - ポッド 'nginx' のステータス フックで Calico NetworkPlugin cni が失敗しました - 無効な CIDR アドレス: デバイス "eth0" が存在しません

ミニオンで次の kubelet エラーが発生します。

すべてのノードの 10-calico.conf は次のようになります。

私も実行しました:calicoctl pool add 192.168.0.0/16 --ipip --nat-outgoingすべてのノードで。

0 投票する
2 に答える
1894 参照

etcd - サービスを開始しようとすると etcd エラーが送信メッセージを拒否しました

ubuntu 14.04 を使用しており、calico で使用するために etcd を構成していますが、サービスが機能しません。

これは私の etcd.conf ファイルです:

開始しようとすると:

何が問題なのですか?

0 投票する
2 に答える
2236 参照

networking - Calico を使用して kubernetes でサービスを公開するためのベスト プラクティス

ポッドごとに 1 つの IP ネットワーキング用に calico を使用して kubernetes クラスターをセットアップしたので、サービスを外部の世界に公開するベスト プラクティスは何かを考えています。

IMHOここには2つのオプションがあります。内部ポッドIP(172 ...)をエッジルーター/ファイアウォール(私の場合はvyos)にBGPし、ファイアウォール/ルーターでSNATを実行します。ただし、公開するには、ポッドごとに 1 つのパブリック IP が必要です。

長所: 使用する必要があるパブリック IP が少ない 短所: Pod の変更には、更新されたファイアウォール ルールが必要?!

または 2 つ目: 提供されたパブリック ネットワークを取得し、ポッドに使用する IP プールとして calico に引き渡します。短所: インターネットに公開されない内部サービスのために、多くのパブリック IP が浪費されます。

誰かが私を啓発したり、正しい方向に向けてくれることを願っています.

ありがとう!

0 投票する
1 に答える
292 参照

coreos - starting calicoctl container on coreos

I have CoreOS beta (1153.4.0)

I'm trying to run calicoctl to check if my calico networking is properly configured. so I'm trying to run a calicoctl rkt container with the command rkt run quay.io/calico/ctl and I get the output

trying to execute calico from the command line using rkt run quay.io/calico/ctl --exec calicoctl returns stage1: failed to configure systemd: unable to find "calicoctl" in "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

trying to exec /bin/sh to see what's going on there I get the output

and then it quits.

any ideas?

update

with latest version of calico-ctl I get a different error message:

0 投票する
2 に答える
784 参照

kubernetes - kubernetes クラスターの calico.yaml を修正するには?

weave-net の問題を解決するためにいくつかのオプションを試してみた ( 2 番目のノードの weave-net CrashLoopBackOff を修正するには? )、weave-net の代わりに calico を試すことにしました。kubernetes のドキュメントには、どちらか一方だけが必要であることが示されています。コマンド ( https://github.com/projectcalico/calico-containers/tree/master/docs/cni/kubernetes/manifests/kubeadmのドキュメントに従って) は失敗します。

私が間違っていることは何ですか?それは既知の問題ですか?どうすれば修正/回避できますか?

0 投票する
1 に答える
198 参照

coreos - calico-node rkt が stage1-fly.aci.asc を返します: no such file or directory

CoreOS ベータ版 (1185.2.0) がインストールされています。

calico-node を起動するための systemd サービス ファイルは次のとおりです。

ウェルプ.. systemd は次のエラーで失敗します:

端末で環境変数を設定してrktコマンドを実行しようとしたところ、エラーメッセージが表示されました

エラーは次の構成ファイルに関連している可能性があると思います/etc/rkt/paths.d/paths.json

後で kubernetes のパス構成ファイルが必要になります。

何か案は?asc ファイルは実際には存在しません。

0 投票する
1 に答える
87 参照

kubernetes - ワーカー ノードの calico-policy-container が再起動ループにあります。なぜ私はどのように確認できますか?

Kubernetes をテストするために、(最新の安定バージョンがインストールされた) 2 台の coreos 安定マシンがあります。https://github.com/coreos/coreos-kubernetes/tree/master/multi-node/genericのスクリプトを使用して kubernetes 1.5.1 をインストールし、https ://github.com/kfirufk/coreos-kubernetesでパッチを適用しました-multi-node-generic-install-script .

一方にコントローラースクリプトを、もう一方にワーカースクリプトをインストールしました。kubectl get nodes両方のサーバーを示します。

kubectl get pods --namespace=kube-systemcalico-policy-controller-2j5dn再起動が多いことを示しています。calico-policy-controllerワーカーサーバーでは、何度も再起動することがわかります。この問題をさらに調査する方法はありますか?

再起動する理由を確認するにはどうすればよいですか? このコンテナのログはありますか?

0 投票する
2 に答える
979 参照

docker - Calico は Swarm Mode の Docker で動作しますか? 動作する場合、バージョンは何ですか?

Swarm Mode の Docker で動作する calico のバージョンを知っている人はいますか?