問題タブ [kubernetes-pvc]
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 - K8S でアプリ用に入力データを準備する方法
K8S に POD をデプロイする前に、入力データを準備するにはどうすればよいですか? 私が理解しているように、永続ボリュームは PVC (永続ボリューム要求) を使用して動的に作成されるため、POD yaml ファイルでは、次のように PVC とマウント パスを設定できます。
問題は、POD をデプロイする前にデータをアップロードするにはどうすればよいかということです。私が望むのは、K8S のどこかにデータを準備して永続化し、POD をデプロイしてそれをサービスとして公開すると、サービスがすぐにデータにアクセスできるようにすることです。
kubernetes - Kubernetes NFS PV、ロックに関する質問
私はmountOptions.nolockを設定しませんでした.Use this pv after,then my mount file No locks available. マウントを -local_lock=all または -lock に設定しようとしました。
これは pv.yaml です
pod は bind pvc であり、pvc は bind pv であると確信しています。Pod に入り、mount を使用すると、このコンテンツが表示されます。
local_lock は none であり、私の redis クラスターはファイル ロックを取得できません。エラーログ:
私のNFSサーバーは、Windows 10でhanneWINを使用しています。ポートにNetwork Lock Managerを設定しています.4045です。ファイアウォールのインバウンドルールは、すべてのポートを許可し、4045を含めます.
kubernetes マウント コマンドのログを確認したいのですが、どうすれば確認できますか?
pv、kubernetes、または NFS をセットアップするにはどうすればよいですか?
助けてくれてありがとう!
amazon-web-services - 特定の AWS アカウントのすべてのボリュームを取得できる Kubernetes の API はありますか?
特定の AWS アカウント リージョン全体に関連するすべてのボリューム ID を照会できる K8s API を見つけることができませんでした。私の主な目的は、古いボリュームをすべてクリーンアップすることです。これを行うために、以下のシェル スクリプトを使用して、Available 状態にある AWS からボリューム情報を収集しています。
しかし、それだけでは十分ではありません。環境の一部を停止したままにしておくと、ポッドが実行されていないため、ボリュームが使用可能としてマークされますが、環境が起動すると、ポッドは使用中/ポッドに接続されます。したがって、(AWS と K8s から) 両方のリストを取得し、それらを比較する必要があります。最後に、実際にはどの環境にも関連付けられていないボリュームを取得します。どんな助けでも大歓迎です。
注意: 以下の k8s API は、私が探していない入力として名前空間を使用してボリュームをフェッチできることが知られています。