こんにちは!15個の資格取得に向けた絶え間ない挑戦、「ゴールデン・クバーストロノート」プロジェクトの14番目のニュースをお届けします。👋
いつの間にか14番目の関門であるKCA (Kyverno Certified Associate)まで無事に通過しました!これで目標としていた15個の資格のうち、残りはたった一つとなりました。🏔️
今回のKCA試験は、Kyvernoというツールが持つ強力なポリシー制御能力を深く探求できる、非常に興味深いプロセスでした。初回で82点という好成績で合格した私の勉強方法と核心ポイントをまとめました。

🚀 Kyverno入門: 公式ドキュメントとプレイグラウンドが正解だ
Kyvernoを初めて触る方や試験を準備する方々に最も強調したいのは、「公式ドキュメントの親切さ」です。
1. Quick Startガイドの力 実習準備はKyverno公式ページのQuick Startガイド一つだけでも十分なほど、構成が非常によくできています。基本的なインストールから最初のポリシー適用まで、スムーズに追うことができ、初期の参入障壁を下げるのに大いに役立ちました。もちろん、より深いポリシー作成のためには、詳細なドキュメントを注意深く確認する必要があります。
2. 視覚化の頂点、Playground活用 KCA準備の決め手は、まさにKyverno Playgroundでした。自分が作成したPolicyが実際のKubernetesリソースにどのように動作するか、どのリソースをブロックしたり変換したりするかをウェブで即座に確認できます。ルールの動作結果を素早く予測し、修正できるため、学習時間を画期的に短縮してくれました。💡
💡 KCA攻略のための技術的核となるKey
試験を受けて感じたのは、Kyvernoの機能だけでなく、Kubernetes APIサーバーとの相互作用を深く問われるということでした。合格のために必ず押さえておくべきポイントです。
1. APIサーバーの動作メカニズム理解 KyvernoはAdmission Controllerとして動作するため、APIサーバー内でのリクエスト処理順序を完全に理解する必要があります。試験で何度も強調される部分なので、次の順序を必ず覚えてください!
- Athn (Authentication, 認証) → Athz (Authorization, 認可) → Mutate (変形) → SchemaValidate (スキーマ検証) → Validate (検証) このパイプラインの流れを理解することで、ポリシーがどの時点で介入するのかを明確に把握できます。
2. サーバーポートおよび用途の熟知 各サーバーポートがどのような用途で使用されるのか、そしてデフォルトのポート番号が何であるかを把握することも重要です。どのポートがWebhook通信のために開かれるべきか、状態チェックやメトリック収集のためのポートは何かなどを、注意深く確認しておいてください。
📝 試験戦略: 「ディテールが合否を分ける」
KCA試験は、思ったよりも範囲が広く、Kyvernoの細かな機能まで丁寧に問われる特徴がありました。
- Udemy Mock Examは必須: 試験の特性上、あらゆる機能を問われるため、UdemyでKyverno Mock Examの講座を一つ購入しました。実際の試験のように構成された問題を2回ほど繰り返し解き、問題のタイプに慣れました。
- 準備期間: 業務量が多く、途中で一時的に他の仕事を並行することもありましたが、純粋な作業時間で約1週間程度集中したところ、無理なく合格圏に到達できました。
✨ 終わりに: ついにゴールが見えてきました! (14/15)
今回のKCA試験を通じて、クラウドネイティブ環境で「ポリシー(Policy)」をコードとして管理することが、いかに強力で安全であるかを改めて実感できました。特にセキュリティとガバナンスを重視するインフラエンジニアにとって、Kyvernoは必須のツールであるという確信が持てました。
これで「ゴールデン・クバーストロノート」まで最後の1つの資格を残すのみとなりました!🏁 ここまで走り抜けてきた自分自身にも、そしていつも応援してくださる皆様にも感謝の意を伝えます。
最後の15番目の資格合格のニュースでこの大長征に終止符を打つ日まで、最後まで疲れずに完走します。次の投稿でお会いしましょう!ありがとうございます。🚀
コメントを残す