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

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

vagrant - etcd は実行されていますが、coreos の systemd に etcd.service が見つかりません

そのため、vagrant で coreos にマスター Kubernetes ノードをセットアップしようとしています。ここにあるマスター クラウド構成の例を使用していますこれを最初の単位として:

vagrant up と vagrant ssh を実行するsudo systemctl status kube-apiserverと、見つからkube-apiserverないためにダウンしていることがわかりますetcd.service。ただし、実行するとps -ef | grep etcdetcd が明らかに実行されます。systemdにetcd.serviceの特定の場所がありますか、それともcloud-configなどのユニットにコンテンツフィールドを追加する必要がありますか?

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

etcd - etcd でアトミック更新を行うにはどうすればよいですか

etcd に関する「アトミック」更新とは何かを理解しようとしています。

私が「アトミック」と考えるとき、「前」と「後」があると思います (中はなく、更新が失敗した場合でも「前」です)。

次に例を示します。

したがって、この時点で、誰でもそのメッセージにアクセスして現在の値を取得できます。

後で、この値を次のように変更できます。

そして、前と同じように結果を取得できます。変更前は値 'Hidee Ho' が返され、変更後は値 'Mr Hanky' が返されます。それで、私の質問は、どちらかの結果が保証されているのですか? つまり、どちらか一方が返されることを確認したい (結果の間にnil値ではない)。

タイミングは特に気にしません。Mr Hanky の更新を行い、その後の値のフェッチャーが (短い) 期間、Hidee Ho を取得し続ければ、それで問題ありません。

プロトコルにAtomic CompareAndSwap関数があるため、混乱しています。私が知る限り、それは「値が私が言うとおりの場合にのみ更新を行う」ほどアトミックではありません。私の場合、以前の値はあまり気にしません。変更されたこと、および「前」または「後」の値以外は読者に表示されないことを知りたいだけです。

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

go - Kite と Kontrol を使用した分散型マイクロサービス

Kite マイクロサービスを kontrol に登録できますが、検出できません。

認証エラーが発生しています。

また、ファイルを見つけることができません$USER_HOME/.kite/kite.key

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

etcd - `etcdctl` を使用した順序キーの作成

キー値ストアとして etcd を使用する予定です。

etcd には、キーを順番に作成できる API があることがわかりました。

https://coreos.com/etcd/docs/0.4.7/etcd-api/#atomically-creating-in-order-keys

Python etcd クライアントは、この API をサポートしています。

https://python-etcd.readthedocs.org/en/latest/#set-a-key

etcdctlただし、コマンド でそれを行う方法がわかりません。etcdctl set追加オプションがないようです。

create-in-order-keys を使用してクレートする方法はありますetcdctlか?