CKAD 試験問題 6
別紙を参照してください。

構成コンテキストを設定します。
[学生@ノード-1] $ | クベクトル
use-context k8s の設定
コンテクスト
ポッドはクラスター上で実行されていますが、応答していません。
タスク
望ましい動作は、エンドポイントが /healthz エンドポイントで HTTP 500 を返したときに Kubemetes がポッドを再起動することです。サービスのプローブポッドは、障害が発生している間は決してポッドにトラフィックを送信しないでください。以下を完了してください。
* アプリケーションには、HTTP 200 を返すことでトラフィックを受け入れることができるかどうかを示すエンドポイント /started があります。エンドポイントが HTTP 500 を返した場合、アプリケーションはまだ初期化を完了していません。
* アプリケーションには別のエンドポイント /healthz があり、HTTP 200 を返すことでアプリケーションがまだ期待どおりに動作しているかどうかを示します。エンドポイントが HTTP 500 を返した場合、アプリケーションは応答しなくなります。
* これらのエンドポイントを使用するように提供されたプローブ ポッド ポッドを構成します
* プローブはポート 8080 を使用する必要があります

構成コンテキストを設定します。
[学生@ノード-1] $ | クベクトル
use-context k8s の設定
コンテクスト
ポッドはクラスター上で実行されていますが、応答していません。
タスク
望ましい動作は、エンドポイントが /healthz エンドポイントで HTTP 500 を返したときに Kubemetes がポッドを再起動することです。サービスのプローブポッドは、障害が発生している間は決してポッドにトラフィックを送信しないでください。以下を完了してください。
* アプリケーションには、HTTP 200 を返すことでトラフィックを受け入れることができるかどうかを示すエンドポイント /started があります。エンドポイントが HTTP 500 を返した場合、アプリケーションはまだ初期化を完了していません。
* アプリケーションには別のエンドポイント /healthz があり、HTTP 200 を返すことでアプリケーションがまだ期待どおりに動作しているかどうかを示します。エンドポイントが HTTP 500 を返した場合、アプリケーションは応答しなくなります。
* これらのエンドポイントを使用するように提供されたプローブ ポッド ポッドを構成します
* プローブはポート 8080 を使用する必要があります
CKAD 試験問題 7

コンテクスト
あなたには、ConfigMap を作成し、ボリューム マウントを使用してポッド内の ConfigMap を使用することが求められます。
タスク
以下を完了してください。
* キー/値ペア key4/value3 を含む another-config という名前の ConfigMap を作成します。
* nginx イメージを使用して単一のコンテナーを含む nginx-configmap という名前のポッドを開始し、作成したばかりのキーをディレクトリ / also/a/path の下のポッドにマウントします。以下の解決策を参照してください。
CKAD 試験問題 8

コンテクスト
Web アプリケーションでは、特定のバージョンの Redis をキャッシュとして使用する必要があります。
タスク
次の特性を持つポッドを作成し、完了したら実行したままにします。
* ポッドは Web 名前空間で実行する必要があります。
ネームスペースはすでに作成されています
* ポッドの名前はキャッシュである必要があります
* 3.2 タグを含む Ifccncf/redis イメージを使用します
* ポート 6379 を公開する
CKAD 試験問題 9
コンテクスト

タスク:
buffale-deployment という名前のデプロイメント内の名前空間ゴリラ内のポッドがエラーをログに記録しています。
1) ログを調べてエラー メッセージを特定します。
ユーザー "system:serviceaccount:gorilla:default" は名前空間 "gorilla" のリソース "deployment" [...] をリストできないなどの検索エラー
2) デプロイメント buffalo-deployment を更新して、ポッドのログ内のエラーを解決します。
buffalo-deployment のマニフェストは、-/prompt/escargot/buffalo-deployment.yaml にあります。

タスク:
buffale-deployment という名前のデプロイメント内の名前空間ゴリラ内のポッドがエラーをログに記録しています。
1) ログを調べてエラー メッセージを特定します。
ユーザー "system:serviceaccount:gorilla:default" は名前空間 "gorilla" のリソース "deployment" [...] をリストできないなどの検索エラー
2) デプロイメント buffalo-deployment を更新して、ポッドのログ内のエラーを解決します。
buffalo-deployment のマニフェストは、-/prompt/escargot/buffalo-deployment.yaml にあります。
CKAD 試験問題 10
別紙を参照してください。

コンテクスト
次のように環境変数を使用してシークレットを作成し、ポッドでシークレットを使用することが求められます。
タスク
* キーと値のペアを使用して、another-secret という名前のシークレットを作成します。キー1/値4
* コンテナー イメージ nginx を使用して nginx-secret という名前の nginx ポッドを開始し、ポッド内の環境変数の名前として COOL_VARIABLE を使用して、秘密キー key 1 の値を公開する環境変数を追加します

コンテクスト
次のように環境変数を使用してシークレットを作成し、ポッドでシークレットを使用することが求められます。
タスク
* キーと値のペアを使用して、another-secret という名前のシークレットを作成します。キー1/値4
* コンテナー イメージ nginx を使用して nginx-secret という名前の nginx ポッドを開始し、ポッド内の環境変数の名前として COOL_VARIABLE を使用して、秘密キー key 1 の値を公開する環境変数を追加します












