問題タブ [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 - ReadWriteテラバイトのデータを持つ kubernetes 上の多数のボリューム
同時に最大 100 個の IO 負荷の高いポッドを実行する k8s クラスターをデプロイしたいと考えています。それらはすべて同じボリュームにアクセスできる必要があります。
これまでに試したこと:
- CephFS
- 設定が非常に複雑でした。トラブルシューティングが難しい。結局、何度もクラッシュしてしまい、原因が完全にはわかりませんでした。
- Helm NFS サーバー プロビジョナー
- かなりうまく動作しますが、IO がピークに達すると、単一のレプリカでは十分ではありません。複数のレプリカをまったく機能させることができませんでした。
- MinIO
- k8s でストレージ バケットを作成するための優れたツールです。しかし、私たちの操作には fs マウントが必要です。これは s3fs で理論的には可能ですが、約 100 個のポッドを実行しているため、追加で 100 個の s3fs サイドカーを実行する必要があります。それは悪い考えのようです。
比較的可用性の高い GKE クラスタに 2 TB のデータをマウントするには、何らかの方法が必要ですか?
Firestorage は機能しているように見えますが、他のソリューションよりもはるかに高価であり、多くの IO 操作ではすぐに実行不可能になります。
サーバー障害でこの質問を作成することを考えましたが、k8s コミュニティは SO よりもはるかに小さいです。
kubernetes - Wordpress PVCを使用したKubernetesは古いWordpressファイルを取得します
これだけでワードプレスアプリケーションのdockerイメージを作成しました
プライベートレポに自分のイメージをプッシュした後。新しいイメージを実行すると、カスタム ワードプレスのファイルは/var/www/html
.
しかし、pvc を使用して kubernetes でデプロイを作成すると、パス /var/www/html にあるファイルが wordpress:php7.4-apache イメージのファイルに置き換えられます。
私はこのように私のPVCを作成します
そして私のデプロイは次のようになります
kubernetes - statefulSet に標準タイプの永続ボリュームを提供すると失敗する
PVC を使用してステートフル セット (bitnami/redis) をデプロイした後、クラウド コンソールに次のエラーが表示されます。
(同様のイベントから結合): StorageClass "standard" でボリュームをプロビジョニングできませんでした: googleapi: エラー 503: 内部エラー。もう一度お試しいただくか、Google サポートにお問い合わせください。(コード: '-295147017683364552')、backendError
この問題はどのように修正できますか? 本当にサポートに連絡する必要がありますか?