「選択肢を選ぶ試験だと思って申し込んだら、2時間ずっとターミナルを打ち続ける試験だった」——CKADの受験を考え始めた人が、最初に驚くのがこの点です。CKADは、Kubernetes上でアプリケーションを動かすためのコマンドとマニフェストを、実際のクラスタで操作して作り上げる実技試験です。知っているかどうかではなく、時間内に手を動かして結果を出せるかが問われます。
受験料は$445で、2時間のうちに15〜20問の実技タスクを解き、66%以上で合格です。前提資格はなく、試験の問題文は日本語に切り替えられます。不合格でも、購入から12か月以内なら1回の再受験が付いています。
この記事は Linux Foundation と CNCF の公式ページ、公式カリキュラム、受験者向けの重要指示を一次情報として、2026年10月8日時点の内容をまとめたものです。読み終えるころには、自分がCKADとCKAのどちらから受けるべきかを判断でき、2時間の実技で何が起きるのかを具体的に思い描けます。
CKADとは|Kubernetesでアプリを作って動かす開発者の実技認定
CKAD(Certified Kubernetes Application Developer)は、Linux Foundation と CNCF が作った、Kubernetes向けのクラウドネイティブアプリケーションを設計・ビルド・デプロイできることを認定する資格です。公式FAQは、アプリケーションのリソースを定義し、Kubernetesの基本的な仕組みを使って、スケーラブルなアプリを作成・設定・公開・監視できる人と説明しています。
前提資格はありません。ただし公式ページは、コンテナランタイムとマイクロサービスアーキテクチャの実務知識を前提にしていると明記しています。OCI準拠のコンテナイメージを扱えること、Kubernetesのリソース定義を書いて検証できることが、合格者に期待される姿です。
試験概要(2026年10月8日時点)
| 項目 | CKAD |
|---|---|
| 受験料 | $445(試験のみ)。THRIVE-ONE年間サブスクリプション付きは$625、公式コース「Kubernetes for Developers」付きは$645 |
| 試験時間 | 2時間 |
| 出題数 | 15〜20問の実技タスク |
| 合格ライン | 66%以上 |
| 形式 | オンライン監視付きの実技試験。Linuxのコマンドラインでタスクを解く |
| 試験環境のKubernetes | v1.37 |
| 問題文の言語 | 英語・簡体字中国語・日本語(試験中に切り替え可能) |
| 前提資格 | なし |
| 受験期限 | 購入から12か月以内に予約・受験 |
| 再受験 | 不合格時に1回(購入から12か月以内) |
| 模擬試験 | Killer.sh の試験シミュレーター2回(各回、有効化から36時間) |
| 結果通知 | 試験終了から24時間以内にメール |
| 有効期間 | 2年(2024年4月1日より前に取得したCKADは3年) |
受験料は2025年2月4日の価格改定(公式発表では10%の値上げ)を経て、現在は$445です。公式ページの価格はドル表示で、円建ての定価は見当たりませんでした。円での支払額は為替によって変わるため、申し込み画面で確認してください。
有効期間は「2年」、3年なのは2024年3月までの取得者だけ
古い解説記事には「有効期間3年」と書かれていることがありますが、現在は2年です。公式FAQは、2024年4月1日より前に取得したCKAとCKADだけが3年有効と注記しています。更新するには、有効期限が切れる前に同じ試験を受け直して合格する必要があり、合格日から新たに2年間有効になります。
受験料と形式が分かっても、勉強を始める段になると「範囲のどこから手をつければ、2時間で15〜20問を解き切れるのか」という順番の問題で手が止まりがちです。次の章で、公式カリキュラムの配点からそれを数字にします。
出題範囲は5分野|設定とセキュリティが25%で最大
CKADの出題範囲は5分野で、最も配点が大きいのは「アプリケーションの環境・設定・セキュリティ」の25%です。残りは20%が3分野、15%が1分野です。25%の分野を丸ごと落とすと満点でも75%で、ほかで許される失点はわずか9ポイント。どこか1分野を捨てる戦略は、ほぼ成り立ちません。
| 分野(配点) | 公式カリキュラムの主な項目 |
|---|---|
| アプリケーションの設計とビルド(20%) | コンテナイメージの定義・ビルド・変更、適切なワークロードリソースの選択(Deployment・DaemonSet・CronJob など)、マルチコンテナPodの設計パターン(サイドカー・init など)、永続ボリュームとエフェメラルボリューム |
| アプリケーションのデプロイ(20%) | ブルー/グリーンやカナリアなどのデプロイ戦略、Deploymentとローリングアップデート、Helmによる既存パッケージのデプロイ、Kustomize |
| アプリケーションの可観測性とメンテナンス(15%) | APIの非推奨化への対応、プローブとヘルスチェック、組み込みのCLIツールでの監視、コンテナログ、デバッグ |
| アプリケーションの環境・設定・セキュリティ(25%) | CRDとOperator、認証・認可・アドミッションコントロール、requests・limits・クォータ、ConfigMap、Secret、ServiceAccount、SecurityContextとCapabilities |
| サービスとネットワーク(20%) | NetworkPolicyの基礎、Serviceによるアクセスの提供とトラブルシューティング、Ingressによる公開 |
カリキュラムはv1.37に更新、ただし中身はv1.31の版から実質同じ
CNCFがGitHubで公開している公式カリキュラムは、2026年10月1日に「CKAD_Curriculum_v1.37」へ更新されました。試験環境も Kubernetes v1.37 です。公式ページは、新しいマイナーバージョンのリリースからおおむね4〜8週間で試験環境を合わせると説明しています。v1.37 自体は2026年8月26日にリリースされました。
一方で、編集部が旧版のPDFと比べたところ、v1.33・v1.34・v1.35・v1.37 の項目の文言は一字一句同じでした。v1.31 の版とも、レイアウトの違いと一部の表記ゆれを除けば項目は同じです。バージョン番号が上がっても、学ぶべき範囲そのものはここ数版で動いていないと読めます。
注意したいのは、日本語版の申し込みページ(CKAD-JP)に載っている分野の説明が、英語版ページやカリキュラムPDFより古い表記のまま残っている点です。たとえば日本語版ページには Kustomize が載っておらず、拡張リソースの項目も「CRD」だけです。範囲を確かめるときは、GitHubのカリキュラムPDFを正としてください。
CKADの試験形式|2時間・15〜20問をリモートデスクトップで解く
CKADは、PSIのオンライン監視プラットフォーム「Bridge」上で、専用の「PSI Secure Browser」を使って受験します。画面には問題文のパネルとLinuxのリモートデスクトップが並び、デスクトップ上のターミナルとブラウザを使ってタスクを解きます。
タスクごとに指定のホストへsshし、終わったら戻る
公式の重要指示によると、各タスクは指定された「ホスト」で解きます。タスク冒頭の案内に従ってホストへsshし、終わったら exit で「base」という名前の元のシステムへ戻ります。sshの多段接続(ホストからさらに別のホストへsshする操作)はサポートされていません。
- 各ホストに用意されている道具:kubectl(k のエイリアスとBashの補完つき)、YAML処理の yq、Webサービスを試す curl と wget、man ページ。
- base には解答用の道具がない:上の道具は base には入っていません。base に戻ったまま kubectl を打っても解けない仕組みです。
- キー操作の違い:ターミナルのコピーは Ctrl+Shift+C、貼り付けは Ctrl+Shift+V。ブラウザのタブを閉じてしまう Ctrl+W の代わりに Ctrl+Alt+W を使います。INSERTキーは禁止されており、vi の挿入モードには i で入ります。
試験中に見てよいドキュメントは決まっている
試験中は、リモートデスクトップ内のブラウザ(Firefox)で次の公式ドキュメントだけを参照できます。
- Kubernetesのドキュメント(kubernetes.io/docs)。サイト内検索は使えますが、検索結果から外部サイトを開いてはいけません
- Kubernetesのブログ(kubernetes.io/blog)
- Helmのドキュメント(helm.sh/docs)
- タスクの「Quick Reference」欄で案内される、そのタスク専用のドキュメント
Kubernetesドキュメントの各言語版も参照できますが、公式は最新である英語版の利用を勧めています。手元のメモや自作のチートシートは持ち込めないので、「どのページに何が載っているか」を知っていること自体が実力の一部になります。
1タスクに使えるのは平均6〜8分
2時間(120分)で15〜20問なので、1問あたりの持ち時間は平均6〜8分です(編集部試算)。マニフェストを一から手で書いていると、この時間はすぐに消えます。kubectl のコマンドで雛形を作り、必要な行だけを書き足す速さが、そのまま得点力になる試験です。
CKADの難易度|知識より「時間内に正しく打てるか」
CKADの難しさは、範囲の広さよりも、時間と環境の制約にあります。合格率は公表されていません。公式の情報から読み取れる難しさは、次の3つの場面に集約できます。
- 見て分かるのに、打つと遅い:Deployment のYAMLは読めても、Probe・リソース制限・ボリュームを足したマニフェストを6〜8分で書いて動作確認まで終えるのは別の技能です。
- 別ホストで作業してしまう:タスクごとにsshするホストが変わります。前のタスクのホストに残ったまま作業すると、正しい操作でも採点対象のクラスタに反映されません。
- ドキュメント検索に時間を吸われる:NetworkPolicy や Ingress のように書式を覚えにくいリソースは、ドキュメントの例をどこから写すかを決めていないと、検索だけで数分が過ぎます。
逆に言えば、範囲の知識に大きな穴をなくし、コマンドで素早く形を作る練習を積むほど、時間切れのリスクは下げられます。具体的な練習の順番はCKAD勉強法|実技試験の合格ロードマップで解説しています。
日本語で受けるには|CKAD-JPと問題文の切り替え
CKADの問題文は、英語・簡体字中国語・日本語で提供されています。公式FAQによると、問題文は受験者のブラウザの言語設定に合わせて表示され、試験中も画面の言語メニューから切り替えられます。日本語の問題文がしっくりこないときに英語の原文で確かめる、という使い方ができます。
申し込みページには、通常のCKADとは別に日本語版の「CKAD-JP」があり、価格は同じ$445です。受験者ハンドブックの言語の項目は、日本語で受けたい場合はCKAD-JPで申し込むよう案内しています。同じ項目には、通常のCKADでも試験開始後に日本語へ切り替えられるとあるため、日本語の問題文を前提にするならCKAD-JPを選んでおくのが案内どおりの手順です。CKAD-JPのページは、試験官は英語を話すが試験内容は日本語で受けられると説明しています。受験者ハンドブックには、日本語の場合は試験官やPSIのテクニカルサポートとのやり取りが自動翻訳で提供されるとあります。いずれにしても、本人確認などのチェックイン手順は事前にハンドブックで確認しておくと安心です。
本人確認には、有効期限内の政府発行の身分証の原本が必要です。公式の重要指示では、パスポートや運転免許証に加え、マイナンバーカードも使える身分証として明記されています。氏名は、申し込み時に登録した名前と完全に一致している必要があります。
CKAとCKADはどちらから受けるか|立場で決める早見表
結論から言うと、アプリケーションをKubernetesに載せる側ならCKAD、クラスタそのものを構築・運用する側ならCKAから受けるのが自然です。どちらも前提資格はなく、試験時間2時間・15〜20問・合格ライン66%という枠組みは同じです。違うのは、問われる仕事の範囲です。
| 比較項目 | CKAD | CKA |
|---|---|---|
| 対象 | アプリケーション開発者 | クラスタ管理者 |
| 最大の配点 | 環境・設定・セキュリティ 25% | トラブルシューティング 30% |
| 主な範囲 | Deployment、Helm・Kustomize、Probe、ConfigMap・Secret、SecurityContext、Service・Ingress・NetworkPolicy | kubeadmでのクラスタ構築とライフサイクル管理、RBAC、ストレージ、スケジューリング、クラスタとノードのトラブルシューティング |
| 試験環境のKubernetes(2026年10月8日時点) | v1.37 | v1.35 |
| 受験料 | $445 | $445 |
| あなたの立場 | おすすめの順番 |
|---|---|
| アプリ開発者で、Kubernetesへのデプロイを任され始めた | CKADから。日々の業務と範囲が重なる |
| インフラ・SRE担当で、クラスタの構築や障害対応をする | CKAから。将来CKSを受けるならCKA合格が前提 |
| Kubernetesに触ったことがほとんどない | 先にKCNAで全体像をつかむか、CKADの学習の前に基本操作を固める |
| Kubestronautを目指している | 範囲の重なりが大きいCKADとCKAを続けて受け、CKSは最後に |
CKAの範囲や配点はCKAとは|難易度と試験概要で整理しています。両方の学習範囲が重なるのは、Deployment とローリングアップデート、ConfigMap と Secret、Service とネットワークの部分です。
Kubestronautに必要なのはCKADを含む5資格
CNCFの「Kubestronaut」は、CKA・CKAD・CKS・KCNA・KCSAの5つの認定をすべて有効期間内で保持している人に与えられる称号です。CNCFの公式ページによると、特典には専用ジャケットと、毎年5枚の認定試験50%オフクーポンが含まれます。どれか1つでも期限が切れると対象から外れるため、有効期間2年の更新時期をそろえて計画する必要があります。
よくある質問
CKADは英語ができないと受からないですか?
問題文は日本語で表示でき、試験中に英語と切り替えることもできます。ただし試験中に参照するKubernetesのドキュメントは、公式も英語版を勧めています。リソース名やフィールド名は英語のまま使うので、ドキュメントの英語に慣れておくと検索が速くなります。
Killer.shのシミュレーターは何回使えますか?
通常の申し込みには、Killer.sh のシミュレーターが2回分付いています。各回は有効化から36時間アクセスでき、結果は採点されます。「SINGLE」と付いた1回受験のみの申し込みには、シミュレーターは含まれません。
当日に受験できなかった場合、再受験の権利は残りますか?
公式の受験者ハンドブックと試験利用規約では、予約した試験を無断で欠席した場合は受験料が返金されず、再受験の対象にもならないと定められています。予約の変更やキャンセルができるのは開始時刻の24時間前までで、24時間を切ると変更できません。
会社のパソコンで受験してもよいですか?
公式FAQは、業務用の端末での受験を避けるよう強く勧めています。セキュリティ機能や業務アプリが試験ソフトの動作を妨げることがあるためです。仮想マシン上での受験はできず、モニターも1台だけが条件です。
まとめ
CKADは、$445・2時間・15〜20問の実技で、Kubernetes上のアプリを時間内に組み立てられるかを確かめる試験です。範囲はここ数版ほぼ動いておらず、問われるのは知識の量より、コマンドで素早く形を作り、正しいホストで確かめる手の速さです。まずは公式カリキュラムのPDFを開き、5分野の項目ごとに「手で作れる」「読めば分かる」「知らない」の印を付けてみてください。実技に入る前の知識の棚卸しには、SkillStack の CKAD 練習問題集①を無料で解き、分野ごとの正答率から「知らない」に印を付けるべき項目を洗い出す方法もあります。
参考サイト
- Linux Foundation Education「Certified Kubernetes Application Developer (CKAD)」(取得日: 2026年10月8日)
- Linux Foundation Education「認定Kubernetesアプリケーション開発者 (CKAD-JP)」(取得日: 2026年10月8日)
- CNCF「curriculum」(GitHub、CKAD_Curriculum_v1.37.pdf ほか)(取得日: 2026年10月8日)
- Linux Foundation「Frequently Asked Questions: CKA and CKAD & CKS」(取得日: 2026年10月8日)
- Linux Foundation「Important Instructions: CKA and CKAD」(取得日: 2026年10月8日)
- Linux Foundation「Resources Allowed」(取得日: 2026年10月8日)
- Linux Foundation「Candidate Handbook: Language」(取得日: 2026年10月8日)
- Linux Foundation「Candidate Handbook: Certificates and Certification」(取得日: 2026年10月8日)
- Linux Foundation「Candidate Handbook: Scheduling, Rescheduling, Cancelling an Exam」(取得日: 2026年10月8日)
- Linux Foundation「Exam Terms of Service」(取得日: 2026年10月8日)
- Linux Foundation Japan「2025年2月4日よりCKA、CKAD、CKS、LFCS 認定試験の価格変更のお知らせ」(取得日: 2026年10月8日)
- CNCF「Kubestronaut」(取得日: 2026年10月8日)
- Kubernetes「Releases」(取得日: 2026年10月8日)
- Kubernetes「v1.37.0」(GitHub Releases)(取得日: 2026年10月8日)
