CNCF Certified Kubernetes Application Developer
265問の練習問題
最終確認:April 2026
学習のための個人ノートとリソースリンク
認定でフィルター
Certified Kubernetes Application Developer (CKAD) は、Kubernetes 上でアプリケーションを構築・デプロイするエンジニア向けのハンズオン資格であり、CKA (クラスターオペレーター)、CKS (セキュリティスペシャリスト、アクティブな CKA が必要)、CNPE (プラットフォームエンジニア) の開発者側の補完となるものです。多肢選択式の KCNA / KCSA / CNPA 試験とは異なり、CKAD は kubectl とブラウザベースのターミナルを介して実際のクラスターにアクセスし、2時間以内にポッドの設計、デプロイメントの構成、サービスの公開、および失敗したアプリケーションのデバッグを行います。CKAD はクラスターのブートストラップやノードのトラブルシューティングは試験範囲ではありません — それは CKA の領域です。これは Kubestronaut バンドル (KCNA + KCSA + CKA + CKAD + CKS) の一部であり、バックエンドおよびクラウドネイティブアプリケーション開発者向けの参照資格として広く認識されています。
25%を占める最大のドメイン。ConfigMaps、Secrets、ServiceAccounts、SecurityContexts、リソース制限、およびCustom Resource Definitions (CRDs) が含まれます。アプリケーションの構成問題に対して適切なプリミティブを選択するタスクが期待されます。
コンテナイメージの設計、マルチコンテナポッド (サイドカー、initコンテナ、アンバサダー)、Jobs、CronJobs、およびステートフルなワークロード用の永続ボリューム。試験の20%を占めます。
Deployments、ローリングアップデート、ロールバック、ブルー/グリーンおよびカナリアパターン、そしてHelmの基本。試験の20%を占めます。
アプリケーション開発者の視点からのServices (ClusterIP、NodePort、LoadBalancer)、Ingress、およびNetworkPolicies。試験の20%を占めます — CKA と重複しますが、クラスターネットワークの内部ではなく、アプリケーションの到達可能性を中心に構成されています。
Liveness / readiness / startup プローブ、ロギング、監視フック、およびクラッシュループするポッドのデバッグ。試験の15%を占めます。`kubectl logs`、`kubectl describe`、`kubectl exec` が多用されます。
$110k–$155k–$220k USD 年収
この範囲は、Kubernetes の習熟度が求められる米国拠点の中級から上級のバックエンド / クラウドネイティブ開発者ロールを反映しています。FAANG やユニコーン企業の上級バックエンドロールは、著しく高額になる傾向があります (多くの場合、総報酬は28万ドル以上)。CKAD 単独ではこれらの給与を保証するものではなく、コンテナ化されたサービスを本番環境でリリースした実績を補完するものです。
出典: levels.fyi 2025–2026 (クラウドネイティブ / バックエンド開発者ロール), U.S. BLS OEWS May 2024 (15-1252 software developers)。数値は概算であり、実際の報酬は職務、地域、経験によって異なります。
Kubernetesネイティブのアプリケーション開発は、ほとんどのクラウド先行型企業において、新しいバックエンドシステムの例外ではなく標準となっています。CKAD は、2024年から2026年の採用データで最も多く引用されている開発者向けのKubernetes資格です。CKAD は、開発者が kubectl を流暢に扱い、マルチコンテナポッドを設計し、Kubernetes のコンテキストでアプリケーションをデバッグできる信頼できるシグナルとして機能します — これは、上級バックエンドおよびマイクロサービスロールにおいてますます当然とされるスキルセットです。Kubestronaut バンドル (KCNA + KCSA + CKA + CKAD + CKS) は、CNCF コミュニティにおいて重要なアピールポイントとなります。開発者志望の候補者にとって、典型的な組み合わせは CKAD とクラウドプロバイダーのアソシエイト認定 (AWS Developer Associate, Azure Developer Associate, または GCP Cloud Developer) です。
CKAD には正式な前提条件はありませんが、試験はハンズオンであり、確かな Linux コマンドラインの習熟度、Docker / コンテナの知識、および YAML への慣れが前提となります。CNCF は KCNA レベルの概念的知識を推奨しており、ほとんどの候補者は試験を受ける前に少なくとも数ヶ月の実践的な kubectl 経験から恩恵を受けます。
開発者志望の候補者にとって合理的な CNCF の学習順序は、KCNA → CKAD であり、より広範な運用上の信頼性を求める場合はオプションで CKA を続けます。CKAD は事前の認定を必要とせず、CKS の前提条件も満たしません (CKS には CKAD ではなく CKA が必要です)。Kubestronaut バンドルを目指す場合、標準的な順序は KCNA + KCSA → CKA → CKAD → CKS であり、CKS の前に CKA が必須要件となる唯一の厳しい条件です。開発者側の範囲が狭く、試験の時間的プレッシャーがわずかに少ないため、多くの候補者は CKA の前に CKAD を受験します。
CKAD はハンズオンで要求が厳しいですが、CKA ほど広範ではありません — クラスターのブートストラップやノードのトラブルシューティングは含まれません。Linux および Docker の経験がある場合は、6〜12週間で60〜120時間の学習を想定してください。コンテナに全く新しい場合は120時間以上を見込む必要があります。試験はブラウザベースのターミナルで実際のクラスターに対して15〜20のパフォーマンスベースのタスクを2時間で行い、単一のブラウザタブでのみ公式 Kubernetes ドキュメントにアクセスできます。合格点は66%です。
最も一般的な課題は時間管理です — ほとんどの候補者はタスクの解決方法を知っていますが、十分な速さで解決できません。kubectl の効率性 (エイリアス、`--dry-run=client -o yaml` ワークフロー、高速な vim または nano 編集) と bash / jq の習熟度が決定打となります。プローブ設定とマルチコンテナポッドパターン (サイドカー、initコンテナ) が2番目に一般的な弱点です。killer.sh の模擬試験 (2回の無料試行がバンドルされています) は、必須の準備として広く考えられています。
有効期間が2024年4月1日より3年間から2年間に短縮されました (同日以降に発行されるすべての CKA / CKAD 認定に適用)。カリキュラムは最近の Kubernetes リリースを追跡し、毎年マイナーなタスク更新があります。
最初のリリース — CKA の開発者トラックのコンパニオン。2024年4月の変更まで有効期間は3年間でした。
CKAD (CNCF Certified Kubernetes Application Developer) は、深い実践経験とアーキテクチャ上のトレードオフ決定を行う能力を必要とする、挑戦的でシナリオ中心の試験 Professionalレベルの試験です。ほとんどの受験者は、プロフェッショナルおよびエキスパートレベルの試験に3〜6か月かけて150〜300時間の学習を必要とします。これらの試験は通常、事前の準専門家レベルの習熟度を想定しています。 練習試験で合格基準を安定して上回るスコアを獲得している受験者のほとんどは、初回で合格しています。
ほとんどの受験者は、プロフェッショナルおよびエキスパートレベルの試験に3〜6か月かけて150〜300時間の学習を必要とします。これらの試験は通常、事前の準専門家レベルの習熟度を想定しています。 合格までの時間は、これまでの経験によって大きく異なります。基礎となるテクノロジーでの実践的な本番経験を持つエンジニアは通常、より少ない時間で済みますが、プラットフォームに初めて触れる受験者は、この範囲の上限を目安に計画を立てる必要があります。
CKADは、Kubernetesエコシステムで認められた資格であり、雇用主、リクルーター、クライアントに検証済みの知識を示します。あなたにとって時間と費用をかける価値があるかどうかは、あなたの役割と目標によります。通常、Kubernetesを日常的に扱っている、またはそのような役割に就きたいと考えているクラウドエンジニア、アーキテクト、コンサルタントにとって最も報われる傾向があります。
CKADの合格点は66%です。試験には60問の問題が含まれており、所要時間は2 時間です。
CKAD試験の受験料は$445 USDです。受験料はKubernetesによって設定されており、地域によって異なる場合があります。予約する前に、常にKubernetesの公式認定ページで現在の価格を確認してください。
CNCF / Kubernetes認定は2年間有効です。試験の現在のバージョンを再受験することで更新されます。更新すると、新しい合格日からさらに2年間有効期間が延長されます。
はい、Kubernetes認定はオンラインでのみ提供されます。対面式の試験センターはありません。試験はセキュアな監督付きブラウザで実行されます。静かでプライベートな部屋、ウェブカメラ、マイク、安定したブロードバンド、および政府発行の写真付き身分証明書が必要です。
CertLabProでは、CKADの練習問題バンクで15の学習モードを提供しています。試験シミュレーションモードは、実際の試験を反映しており、2 時間で60問、合格基準は66%と同じです。ブラウズモードでは、すべてのQ&Aを静的に読むことができます。