1. Dockerfileの場合: Dockerfile内のイメージバージョンとユーザー名を修正する
2. mydeployment.yamlの場合: セキュリティコンテキストを修正する
説明
[desk@cli] $ vim /home/cert_masters/Dockerfile
FROM ubuntu:latest # これを削除する
ubuntu:18.04から # これを追加
USER root # これを削除する
USER nobody # これを追加
apt get install -y lsof=4.72 wget=1.17.1 nginx=4.2を実行します。
ENV 環境=テスト
USER root # これを削除する
USER nobody # これを追加
コマンド ["nginx -d"]

[desk@cli] $ vim /home/cert_masters/mydeployment.yaml
APIバージョン: アプリ/v1
種類: デプロイメント
メタデータ:
作成タイムスタンプ: null
ラベル:
アプリ:カフカ
名前:カフカ
仕様:
レプリカ: 1
セレクタ:
一致ラベル:
アプリ:カフカ
戦略: {}
テンプレート:
メタデータ:
作成タイムスタンプ: null
ラベル:
アプリ:カフカ
仕様:
コンテナ:
- 画像: ビットナミ/カフカ
名前:カフカ
ボリュームマウント:
- 名前: kafka-vol
マウントパス: /var/lib/kafka
セキュリティコンテキスト:
{"capabilities":{"add":["NET_ADMIN"],"drop":["all"]},"privileged": True,"readOnlyRootFilesystem": False, "runAsUser": 65535} # これを削除する
{"capabilities":{"add":["NET_ADMIN"],"drop":["all"]},"privileged": False,"readOnlyRootFilesystem": True, "runAsUser": 65535} # これを追加します resources: {} volumes:
- 名前: kafka-vol
空のディレクトリ: {}
状態: {}
画像表示:
[desk@cli] $ vim /home/cert_masters/mydeployment.yaml
