CNCF Certified Kubernetes Application Developer
265問の練習問題
最終確認:April 2026
Kubernetes の公式試験ガイドに基づいてゼロから作成
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年間でした。
CNCFが提供する、Kubernetes上でアプリケーションを構築・実行する開発者向けのプロフェッショナル認定資格です。クラスター自体を管理するのではなく、ワークロード(pods, deployments, services, config, probes)の定義、デプロイ、設定、監視に焦点を当てています。CKAと同様に、ライブターミナルでの実践的なパフォーマンスベースの試験です。詳細については、CKADハブをご覧ください。
両者は同じプラットフォーム上で異なる役割を対象としています。CKAはクラスター管理者向けで、クラスターのインストール、アップグレード、ネットワーキング、ストレージ、トラブルシューティングを行います。CKADはアプリケーション開発者向けで、Kubernetes上で動作するアプリケーションのパッケージング、デプロイ、設定、監視を行います。どちらも実践的で多くのコア知識を共有していますが、CKAはクラスター運用に深く踏み込み、CKADはワークロード/アプリケーション側に深く踏み込みます。
多くの人はCKADの方が少し取り組みやすいと感じています。対象範囲が狭く(アプリケーションに特化しており、クラスターのインストール/アップグレードや深いノードのトラブルシューティングは含まれません)、タスクも比較的早く完了することが多いためです。とはいえ、時間制限のある実践的な試験であるため「簡単」というわけではなく、全体的な難易度はCKAと近いです。どちらを選ぶかは個人のバックグラウンド次第で、開発者はCKADを、運用担当者はCKAを好む傾向があります。
実践的で時間制限があるため、難易度は高いです。約2時間のハンズオンタスクでは、知識だけでなく、kubectlの流暢さやスピードも重要になります。Kubernetesを日常的に扱っていれば十分達成可能ですが、理論だけを学んだ場合は時間的プレッシャーが厳しく感じられるでしょう。時間制限のある反復練習が鍵です。当社のCKAD練習問題とプレイブックは、これらのワークフローを強化します。
はい、両方ともその通りです。CKAと同じルールで、試験はライブターミナルでの完全なハンズオン形式であり、試験中は公式のKubernetesドキュメント (kubernetes.io) のブラウザタブを1つだけ開くことができます - それ以外は不可です。多肢選択式ではなく、あくまで「公式ドキュメント限定」のオープンブック形式です。
はい、Kubernetes上で動作するアプリケーションを開発している方にとっては価値があります。実践的で仕事に直結するスキルを証明し、クラウドネイティブ開発者の役割において高く評価されています。アプリケーション側とクラスター側の両方をカバーしたい場合は、CKAと組み合わせるのも自然です。当社の認定資格の現状レポートで、そのランキングをご覧ください。
kubectlを使って実際のワークロード(deployments, services, config maps/secrets, probes, resource limits, multi-container patternsなど)を構築・デプロイする練習を、時間を計りながら行い、公式ドキュメントに素早くアクセスできるようになりましょう。費用は約$445で(1回の無料再受験権付き)、有効期間は2年間です。当社のCKAD問題集とプレイブックは、まさにこれらの実践的なスキルを習得することを目的としています。
CKAD (CNCF Certified Kubernetes Application Developer) は、深い実践経験とアーキテクチャ上のトレードオフ決定を行う能力を必要とする、挑戦的でシナリオ中心の試験 Professionalレベルの試験です。ほとんどの受験者は、プロフェッショナルおよびエキスパートレベルの試験に3〜6か月かけて150〜300時間の学習を必要とします。これらの試験は通常、事前の準専門家レベルの習熟度を想定しています。 練習試験で合格基準を安定して上回るスコアを獲得している受験者のほとんどは、初回で合格しています。
ほとんどの受験者は、プロフェッショナルおよびエキスパートレベルの試験に3〜6か月かけて150〜300時間の学習を必要とします。これらの試験は通常、事前の準専門家レベルの習熟度を想定しています。 合格までの時間は、これまでの経験によって大きく異なります。基礎となるテクノロジーでの実践的な本番経験を持つエンジニアは通常、より少ない時間で済みますが、プラットフォームに初めて触れる受験者は、この範囲の上限を目安に計画を立てる必要があります。
はい--Kubernetes を扱うクラウドエンジニア、アーキテクト、コンサルタントにとって、CKAD は概して価値があります。雇用主・採用担当・クライアントに検証済みの知識を示す、認知された資格です。時間と費用が見合うかどうかは、あなたの役割と目標次第です。
CKADの合格点は66%です。試験には60問の問題が含まれており、所要時間は2 時間です。
CKAD試験の受験料は$445 USDです。受験料はKubernetesによって設定されており、地域によって異なる場合があります。予約する前に、常にKubernetesの公式認定ページで現在の価格を確認してください。
CNCF / Kubernetes認定は2年間有効です。試験の現在のバージョンを再受験することで更新されます。更新すると、新しい合格日からさらに2年間有効期間が延長されます。
はい、Kubernetes認定はオンラインでのみ提供されます。対面式の試験センターはありません。試験はセキュアな監督付きブラウザで実行されます。静かでプライベートな部屋、ウェブカメラ、マイク、安定したブロードバンド、および政府発行の写真付き身分証明書が必要です。
CertLabPro の CKAD 試験シミュレーションモードは本番試験を再現します:2 時間 で 60 問、合格基準も同じ 66% です。さらに合計 15 種類の学習モードが使え、ブラウズモードでは各問題を解答・解説付きで静的に表示します。
levels.fyi 2025-2026 (クラウドネイティブ / バックエンド開発者ロール), U.S. BLS OEWS May 2024 (15-1252 software developers) によると、$110k-$220k USD が CKAD を評価する職種の米国における一般的な給与レンジです。実際の給与は経験年数・勤務地・職種によって異なり、シニアやアーキテクト職は高め、エントリー職は低めの傾向です。
野心的です--CKAD には1か月は厳しく、ほとんどの受験者はもっと時間が必要です。 ほとんどの受験者は、プロフェッショナルおよびエキスパートレベルの試験に3〜6か月かけて150〜300時間の学習を必要とします。これらの試験は通常、事前の準専門家レベルの習熟度を想定しています。 Kubernetes のプラットフォームが初めてなら、もっと時間を見込んでください。実務経験があれば、より短くて済む場合もあります。
必要です--CKAD は実際の実務経験を前提とする上級試験のため、最初の資格としてはおすすめしません。