[2023年12月】CKAD試験トレントLinux Foundation学習ガイド【Q10-Q29


この記事を評価する

[2023年12月] CKAD試験トレントLinux Foundation学習ガイド

有効な新しいCKAD試験ノート&CKAD有効な試験ガイドを使用する

Linux Foundation Certified Kubernetes Application Developer (CKAD) Exam は、Kubernetes を扱う開発者のスキルと知識を検証するために Linux Foundation が提供する認定プログラムです。Kubernetesは、コンテナ化されたアプリケーションのデプロイ、スケーリング、管理を自動化するオープンソースのコンテナオーケストレーションシステムです。コンテナ・オーケストレーションのデファクト・スタンダードとなっており、CKAD認定は、Kubernetes上でアプリケーションをデプロイし管理するために必要なスキルを認定するものです。

使用するには何が必要ですか?

Kubernetesを正しく使うためには、以下の重要なコンセプトを理解する必要がある。指数関数的に成長するテクノロジー。ブックマークは簡単に管理できる。ブックマークは、コンピューター上にあるアプリを追跡するために使われる。様々なマシン間で共有されるデータボリュームを定義するのに使われる。この件に関するベストプラクティスが提供される。マイクロサービス・アーキテクチャに基づいているため複雑です。Rocketman Technologiesは、あなたのビジネスを次のレベルに引き上げる最先端の革新的なソリューションを提供するソフトウェア開発会社です。特定のデプロイメントからサービスを切り離す。また、さまざまなプラットフォームと統合する。C言語はLinuxシステムの事実上のプログラミング言語です。利用シーンに最適な方法で目的を達成します。Kubernetesの無料トライアルを今すぐダウンロード。Kubernetesは4つの主要な目的に基づいている。Kubernetesで自動化できるのは次のようなことだ。CiscoはITと通信技術のグローバルリーダーです。

 

Q10. コンテクスト

タスクだ:
1- ckad00015 名前空間のデプロイメント web1 の Propertunel スケーリング設定を更新し、maxSurge を 2 に、maxUnavailable を 59 に設定します。
2- ifconf/nginx コンテナイメージにバージョンタグ 1.13.7 を使用するように web1 デプロイメントを更新します。
3- web1デプロイメントを以前のバージョンにロールバックする。

Q11. コンテクスト

コンテクスト
Kubernetesアプリケーションの開発者であれば、実行中のアプリケーションをアップデートする必要性にしばしば気づくだろう。
タスク
以下をご記入ください:
* kdpd00202 名前空間のアプリのデプロイメントを更新し、maxSurge を 5% に、maxUnavailable を 2% に設定します。
* Web1 デプロイメントのローリングアップデートを実行し、Ifccncf/NGMX イメージのバージョンを 1.13 に変更します。
* アプリのデプロイメントを以前のバージョンにロールバックする。

Q12. コンテクスト

タスクだ:
既存のpod resources名前空間にnginx resourcesというPodを作成します。
nginx:stableイメージを使用して単一のコンテナを指定します。
Podのコンテナに対して、300mCPUと1G1のメモリをリソース要求として指定する。

Q13. 別紙参照。

タスクだ:
1) デフォルトの名前空間に、以下のキーと値のペアを1つ含むapp-secretという名前の秘密を作成する:
キー3:値1
2) デフォルトの名前空間にngnix secretという名前のPodを作成する。nginx:stableイメージを使用して単一のコンテナを指定する。
秘密鍵3の値を消費するBEST_VARIABLEという環境変数を追加する。

Q14.

コンテクスト
あるユーザーが、livenessProbe が失敗したため、aopticauon が教えられないと報告しました。
タスク
以下の作業を行う:
* 壊れたポッドを見つけ、その名前と名前空間を/opt/KDOB00401/broken.txtに格納する:

出力ファイルはすでに作成されている
* 関連するエラー・イベントをファイル/opt/KDOB00401/error.txtに保存する。コマンドで-o wide output指定子を使用する必要があります。
* 問題を修正しました。

Q15. 別紙参照。

設定コンテキストを設定する:
[student@node-1] $ | kubectl
使用コンテキストの設定 k8s
コンテクスト
ポッドのログを観察し、さらに分析するためにそのログをファイルに書き出す必要があることがある。
タスク
以下をご記入ください;
* 提供されたYAMLspecファイル/opt/KDOB00201/counter.yamlを使用して、counterポッドをクラスタにデプロイします。
* 実行中のポッドから現在利用可能なすべてのアプリケーション・ログを取得し、すでに作成されている/opt/KDOB0020l/log_Output.txtファイルに格納する。

Q16.

タスク
新しいポッドをインフラストラクチャに導入し、ウェブポッドとストレージポッドとの通信を許可する必要があります。実行中のポッド kdsn00201 -newpod を指定して、ウェブポッドとストレージポッドとの間でのみトラフィックの送受信を許可するネットワークポリシーを使用するように編集します。

Q17.

コンテクスト
アプリケーションのネームスペースでは、特定のサービス・アカウントを使用する必要があります。
タスク
本番用ネームスペースの app-a 配置を更新し、restrictedservice サービス・アカウントとして実行します。サービス・アカウントは既に作成されています。

Q18.

コンテクスト
開発者は、定期的に実行されるポッドを提出する必要があることがある。
タスク
以下の手順に従って、あらかじめ決められた時刻に起動し、起動するたびに一度だけ完了まで実行するポッドを作成してください:
* 以下のシェルコマンドを実行するYAML形式のKubernetesマニフェスト/opt/KDPD00301/periodic.yamlを作成する。コマンドは1分ごとに実行され、22秒以内に完了するか、Kubernetesによって終了されなければならない。Cronjob nampとコンテナ名はどちらもhelloでなければならない。
* 上記のマニフェストでリソースを作成し、ジョブが少なくとも1回は正常に実行されることを確認する。

