Certified Kubernetes Administrator(CKA)について

CBT・オンライン試験実技試験あり誰でも受験可
民間資格

Certified Kubernetes Administrator(CKA)とは?

概要・難易度・実技オンリー試験の中身を解説

スポンサーリンク

Certified Kubernetes Administrator(CKA)の概要

Certified Kubernetes Administrator(CKA)は、コンテナオーケストレーションツール「Kubernetes」を運用・管理するスキルを証明する認定資格です。米国の非営利団体The Linux Foundationが、Kubernetes自体を管理するCNCF(Cloud Native Computing Foundation)と共同で運営しています。

Kubernetes(クバネティス、通称K8s)とは、多数のサーバー上でアプリケーションを効率よく動かし続けるための、コンテナ管理の自動化ソフトウェアのことです。もとはGoogle社内で使われていた仕組みが基になっています。

試験の出題範囲と形式

CKAはオンライン・プロクター(監督者)監視型の実技試験です。選択式の問題は一切なく、100%ハンズオン形式で出題されます。実際に稼働しているライブのKubernetesクラスタに対して、ターミナル上のコマンドライン(CLI)操作だけで15〜20個のタスクを解いていく、いわゆるパフォーマンスベース試験です。

パフォーマンスベース試験とは、知識を問う四択問題ではなく、実際の操作・作業そのものを採点する試験形式のことです。CKAでは本物のクラスタ環境を渡され、指示された作業を時間内に完了させる必要があります。

制限時間は2時間で、合格ラインは66%以上とされています。丸暗記では太刀打ちできず、公式ドキュメントを素早く検索しながら実際にコマンドを打って解決する「現場そのもの」の対応力が求められる試験です。

受験資格・対象者

受験にあたって前提資格や実務経験の条件は設けられておらず、誰でも申し込むことができます。受験料は445米ドルで、購入したバウチャーは12か月以内に受験する必要があります。バンドルプラン(再受験権や学習コース込みのセット)も用意されています。

Kubernetes認定資格群の中でのCKAの位置づけ

Kubernetes関連の認定資格は、基盤運用者向けのCKA、アプリケーション開発者向けのCKAD、セキュリティ専門家向けのCKSという3種類で構成されています。このうちCKAは「3兄弟資格の起点」とも言える存在で、CKS(Certified Kubernetes Security Specialist)を受験するにはCKAの合格が前提条件として必須です。まずはCKAでクラスタ運用の基礎を固める、という位置づけになっています。

難易度・学習時間の目安

★★★★☆ 実技オンリーゆえの難しさ。付け焼き刃は通用しない

Kubernetesの実務経験がある人でも、2時間で15〜20タスクをこなすスピードと正確さが求められるため油断できない試験です。未経験からの場合、クラスタ構築・Pod管理・ネットワーク・トラブルシューティングなどを一通り手を動かして学ぶ必要があり、学習時間の目安は150〜250時間程度とされることが多いです。

Pod(ポッド)とは、Kubernetesにおいてアプリケーションを実行する最小単位のことです。1つ以上のコンテナをまとめて管理する箱のようなイメージで理解すると分かりやすいです。

学習の王道は、実際にクラスタを構築して壊して直すというハンズオン練習の反復です。公式ドキュメントの検索速度を上げるトレーニングや、模擬試験サイトでの時間配分の練習も合格の鍵になります。

合格率の目安:公式な合格率は公表されていませんが、実技のみの試験形式ゆえに難易度が高いとされ、初回受験での合格率はおおむね4割前後にとどまるとも言われています(信頼できる公式統計はなく、あくまで受験者の体感を踏まえた目安です)。

取得後に活かせる仕事・関連する職種

インフラエンジニア・SRE

クラウド上でコンテナ基盤を構築・運用するインフラエンジニアやSRE(Site Reliability Engineer)にとって、CKAはKubernetesクラスタの構築・監視・障害対応スキルを客観的に示せる資格です。オンプレミス・クラウドを問わず需要が広がっています。

DevOpsエンジニア

開発と運用の橋渡し役であるDevOpsエンジニアにとっても、コンテナのデプロイやスケーリングを扱うCKAの知識は実務に直結します。CI/CDパイプラインの構築時にKubernetesを扱う場面は増え続けています。

クラウドソリューションアーキテクト

顧客システムの設計を担うクラウドアーキテクトにとっても、Kubernetesを土台にしたマイクロサービス設計の提案力を裏付ける資格として評価されます。マネージドKubernetesサービスの選定・設計にも活きる知識です。

