KCNA勉強法を調べ、Kubernetes の公式ドキュメントを最初の章から読み始める。2週間たっても、まだ「Pod とは何か」のあたりを行き来している——こうして試験日が近づく人は少なくありません。多くの場合、原因は努力不足ではなく、読む順番と時間の配り方にあります。
KCNA の出題範囲は2025年11月に改定され、4分野それぞれに配点が付いています。Fundamentals が44%、Orchestration が28%。この2分野だけで7割を超えます。配点で学習時間を割り振り、手元で Kubernetes を少しだけ動かしながら覚えると、ドキュメントを順に読むより学習の優先順位がはっきりし、合格ラインの75%までの距離を測りながら進められます。
読み終えるころには、自分の経験に合った総学習時間と、分野ごとに何時間かけるかの配分表が手に入ります。選択肢で迷いやすい論点や、90分で60問を解き切る時間配分、途中で手が止まったときの立て直し方も分かります。
勉強を始める前に|改定後の教材と、手を動かす環境をそろえる
最初にそろえるのは、2025年11月の改定に対応した教材と、Kubernetes を手元で動かせる環境の2つです。受験料や試験の全体像はKCNAとは|難易度・受験料・出題範囲で整理しています。
教材は「改定後の4分野」に合っているかを確かめる
改定前のカリキュラムは5分野で、Application Delivery の配点は8%でした。現行版では16%に倍増し、デバッグも同じ分野に入っています。旧版向けの教材はこの分野が薄いおそれがあるため、目次の分野名と配点が「44%・28%・16%・12%」になっているかを確認してください。
公式教材としては、Linux Foundation が提供する有料コース「Kubernetes and Cloud Native Essentials(LFS250)」があります。CNCF の公式カリキュラムは、edX の無料コース「Introduction to Kubernetes」や「Introduction to Linux」も学習リソースとして挙げています。費用をかけずに始めるなら、無料コースで全体像をつかみ、足りない分野を公式ドキュメントで補う組み合わせが合います。
環境は kind や minikube で十分
KCNA は選択式で、実技は出ません。それでも、Pod を作って消す、Deployment のレプリカ数を変える、といった操作を一度でも試すと、用語が操作の記憶と結びつきます。kind や minikube など、ノートPC上に小さなクラスタを作れるツールで足ります。クラウドの有料サービスを契約する必要はありません。
環境が整っても、つまずきはその先にあります。ドキュメントを読んで「分かったつもり」になっても、どの分野が何割解けるのかは、問題を解かない限り見えてきません。演習の記録を残さずに進めると、本番直前に「全部なんとなく分かるが、自信はない」状態に陥ります。
KCNA勉強法|合格までの5ステップ
合格までの道筋は5ステップです。肝は、ドキュメントの順番ではなく配点の順に時間をかける STEP1 と、コンテナと Pod を手で動かす STEP2 にあります。各ステップの期間は、総学習40時間・4週間コースの例です。
STEP1:配点で学習時間を配分する(1日)
次の章の逆算表で総学習時間を決め、分野ごとの時間を割り振ります。公式ページに並ぶ13のコンピテンシー(コアコンセプト、スケジューリング、ネットワークなど)に「説明できる/聞いたことはある/知らない」の3段階で印を付けると、どこを厚くするかが決まります。
STEP2:コンテナと Pod を手で動かす(約1週間)
コンテナイメージからコンテナを起動し、次に同じイメージを Pod として Kubernetes で動かします。Pod を Deployment で3つに増やし、1つを削除すると自動で補充されます。この挙動を実際に一度見ておくと、Fundamentals の多くの問題が「あのときの動き」で判断できるようになります。
STEP3:4分野を配点の順に学ぶ(約1.5週間)
Fundamentals、Orchestration、Application Delivery、Architecture の順に進みます。配点12%の Architecture には、CNCF のプロジェクトの成熟度やコミュニティの仕組みといった、実務で触れにくい論点が入ります。後回しにしても構いませんが、ゼロにはしないでください。
STEP4:60問単位の演習で弱点を特定する(約1週間)
本番と同じ60問を1セットとして解き、間違えた問題を4分野に振り分けて記録します。SkillStack の KCNA 練習問題集は①〜⑤の5セットで、どのセットも本番と同じ60問です。1セットごとに分野別の誤答数を数え、多い分野から STEP3 に戻ります。
STEP5:90分の本番形式で仕上げる(数日)
最後は、60問を90分で通しで解きます。1問あたり90秒です。合格ラインは得点率75%です。Linux Foundation は問題ごとに配点が異なると説明しているため、単純計算の45問ちょうどでは安心できません。練習では8割の48問を安定して超えることを、編集部は目安にしています。
学習時間は配点で配る|40時間の逆算表
分野ごとの学習時間は「総学習時間 × 配点」で出せます。下の表は、総学習時間を40時間とした場合の配分です。60問に当てはめた問題数の目安も並べました。
| 分野 | 配点 | 60問の目安 | 40時間の配分 |
|---|---|---|---|
| Kubernetes Fundamentals | 44% | 約26問 | 17.6時間 |
| Container Orchestration | 28% | 約17問 | 11.2時間 |
| Cloud Native Application Delivery | 16% | 約10問 | 6.4時間 |
| Cloud Native Architecture | 12% | 約7問 | 4.8時間 |
※公式は分野別の出題数を公表していません。問題数と時間は、配点を重みの目安として使った編集部の試算です。
総学習時間は経験で決める
Linux Foundation の学習パス資料は、経験に応じて「3〜6か月」で認定を取得できると案内していますが、時間数は示していません。そこで編集部は、短期集中で進める場合の経験別モデルを置きました。平日1時間・休日2.5時間(週約10時間)を想定しています。
| あなたの経験 | 総学習時間のモデル | 2026年10月第2週に始めた場合の受験時期 |
|---|---|---|
| Kubernetes を業務で運用している | 約2週間(約20時間)。Architecture と Application Delivery を中心に | 10月下旬 |
| Docker は使えるが Kubernetes は未経験 | 約4週間(約40時間) | 11月上旬 |
| コンテナ自体が初めて | 約6週間(約60時間)。最初の1週間はコンテナと Linux の基本に充てる | 11月中旬〜下旬 |
STEP1 の自己診断で「知らない」が半分を超えたら、1段下の行で見積もってください。受験は購入から12か月以内です。予約枠には空き状況があり、Linux Foundation は希望日の少なくとも3週間前から予約手続きを進めるよう勧めています。
分野別の対策ポイント|取り違えやすい論点
選択肢を読むときは、「どこを疑うか」を先に知っておくと迷う時間が減ります。下の表は、Kubernetes の仕様のうち取り違えやすいものを、編集部が分野別に整理したものです。
| 分野 | 疑うべきポイント(編集部の整理) |
|---|---|
| Fundamentals(コアコンセプト) | デプロイできる最小単位はコンテナではなく Pod。Deployment は ReplicaSet を管理し、ReplicaSet が Pod の数を保つ |
| Fundamentals(スケジューリング) | Pod をどのノードに置くか決めるのは kube-scheduler で、ノード上で実際に Pod を起動するのは kubelet。Taint はノードに、Toleration は Pod に付ける |
| Fundamentals(コンテナ化) | Kubernetes はコンテナランタイムと CRI(Container Runtime Interface)でやり取りする。Docker Engine を直接使うための dockershim は v1.24 で削除された |
| Orchestration(ネットワーク) | Service の type を省略すると ClusterIP になり、クラスタ外からは届かない。外部公開には NodePort や LoadBalancer などを使う |
| Orchestration(セキュリティ) | RoleBinding は特定の Namespace 内で、ClusterRoleBinding はクラスタ全体で権限を与える。ClusterRole はどちらのバインディングからも参照できる。Secret の値は base64 でエンコードされているだけで、暗号化ではない |
| Orchestration(ストレージ) | PersistentVolume はクラスタ側が用意する記憶領域で、PersistentVolumeClaim は Pod 側からの利用要求。プロビジョナーを設定した StorageClass を PVC で指定すると、対応する環境では PV が動的に作られる |
| Application Delivery | GitOps は Git を望ましい状態の置き場とし、クラスタ側のエージェントが変更を取り込んで反映させる。Helm は Kubernetes のマニフェストをチャートとしてまとめるパッケージマネージャー |
| Application Delivery(デバッグ) | CrashLoopBackOff は、コンテナが起動と終了を繰り返している状態。原因の調査は kubectl describe でイベントを、kubectl logs でコンテナのログを見る |
| Architecture | HorizontalPodAutoscaler は Pod の数を、VerticalPodAutoscaler は Pod のリソース要求を、Cluster Autoscaler はノードの数を調整する。CNCF のプロジェクトは Sandbox・Incubating・Graduated の3段階の成熟度で区別される |
可観測性は「3つのシグナル」で整理する
改定で Architecture に移った可観測性は、メトリクス・ログ・トレースの3つで整理すると覚えやすくなります。Prometheus はメトリクスを監視対象から取りに行く(プル型の)仕組みで、OpenTelemetry はテレメトリーデータを集めて送るための標準的な仕組みです。名前の似たプロジェクトが多い分野なので、「何を集める道具か」を一言で言えるようにしておきます。
本番の解き方|90分で60問を解き切る
1問あたりの持ち時間は90秒です。KCNA の問題は、知っていれば数十秒で答えられるものと、選択肢を見比べて考えるものが混ざります。1周目で全問に答え、2周目で迷った問題に戻る2周方式が合います。
- 1周目(55分):1問55秒前後を目安に全問に答える。迷った問題も最も有力な選択肢を選び、見直し用の印を付けて先へ進む
- 2周目(25分):印を付けた問題に戻り、選択肢を1つずつ根拠を付けて消していく
- 最終確認(残り10分):未回答の問題が残っていないかを確かめ、印の残る問題をもう一度だけ読み直す
※配分は編集部の目安です。自宅でのオンライン受験は、開始前に部屋の確認などのチェックインがあるため、予約時刻より早めに準備を始めてください。結果は受験後24時間以内にメールで届きます。
挫折する人はどこでつまずくか|3つの失敗パターンとリカバリ
つまずきは、ドキュメントを順に読む、操作を一度もしない、答えを覚える、の3つに分けられます。どれも気づいた時点で手順を1つ戻せば立て直せます。
失敗1:公式ドキュメントの通読で2週間が過ぎる
Kubernetes の公式ドキュメントは、試験対策のために書かれた資料ではありません。1ページずつ読むと、配点12%の分野にも44%の分野にも同じ時間を使ってしまいます。リカバリは、逆算表に戻って残り時間を配点で割り直すこと。ドキュメントは、演習で間違えた論点を調べる辞書として使います。
失敗2:用語の暗記だけで本番に臨む
「Service は Pod へのアクセスを抽象化する」と覚えていても、ClusterIP と NodePort のどちらが外部から届くかを聞かれると迷います。リカバリは、kind や minikube で Service を作り、type を変えて届き方の違いを一度確かめることです。短い時間でも実際に操作すると、用語と挙動が結びついて覚えやすくなります。
失敗3:問題集の答えを覚えてしまう
同じセットを何周もすると、問題文を見ただけで答えが浮かびます。正答率は9割でも、聞き方が変わると対応できないことがあります。2周目以降は、正解した問題でも「他の選択肢はなぜ違うか」を一言で言えるかを確かめてください。
よくある質問
KCNA は英語と日本語のどちらで受けるべきですか?
英語の技術文書に不安があれば、日本語版の KCNA-JP を選べます。ただし KCNA は購入時に日本語版を選ぶ必要があり、英語版の試験中に日本語へ切り替えることはできません。どちらで受けるにしても、Pod や Deployment などのリソース名は英語のまま覚えておくと、公式ドキュメントで調べるときに迷いません。
不合格だったら、すぐに再受験できますか?
試験の購入には、不合格時の再受験が1回含まれ、現在は再受験までの待機期間もありません。ただし結果の確定に最大24時間、予約にも24時間以上前の手続きが必要なので、最短でも数日は見ておきます。再受験は元の購入日から12か月以内です。Linux Foundation は問題ごとの成績を開示しないため、不合格のあとは分野別に自分の誤答を振り返り、逆算表で配分を組み直してから予約してください。
KCNA に合格したら、次は何を目指せばいいですか?
実技で Kubernetes の管理力を示すなら CKA、セキュリティの基礎を固めるなら KCSA が候補です。CKA に合格すると、KCNA の認定も自動で更新されます。CKA の対策はCKAの勉強法で紹介しています。
まとめ
KCNA の勉強は、ドキュメントを最初から読むより、44%・28%・16%・12%の配点で時間を配ったほうが迷いません。今日やることは2つです。総学習時間を決めて配分表を作ること、そして kind か minikube で最初の Pod を1つ動かすこと。演習に入ったら、SkillStack で間違えた問題を自動で出し直す復習機能を使い、全問無料の練習問題集①〜⑤(計300問)のうち誤答した問題を繰り返し解くと、受験日までに弱点だけを効率よく潰していけます。
参考サイト
- Linux Foundation「Kubernetes and Cloud Native Associate (KCNA)」(取得日: 2026年10月8日)
- Linux Foundation「Kubernetes and Cloud Native Associate (KCNA) Upcoming Program Changes」(取得日: 2026年10月8日)
- CNCF「cncf/curriculum」(KCNA_Curriculum.pdf・kcna/README.md・old-versions)(取得日: 2026年10月8日)
- Linux Foundation「Multiple Choice Exams: Frequently Asked Questions」(取得日: 2026年10月8日)
- Linux Foundation「Multiple Choice Exams: Important Instructions」(取得日: 2026年10月8日)
- Linux Foundation「Candidate Handbook: Language」(取得日: 2026年10月8日)
- Linux Foundation「Exam Terms of Service」(Retake Policy)(取得日: 2026年10月8日)
- Linux Foundation「Kubernetes and Cloud Native Essentials (LFS250)」(取得日: 2026年10月8日)
- Linux Foundation「Certification FAQ」(取得日: 2026年10月8日)
- Linux Foundation「KCNA Sample Curriculum Path」(取得日: 2026年10月8日)
- Linux Foundation「CARE Program」(取得日: 2026年10月8日)
- Kubernetes Documentation「Pods」(取得日: 2026年10月8日)
- Kubernetes Documentation「Service」(取得日: 2026年10月8日)
- Kubernetes Documentation「Secrets」(取得日: 2026年10月8日)
- Kubernetes Documentation「Using RBAC Authorization」(取得日: 2026年10月8日)
- Kubernetes Documentation「Dynamic Volume Provisioning」(取得日: 2026年10月8日)
- Kubernetes Documentation「Autoscaling Workloads」(取得日: 2026年10月8日)
- Kubernetes Blog「Updated: Dockershim Removal FAQ」(取得日: 2026年10月8日)
- CNCF「Project Metrics」(成熟度レベル)(取得日: 2026年10月8日)