Q19. 別紙参照。

コンテクスト
シークレットを作成し、環境変数を使ってそのシークレットをポッドで消費する:
タスク
* key1/value4というキーと値のペアを持つanother-secretという名前の秘密を作成する。
* コンテナイメージnginxを使用してnginx-secretというnginxポッドを起動し、ポッド内の環境変数名としてCOOL_VARIABLEを使用して、秘密鍵key 1の値を公開する環境変数を追加する。

Q20.

タスクだ:
既存のServiceAccountアプリを使用するように、フロントエンドネームスペースのDeployment app-1を更新します。

Q21.

コンテクスト
アプリケーションがクラスタ内で消費しているリソースを調べることは常に有益である。
タスク
* 名前空間cpu-stressで実行されているポッドから、最もCPUを消費しているポッドの名前だけを、すでに作成されているファイル/opt/KDOBG030l/pod.txtに書き込む。

Q22. 別紙参照。

タスク
一定量のCPUとメモリを要求するポッドを作成する必要があるので、それらのリソースが利用可能なノードにスケジューリングされる。
* Pod-Resourcesネームスペースにnginx-resourcesという名前のPodを作成し、そのコンテナに最低200mのCPUと1Giのメモリを要求する。
* ポッドは nginx イメージを使用する必要があります。
* pod-resources 名前空間はすでに作成されています。

Q23. 別紙参照。

タスクだ:
ckad00018名前空間のPod ckad00018-newpodを更新して、PodがWebとDBとの間でのみトラフィックを送受信できるようにNetworkPolicyを使用するようにします。

Q24. コンテクスト

タスクだ:
craytisnネームスペースのnosqlという名前のデプロイメントのポッドが、コンテナがリソース不足のため起動に失敗しました。
nosol Deploymentを更新して、Pod:
1) コンテナに160Mのメモリを要求する。
2) メモリをcrayfah名前空間に設定された最大メモリ制約の半分に制限する。

Q25.

タスクだ:
1) デフォルトの名前空間に、以下のキーと値のペアを1つ含むapp-secretという名前の秘密を作成する:
キー3:値1
2) デフォルトの名前空間にngnix secretという名前のPodを作成する。nginx:stableイメージを使用して単一のコンテナを指定する。
秘密鍵3の値を消費するBEST_VARIABLEという環境変数を追加する。

Q26. コンテクスト
チームがKubernetes上でコンテナを実行する必要がある場合はいつでも、コンテナを実行するポッドを定義する必要がある。
タスク
以下をご記入ください:
* YAML フォーマットのポッドマニフェストを作成する
/opt/KDPD00101/podl.ymlを使用して、app1contという名前のコンテナを実行するapp1という名前のポッドを、以下のコマンドライン引数でイメージIfccncf/arg-outputを使用して作成する:-行 56 -F
* 前のステップで作成したYAMLファイルを使用して、kubect1コマンドでポッドを作成します。
* ポッドが実行されているときに、kubect1コマンドを使用してポッドに関する要約データをJSON形式で表示し、出力を/opt/KDPD00101/out1.jsonという名前のファイルにリダイレクトする。
* 作業するために必要なファイルは、すべて空の状態で作成されています。

Q27. コンテクスト

タスクだ:
Dockerfileは-/human-stork/build/Dockerfileに用意されています。
1) 用意されたDockerfileを使って、macqueという名前とlag 3.0のコンテナイメージをビルドする。お好みのツールをインストールして使用してください。

2) お好みのツールを使って、ビルドしたコンテナイメージをOCフォーマットでエクスポートし、-/human stork/macque 3.0 tarに保存する。

Q28. 出展する:

コンテクスト
Kubernetesアプリケーションの開発者であれば、実行中のアプリケーションをアップデートする必要性にしばしば気づくだろう。
タスク
以下をご記入ください:
* kdpd00202 名前空間のアプリのデプロイメントを更新し、maxSurge を 5% に、maxUnavailable を 2% に設定します。
* Web1 デプロイメントのローリングアップデートを実行し、Ifccncf/NGMX イメージのバージョンを 1.13 に変更します。
* アプリのデプロイメントを以前のバージョンにロールバックする。

 
 

Q29. 出展する:

コンテクスト
あなたが取り組んでいるプロジェクトでは、永続的なデータが必要です。
タスク
これを容易にするために、以下のタスクを実行する:
* ノードsk8s-node-0の/opt/KDSP00101/data/index.htmlに、Acct=Financeという内容のファイルを作成する。
* hostPathを使用してtask-pv-volumeという名前のPersistentVolumeを作成し、クラスタ・ノードの/opt/KDSP00101/dataにあるボリュームを指定して1Giを割り当てます。この構成では、アクセス・モードとしてReadWriteOnceを指定する。この構成では、PersistentVolumeClaim要求をこのPersistenetVolumeにバインドするために使用される、PersistentVolumeのStorageClass名検査を定義する必要があります。
* 少なくとも100Miのボリュームを要求し、ReadWriteOnceのアクセスモードを指定する task-pv-claimという名前のPefsissentVolumeClaimを作成する。
* ラベル app: my-storage-app を持つボリュームとして PersistentVolmeClaim を使用するポッドを作成します。

 
 

CKAD試験問題と解答: https://www.dumpsmaterials.com/CKAD-real-torrent.html

         

返信を残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

以下の画像からテキストを入力してください。