※本記事にはプロモーション(広告)を含みます。

CKA試験(Certified Kubernetes Administrator)の独学合格を目指すなら、公式ドキュメントを開いた状態でコマンドを実際に打ち続ける学習を最優先にしてください。座学で用語を覚えるだけでは、2時間という制限時間内に十数個のタスクを終わらせる試験形式に対応しきれません。この記事では、検証環境の作り方から出題範囲別の対策、直前期の演習方法までを、独学者が迷いやすい順に整理して紹介します。

  • CKA試験の全体像
  • 学習環境の準備
  • 出題範囲別対策
  • 実践演習と時間管理
  • よくある質問
  • まとめ

CKA試験の全体像

CKAはLinux Foundationが実施し、CNCF(Cloud Native Computing Foundation)が認定するKubernetes管理者向けの実技試験です。座学の選択式ではなく、実際のクラスタ環境にログインしてタスクをこなす形式のため、コマンド操作の速さと正確さが問われます。試験のバージョンや出題比率は改定されることがあるため、最新の詳細は公式サイト(Linux Foundation Training & Certification)で必ず確認してください。

出題範囲と配点

出題領域はおおむね「クラスタアーキテクチャ・インストール・構成」「ワークロードとスケジューリング」「サービスとネットワーク」「ストレージ」「トラブルシューティング」の5分野に分かれています。分野ごとの配点比率は改定のたびに変わるため、学習開始時点でカリキュラムページの最新配点を確認し、配点の高い分野から手を動かす順番を決めるとよいでしょう。

合格ラインと形式

試験時間は2時間、複数の課題を実際のLinux端末上でこなす形式です。合格に必要な得点や課題数は年度によって調整されるため、申込時に表示される最新の受験要項を参照してください。試験環境ではkubernetesの公式ドキュメント(kubernetes.io)とkubernetesのGitHubリポジトリなど、限定されたサイトのみ閲覧が許可されています。普段の学習から、この許可範囲内で調べ物をする癖をつけておくと本番で戸惑いにくくなります。

学習環境の準備

独学でCKAに挑む場合、最初の壁は「動くKubernetesクラスタをどう用意するか」です。クラウドの有料インスタンスを借りる方法もありますが、ノートPC上でも十分に学習環境を構築できます。

検証用クラスタの作り方

ローカル環境ではminikubeやkind(Kubernetes IN Docker)が代表的な選択肢です。特にkindは複数ノード構成を素早く再現できるため、kubeadmを使ったクラスタ構築やノード追加・削除の練習に向いています。本番試験ではkubeadmでのクラスタ構築コマンドを問われることがあるため、公式ドキュメントの「kubeadmを使ったクラスタのブートストラップ」ページを見ながら、実際にコントロールプレーンとワーカーノードを構築する手順を複数回繰り返しておくと安心です。

学習リソース比較

独学で使えるリソースは複数あります。それぞれ形式や費用の性質が異なるため、自分の学習スタイルに合わせて組み合わせてください。

リソース形式特徴向いている学習段階
kubernetes.io公式ドキュメントWebドキュメント試験当日も閲覧可能。用語と設定項目の一次情報全期間を通じて併用
Linux Foundation公式コース(LFS258)動画+ハンズオンCNCFの公認カリキュラムに沿って体系的に学べる学習初期の全体像把握
killer.sh模擬試験ブラウザ上の疑似試験環境CKA受験申込に模擬セッションが付属し、本番に近い形式で演習できる直前期の総仕上げ
kind / minikubeローカル検証環境無料でクラスタを何度でも作り直せるコマンド演習全般

公式ドキュメントは試験本番でも参照が許可されているため、学習段階から「どのページにどの設定例が載っているか」を意識して調べる練習をしておくと、本番での検索時間を短縮できるとされています。

出題範囲別対策

分野ごとに求められる操作の性質が異なるため、範囲を分けて集中的に手を動かす期間を設けると学習効率が上がりやすいと言われています。

クラスタ管理と障害対応

ノードのcordon・drain、kubeadmでのアップグレード手順、etcdのバックアップとリストアはトラブルシューティング領域の定番テーマです。kubectl describeやkubectl logs、journalctlでkubeletの状態を確認する流れを一通り体に染み込ませておくと、障害系の問題で切り分けに迷いにくくなります。証明書の有効期限確認や更新コマンドも、実際に手元のクラスタで一度は実行しておくべき項目です。

ネットワークとサービス

Service・Ingress・NetworkPolicyの設定はマニフェストを書く速度が問われます。ClusterIP・NodePort・LoadBalancerの違いを説明できるだけでなく、実際にyamlを書いてPodへの疎通を確認する演習を繰り返してください。CoreDNSの設定ファイルの場所や、DNS解決がうまくいかないときの確認手順(kubectl exec先でのnslookupなど)も頻出です。

