問題タブ [kubernetes-pod]
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.
docker - パブリック/プライベート Docker レジストリを使用せずに kubernetes ポッドを作成する
私たちの製品の新しいリリースでは、サービスを利用できるように新しいテクノロジー (kubernetes) に移行したいと考えています。インフラで実行されているローカル kubernetes アプリケーションがあります。アプリケーションをドッカー化し、イメージを使用して kubernetes と統合してクラスターポッドを作成したいと考えていますが、顧客がパブリック/プライベートドッカーリポジトリ (レジストリ) を持ちたくないため、ドッカーレジストリで立ち往生しています。この画像をアップロードできる場所。(docker save と docker load) を試してみましたが、うまくいきませんでした (エラー: portal-66d9f557bb-dc6kq 0/1 ImagePullBackOff) このイメージにアクセスできるファイルシステムを持つことはまったく可能ですか?それは私たちの問題を解決します(プライベート/パブリックリポジトリ/レジストリはありません).
docker - データベースとアプリケーションを同じポッド内の別々のコンテナーにデプロイする利点と欠点は何ですか?
kubernetes を使用してアプリケーションとデータベース コンテナーを展開する場合、次のアーキテクチャの利点と欠点を理解しようとしています。
ちょっとした背景: アプリケーションは Nginx プロキシの背後にあります。すべての要求は、プロキシから Web サーバーに流れます。Web サーバーは、(読み取り専用) データベースにアクセスできる唯一のものです。
アーキテクチャ 1:
Pod#1 - データベース コンテナのみ
Pod#2 - アプリケーション コンテナのみ
アーキテクチャ 2:
Pod#1 - データベース コンテナとアプリケーション コンテナ
これまでの調査から、スケーリングの理由からアーキテクチャ 1 を推奨するコメントを見つけました。https://linchpiner.github.io/k8s-multi-container-pods.html
これらのアプローチのどれが私の状況により適しているかについての洞察を誰かが持っていますか?
input - 実行する前に Kubernetes で Pod の入力データ サイズを取得する方法は?
Node 内で PoD を実行する前に入力データ サイズを測定できる Kubernetes API はありますか?
Kubernetes スケジューラ関数のパラメータとして使用する必要はありません。