問題タブ [etcd]
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.
cluster-computing - CoreOS クラスター内のマシンの状態
etcd クラスターの現在のリーダーを特定する簡単な方法はありますか (ログを検索する場合を除く)。
coreos - 特定のバージョンの etcd を指定するように cloud-config を変更する方法
core-os を使用し、cloud-config ファイルで構成しています。アプリケーションに etcd サービスを使用する必要があります。
これは、cloud-config ファイルの関連部分です。
etcd のバージョンを更新する方法がわかりません。
coreos - 艦隊ユニットを一時停止/再開する方法は?
コンピューターに vagrant coreos クラスターがセットアップされています。クラスター内の異なるホストにあるフリート ユニットを送信、ロード、開始、停止、アンロード、破棄することができました。すでにロード/開始されているユニットを一時停止/再開するためのフリートctlコマンドはありますか? 組み込みコマンドがない場合、フリート ユニットの一時停止/再開機能を実現するにはどうすればよいですか?
docker - フリートと etcd を更新せずに CoreOS 上の Docker を更新することは可能ですか?
クラスターで CoreOS の自動更新をブロックしました。現在の安定バージョンに存在する CoreOS ドッカー バージョンを 1.5 に更新したいと考えていますが、この CoreOS リリースに存在するフリート バージョンには、対処できないバグがあります (サテライト サービスに関連する - ファイルが見つかりません)。他のすべてを更新せずに、docker のバージョンのみを 1.5 に更新する方法はありますか?
docker - Ubuntu クラスターのセットアップ後に Pod に ping を実行できない
最新の手順 (2015 年 5 月 7 日更新) に従って、etcd と flanneld を使用して Ubuntu** でクラスターをセットアップしました。しかし、ネットワークに問題があります...何らかの壊れた状態にあるようです。
**注: 0.16.2 がインストールされるように構成スクリプトを更新しました。また、kubectl get minions
最初は何も返されませんでしたが、後に表示されましたsudo service kube-controller-manager restart
。
これは私のセットアップです:
どのマシンからでも、他のマシンに ping を送信できます...問題が発生し始めるのは、ポッドとサービスを作成するときです。
ポッド
したがって、このポッドは起動されていKubeNode3
ます... KubeNode3 以外のマシンから ping を実行しようとすると、Destination Net Unreachable
エラーが発生します。例えば
etcdctl get /coreos.com/network/config
4つすべてを呼び出して、戻ることができます{"Network":"172.16.0.0/16"}
。
そこからどこを見たらいいのかわからない。誰か助けてくれませんか?
サポート情報
マスターノードで:
ノード上:
docker - CoreOS/etcd クラスターの最小ホスト数
2 台のサーバーを持つ小さな会社に docker を実装するための戦略を評価しています。作業の負荷を分散するために、両方をクラスターとして機能させたいと考えていましたが、障害が発生した場合は相互にフェイルセーフとして機能させたいと考えていました。
私が理解していることから、etcd には最低 3 台のホストが必要です。そうしないと、キーを配置/取得できなくなります。これは 2 台のマシンでは不可能であり、3 台のマシンでは失敗することはありません。この評価は正しいですか?
唯一の解決策は、単一の etcd を使用することですが、それは、失敗したマシンが「etcd」である場合、両方が正しく動作しなくなることを意味します...
明確にするために、私はフリートのスケジューリング機能やクラスタリング機能のような利点を望んでいましたが、デプロイのサイズは小さくしました。ホスト間でコンテナー/systemd-units とデータを手動で移動することは私のバックアップ計画ですが、理想的とは言えません。
etcd - etcd クラスターのセットアップ時に使用できるノードの最大数
データセンターに coreos etcd クラスターをセットアップしようとしています。
そのためにクラスタ内に最大いくつのノードをセットアップできますか?
ノードを追加すると、パフォーマンスが向上するかどうか?
公式ウェブサイトから図を見つけられませんでした。9でOKとだけ書いてあります。
coreos - 複数のデータセンターに CoreOS クラスターをセットアップするにはどうすればよいですか?
プライベート IP の代わりにパブリック IP を使用して、マシンが相互に認識できるようにするのと同じくらい簡単だと思いましたが、そうではありません。
これが私の cloud-config ファイルです。これは非常に基本的なものです。
クラスターを複数のデータセンターにまたがるには何が必要ですか? たとえば、私は Digital Ocean を使用して、シンガポール、ニューヨーク、アムステルダムにそれぞれ 1 台のマシンをプロビジョニングしています。
2 つ目の質問は、このユース ケースのサポートを簡単に見つけることができないため、これは CoreOS の推奨される使用方法ではないのでしょうか。そうでない場合は、私のサービスを複数のデバイスに分散するための推奨される方法を教えてください。データセンター?