問題タブ [kubernetes-container]
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 - Replicaset-controller なぜ burstReplicas が必要なのか
kubernetesの自己修復機能について勉強しています。rsc.burstReplicas の意味を知りたい
kubernetes - Kubernetes emptyDir ボリューム内の異なるコンテナー内の同じファイルからの不完全なテール出力
emptyDir ボリューム内のファイルがコンテナー間で同期されているかどうかをテストするために、tailを使用して 2 つのコンテナーで同じファイルを観察したところ、次の動作に遭遇しました。
ポッドの定義:
例は、Marko Luksa著の本Kubernetes in Actionから取られました。このluksa/fortune
画像は、コンテナー内のファイルに幸運のテキストを書き込むだけです。10 秒ごとに、コンテンツが の出力である新しいファイルが書き込まれます。/var/htdocs/index.html
html-generator
fortune
両方のコンテナーで同じファイルをテーリングすると、コンテナーによる不完全な応答が出力されることがありweb-server
ます。
html-generator
コンテナー出力の一部:
kubectl exec -c html-generator -it fortune -- tail -f /var/htdocs/index.html
web-server
コンテナ出力の一部
kubectl exec -c web-server -it fortune -- tail -f /usr/share/nginx/html/index.html
質問: これは原因ですか?
- しっぽ
- ノードディスクの IO 速度が遅い
- Kubernetes ボリューム同期ロジック
- 他の何か?
PS .: また、index.html が書き込まれている間に Web サービス ポッド ポートを cURL すると、nginx が空の応答本文を返すことにも注意しました。
kubernetes - コンテナー Kubernetes でのコマンド制限
コマンド ライン引数--lines 56 -Fを使用してコンテナーを作成したいと考えています。
オプション: この目的のために、コマンドを実行しました =>
k run app --image=lfccncf/arg-output --dry-run=client -o yaml > pod9.yaml
オプション: これは、タスクを達成する方法の 2 番目のオプションです。
kubectl run app1 --image=lfccncf/arg-output --dry-run=client --command ["--lines 56 -F"] -o yaml > pod9.yaml
「ポッドを作成するときは、コンテナコマンドを指定する必要はなく、引数のみを指定する必要があります」という制限があります。上記の制限で正しいオプションはどれですか?