ストレージとワークロード

PersistentVolumeとPersistentVolumeClaimの紐付け、StorageClassの指定、StatefulSetでのボリュームテンプレートは独学者がつまずきやすい範囲です。DeploymentのRollingUpdate設定やロールバック、リソース要求・制限(requests/limits)の記述もあわせて練習しておくと、ワークロード分野全体をカバーしやすくなります。CronJobやJobの再実行ポリシーも一度は自分の手でマニフェストを書いてみてください。

実践演習と時間管理

知識が揃ってきたら、次は「制限時間内に終わらせる」練習に切り替える段階です。

模擬試験の使い方

killer.sh環境は本番の出題形式に近いレベルで作られており、CKAの受験登録をすると模擬セッションが利用できるようになります。1周目は時間を気にせず全問解いてみて、答え合わせと解説を丁寧に読み込みます。2周目はタイマーを使い、実際の試験時間に近い条件で解き直すことで、自分がどの分野で時間を使いすぎているかを把握できます。

本番でのコマンド速度

試験ではkubectlの補完設定(sourceコマンドでのcompletion有効化)やエイリアス設定(alias k=kubectl)が時間短縮に役立つとされています。vimの基本操作(yamlインデントを崩さない編集)に不慣れだと、それだけで数分を失うことがあるため、事前にエディタ操作にも慣れておいてください。問題文に指定されたcontextへの切り替え忘れは、独学者に多いミスの一つです。作業開始前に必ずkubectl config use-contextを確認する習慣をつけましょう。

よくある質問

Q1. 独学の学習期間はどれくらいですか

基礎知識の有無によって差がありますが、業務でKubernetesを触った経験がない場合は、公式コースの受講とハンズオン演習を含めて数週間から2ヶ月程度を目安に計画する学習者が多いようです。学習時間は個人差が大きいため、自分の理解度に応じて調整してください。

Q2. 実務経験がなくても合格できますか

実務経験がなくても、ローカル環境での反復演習量を確保できれば合格を目指せると言われています。ただし試験は実技形式であるため、座学のみの学習では対応が難しくなる傾向があります。

Q3. 英語が苦手でも受験できますか

試験画面や公式ドキュメントは英語表記が中心ですが、Kubernetesのコマンドやオプション名自体は共通の英単語が多く、用語に慣れることで対応しやすくなるとされています。学習段階から公式ドキュメントを英語のまま読む練習をしておくと安心です。

Q4. 試験中に公式ドキュメント以外は見られますか

試験規約で許可されているサイトは限定されています。許可範囲は変更されることがあるため、受験直前に必ず最新の受験規約を確認してください。

Q5. 不合格だった場合は再受験できますか

再受験の可否や条件、追加費用の有無は購入したプランによって異なります。詳細は申込時の規約や公式サイトの案内で確認してください。

関連記事

まとめ

CKA試験の独学合格には、公式ドキュメントを片手にコマンドを打ち続ける反復練習が欠かせません。kindやminikubeでクラスタを何度も作り直しながら、クラスタ管理・ネットワーク・ストレージといった分野ごとに手を動かし、仕上げにkiller.shで時間配分を確認する流れが独学者にとって現実的な進め方と言えます。出題範囲や試験規約は改定されることがあるため、学習計画を立てる際は必ずLinux Foundationの公式サイトで最新情報を確認し、セキュリティ設定を伴う操作は自己責任で検証環境において実施してください。

【編集・制作ポリシー】
本記事はInfra Academy編集部が各ベンダー公式ドキュメント・エンジニア監修をもとに作成しています。インフラ・クラウド構築は環境により異なります。本番環境への適用前に必ずテストを実施してください。情報の正確性には万全を期していますが、最新情報は各公式ドキュメントをご確認ください。 編集ポリシーはこちら

職場のIT課題、どこから手をつけるか整理してみませんか?

運営者の無料IT診断では、簡単な質問に答えるだけで社内のIT活用状況を整理し、改善の方向性のヒントをお返しします。売り込みはありません。

無料IT診断を受けてみる

Googleフォームが開きます / 無料 / 中小企業のIT担当者・経営者向け

ABOUT ME
たから
フリーランスIT講師/エンジニア。 ◆経験:IT講師/インフラエンジニア/PM/マネジメント/採用/運用・保守・構築・設計 ◆取得資格:CCNA/CCNP/LPIC-1/AZ-900//サーティファイC言語/情報処理技術者 ◆サイドビジネス:アパレル事業/複数のWEBメディアを運営