問題タブ [kubernetes]
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 - Ansible Galaxy ロールは特定のディレクトリにインストールされますか?
そのため、自分でロールを作成するのではなく、可能であれば Ansible Galaxy を使い始めるべきだと考えました。最初のロールをインストールしたところ、インストールされました/etc/local/ansible/roles
(私はOSXを使用しています)。
実際に必要な場所に、このロールをどのようにインストールするのだろうか? ロールを必要な場所にコピーするだけですか、それとも Ansible でそれを行う方法はありますか?
docker - CoreOS 上の Kubernetes: プロキシ サービスの最大 CPU 使用率
VirtualBox Vagrant の下の CoreOS に Kubernetes をインストールしました。実行中、各クラスター ノードが 100% の CPU を使用し、journalctl が同じメッセージを繰り返し表示していることに気付きました。
これは kubernetes-proxy.service に関連しているようです。サービスを停止すると、CPU 使用率が通常に戻り、ログが停止します。マスターではなくミニオンにプロキシが必要であることをどこかで読みましたが、これが何を意味するのかを本当に理解するには、全体的なアーキテクチャを理解していません。私の質問は次のとおりです。CoreOS で Kubernetes を実行するにはプロキシが必要ですか? もしそうなら、この問題を解決するために必要な構成はありますか?
docker - CoreOS での Kubernetes の例の実行、パート 1 が機能しない
Kubernetesを評価しようとしています。CoreOS クラスターに kubernetes をマウントすることに興味がありますが、公式ドキュメントはあまりなく、CoreOS のブログへの参照が 2 つしかありません。私は現在、CoreOS part 1 で kubernetes の例を実行するためのガイドを使用しています。
私の apiserver.service:
私のcontroller-manager.service:
私の kubelet.service:
私のproxy.service
問題は、Kubernetes ポッド redis を作成するときに発生します。
コマンドを実行すると:
長時間待機した後にエラーが出力されます。
注: 実行時: sudo systemctl status proxy
return:
そして、実行時:/opt/kubernetes/bin/kubecfg -h http://127.0.0.1:8080 list /pods
戻り:
どうしたの?アイデアやコラボレーションに感謝します。
編集1:
私のredis.json:
docker - 2 つのコンテナーを開始するための kubernetes ポッド構成の作成方法
イメージが異なる 2 つのコンテナーを含む kubernetes ポッドを作成して、両方のコンテナーを一緒に起動できるようにしたいと考えています。
現在、次の構成を試しました。
ただし、実行するkubecfg -c app.json create /pods
と次のエラーが発生します。
それに応じて構成を変更するにはどうすればよいですか?
vagrant vm (yungsang/coreos) で kubernetes を実行しています。
azure - Azure Resource Manager は、Docker の kubernetes と同等ですか?
Azure Resource Manager は、Docker の kubernetes に相当すると考えることができますか?
azure - windows azure kubernetes - コンテナーの実行 (シンプル バージョン)
kubernetes githubの手順から
「コンテナの実行 (簡易版)」セクション
kubernetes - 特定のポッド作成リクエストに対してミニオンを選択する方法
kubernetes は、特定の Pod 作成コマンドで使用できる多くのミニオンの中からどのようにミニオンを選択しますか? 制御/微調整できるものですか?
レプリケートされたポッドがデプロイのために送信された場合、kubernetes は、同じコンテナー/ホスト ポートのペアを公開する場合、それらを異なるミニオンに配置するのに十分なほどインテリジェントですか? それとも、常に異なるミニオンに異なるレプリカを配置しますか?
同じホスト/コンテナー ポートのペアを公開する 2 つの異なるポッド (必ずしもレプリカではない) が送信された場合など、コーナー ケースについてはどうですか? それらは慎重に異なるミニオンに配置されますか?
ポッドに特定のコンピューティング/メモリ要件が必要な場合、それらの要件を満たすのに十分なリソースが残っているミニオン/ホストに配置できますか?
要約すると、kubernetes ポッドの配置戦略に関する詳細なドキュメントはありますか?
kubernetes - クラスタに接続できません。未知の機関によって署名された対面証明書
私がやろうとしていることが可能であるか、正しい方法であるかはわかりません。
所有者アクセスとして私と共有されているプロジェクトで、同僚のスピンアップ kubernetes gce クラスター (1 つのマスターと 4 つのミニオン) の 1 つ。
セットアップ後、彼は ~/.kubernetes_auth キーを .kubecfg.crt、.kubecfg.ca.crt、および .kubecfg.key と共に共有しました。すべてのホーム フォルダーをコピーし、kubernetes ワークスペースをセットアップしました。また、geconfig でプロジェクト名をデフォルト プロジェクトとして設定します。これで、次を使用してマスターとスレーブに接続できます'gcutil ssh --zone us-central1-b kubernetes-master'
しかし、使用して既存のポッドをリストしようとすると'cluster/kubecfg.sh list pods'
、
私は自分の側からデバッグしようとしましたが、結論を出すことができませんでした。どんな手がかりも役に立ちます。
vagrant - プロダクションおよびローカルでの kubernetes、SaltStack、Docker のソースコードの変更
これは抽象的な質問であり、これを明確に説明できることを願っています。
基本的; 本番環境で実行中の Kubernetes にソース コードを配布する際のワークフローはどのようなものですか。本番環境ではDocker を実行していないため-v
、実行中のポッドをどのように更新しますか。
本番環境:
SaltStack を使用して、各ポッドの各コンテナーを更新しますか?
または
Docker イメージを再構築し、すべてのポッドを再起動しますか?
ローカル:
Vagrant を使用すると、ソース コード用のローカル フォルダーを共有できます。Docker-v
では を使用できますが、Kubernetes をローカルで実行している場合、本番環境を可能な限りミラーリングするにはどうすればよいでしょうか?
Vagrant を boot2docker で使用している場合、これを Docker とどのように組み合わせることができます-v
か?
kubernetes - Apache の Mesos と Google の Kubernetes の違いは何ですか
Apache の Mesos と Google の Kubernetes の違いは何ですか? どちらもサーバー クラスタ管理ソフトウェアであることは理解しています。主な違いがどこにあるのか誰でも詳しく説明できますか?どのフレームワークが好まれるのはいつですか?
Mesosphere の上で Kubernetesを使用する理由は何ですか?