背景
この記事では、他のバージョンを導入するドッキングウィンドウ-CE = 18.03.1〜CE-0〜Ubuntuのバージョンとkubernetes = 1.14.2-00例と内容が類似しているべきであるについて説明します。
私たちは、デフォルトの作業ディレクトリのドッキングウィンドウ-CEはは/ var / libに/ドッキングウィンドウ、画像ファイルが保存されるドッキングウィンドウ、コンテナであることを知っていて、ログファイルが一時ディレクトリや他のコンテナに書き込まれます。
Kubeletデフォルトの作業ディレクトリは、ファイルをプラグイン、(emptyDirのボリュームを含む)は/ var / libに/ kubelet、ファイルが保存されるボリュームです。
本当の危険性があること:そのようなログやコンテナなどの画像ファイルの多くは、オペレーティングシステムのルートパーティションの容量がいっぱいになるし、システムがクラッシュしたり、頻繁に強制送還やその他の異常されているポッドK8Sが発生原因である可能性があります。
本番環境で私たちとは、多くの場合、そのような「を/ mnt /データ」ディレクトリ以下のように、ディスク・ファイル・システム上のデータの別の部分に転用され、ドッキングウィンドウのkubelet作業ディレクトリを変更する必要があります。
変更ドッキングウィンドウ作業ディレクトリ
コンフィギュレーション・ファイル/etc/docker/daemon.jsonを変更します。1.
{ " グラフ":" / MNT /データ/ドッカー" }
2再起動]ドッキングウィンドウのサービス
sudoの systemctl daemon- リロード sudoの systemctl再起動ドッカ
変更を有効にすることを確認するために3
須藤のドッキングウィンドウの情報
「ドッカールートディレクトリ:/ mntに/データ/ドッキングウィンドウ」を参照してください、正常に変更されました説明しました。
修正kubelet作業ディレクトリ
1設定ファイルは、/ etc / default / kubeletを変更(デフォルトファイルが存在しない、あなたは新しいを作成する必要があります)
KUBELET_EXTRA_ARGS = -ルートます = / mntに/データ/ kubelet
2再起動kubeletサービス
須藤 systemctl再起動kubelet
3を有効にするには、変更を確認します
psの補助| grepの kubelet
参照 "--root-DIR = / MNT /データ/ kubelet"、正常に変更します。