誕生の背景・歴史

2015年〜:Kubernetes普及とCNCF発足

Kubernetesは、Googleが社内で使っていたコンテナ管理システム「Borg」の知見を基に開発され、2014年にオープンソースとして公開されました。2015年にはKubernetesの中立的な運営母体としてCNCFが設立され、急速に業界標準の座を確立していきます。

2017年:CKA誕生から現在への変遷

Kubernetesの利用が広がるにつれて「実際に運用できる人材」を客観的に見分ける必要性が高まり、2017年にThe Linux FoundationとCNCFが共同でCKAを開始しました。当初から「筆記試験ではなく実技のみ」という設計にこだわったのが特徴で、これは知識だけの取得者が乱立することを避ける狙いがあったとされています。その後、開発者向けのCKAD、セキュリティ向けのCKSが追加され、現在の3資格体制に発展しました。

CNCF(Cloud Native Computing Foundation)とは、Kubernetesをはじめとするクラウドネイティブ技術を中立的な立場で管理・普及させる非営利団体のことです。Linux Foundation傘下の組織のひとつです。

どんな人が、どんな目的で取得しているのか

インフラ担当からクラウドネイティブ人材への転身を目指す人

オンプレミスのサーバー運用を担ってきたエンジニアが、クラウド・コンテナ時代に対応するスキルを証明するために取得するケースが多く見られます。転職市場でも「Kubernetes運用経験あり」を裏付ける材料として評価されやすい資格です。

SIerやSaaS企業でインフラを支える現職エンジニア

すでにKubernetesを業務で扱っているエンジニアが、自己流の運用知識に抜け漏れがないかを確認する目的で受験することもあります。実技試験のため、合格できれば「実際に手を動かして解決できる」ことの裏付けになります。

CKS取得を見据えてステップを踏む人

将来的にセキュリティ専門資格のCKSを取得したいエンジニアは、その前提条件であるCKAから着実に取り組みます。CKA→CKAD→CKSという順序で学習を進める人が多く、CKAはそのキャリアパスの入り口として選ばれています。

豆知識:Kubernetes認定資格のちょっと変わった制度

5冠達成で「Kubestronaut」を名乗れる

The Linux FoundationとCNCFには、Kubernetes関連の主要資格(CKA・CKAD・CKS・入門レベルのKCNA・セキュリティ入門のKCSA)をすべて取得すると「Kubestronaut(クベストロノート)」という称号を得られる制度があります。宇宙飛行士(Astronaut)をもじった名称で、認定バッジや限定グッズがもらえるなど、遊び心のある仕組みになっています。

有効期限は2年、しかも2026年から延長の仕組みが登場

CKAの資格は合格から2年間有効です(2024年4月1日より前に合格した場合は3年間有効という経過措置があります)。さらに2026年6月には「CARE」と呼ばれる新制度が導入され、CKSを取得・更新するとCKAの有効期限も自動的に延長される仕組みが加わりました。上位資格を取り続けることで下位資格の有効期限切れを気にしなくてよくなる、実務者にはうれしい改定です。

受験生を悩ませる「ドキュメント検索勝負」

CKAでは試験中にKubernetes公式ドキュメントサイトの閲覧が許可されています。つまり暗記量よりも「必要な情報を素早く見つけて正確に反映する」検索スピードが合否を分けるとよく言われます。学習段階から公式ドキュメントに慣れておくことが対策の定番になっています。

まとめ ― 手を動かせるエンジニアだけが手にできる証明

こんな方にとくにおすすめ

  • インフラ・サーバー運用の経験を、コンテナ時代のスキルとしてアップデートしたい方
  • すでにKubernetesを業務で使っており、体系的な理解を証明したい方
  • 将来的にCKAD・CKSへとステップアップし、Kubestronautを目指したい方
  • 座学よりも実技・ハンズオンで実力を示したいエンジニアの方

取得に向けた第一歩

まずは自分のPCやクラウドの無料枠で小さなKubernetesクラスタを構築し、Podの作成・削除、トラブルシューティングを繰り返すところから始めるのがおすすめです。公式トレーニングコースや模擬試験サービスも充実しているので、実技試験特有の時間配分に慣れておくと本番で落ち着いて対応できます。合格後はCKADやCKSへと学習を広げ、Kubestronautの称号を目指すのも一つの目標になります。

公式サイト:Certified Kubernetes Administrator(CKA)公式ページ(The Linux Foundation)