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

[desk@cli] $ vim /home/cert_masters/mydeployment.yaml
apiVersion: アプリ/v1
種類: 展開
メタデータ:
creationTimestamp: null
ラベル:
アプリ:カフカ
名前:カフカ
仕様:
レプリカ: 1
セレクタ:
一致ラベル:
アプリ:カフカ
ストラテジー: {}
レンプレート:
メタデータ:
creationTimestamp: null
ラベル:
アプリ:カフカ
仕様:
コンテナ:
- 画像: ビットナミ/カフカ
名前:カフカ
ボリュームマウント:
- 名前: カフカ巻
マウントパス: /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} # このリソースを追加: {} ボリューム:
- 名前: カフカ巻
空のディレクトリ: {}
スターテス: {}
図解: [desk@cli] $ vim /home/cert_masters/mydeployment.yaml
