これはコース内容をもう少し詳細にした画面です。Security」の項目がある点に着目してください。出題範囲の内容と完全一致しています。Securityって何を指してるの?」と思った人も多いかと思いますが、それも一発です。「Kubernetes完全ガイド」だけだとわからない。Test」があるのが素晴らしい。実際の画面はこんな感じです。本番さながらのハンズオンができる。エミュレータではなく、実際のKubernetes環境のようで、実際の問題を回答する以外にも、壊したり試したりできる。回答も用意されてるし、自分の回答が正解かも判定してくれる。それが沢山用意されている。Wayの解説まである以下を見てください。Way」の解説まであります。Kubernetesの主要コンポーネントはクライアント・サーバ証明書での暗号化通信が基本になるのですが、その辺の内容はTLS証明書の知識がないととっつきにくい。その辺もじっくり解説してくれています。トラブルシュートのセクションまである前項にて、この試験は「管理者」として把握すべき知識範囲を問われると説明しました。トラブルシュートも同様です。「・・・を直せ」という問題も出てきます。これは「Kubernetes完全ガイド」ではカバーできません。Tshoot専用のセクションがあります。障害は多種多様なので、このセクションと同じ問題が出るとは限りません。障害箇所に応じた初期確認方法を丁寧に説明してくれているので、非常に汎用的な知識を得ることができます。Way」でも出来ない経験なので、非常に貴重です。/etc/kubernetes/manifestsの内容とか、非常に重要です。この辺抑えておかないと合格はキツイと思います。テスト本番で本当に救われました。「Kubernetes完全ガイド」で得た知識を、Udemyで補うこれがCKA対策としての最短方法だと思います。「Kubernetes完全ガイド」でKubernetesそのものを理解し、UdemyでCKAの範囲を網羅する。ぶっちゃけ、「Kubernetes完全ガイド」を飛ばしてUdemyに行っても良いもしKubernetesに触ったことがある人は、Udemyから初めても良いと思います。そのくらいUdemyのコースは完成度が高い。(5.)Udemyと並行して、kubernetes.ioを極める&自分用のbookmarkを整理する(所有時間:3時間ほど)実は、これがCKA試験対策の「核」です。これまでの勉強は、このプロセスのための準備と言っても過言ではありません!試験中は、Chromeの1タブを使用して「kubernetes.io」のドキュメントを参照することが許されています。>>kubernetes.ioこのドキュメントの「どこに何が記載されてるか」を理解してるかしてないかで、この試験の難易度が一気に変わります。古い話ですが、ドラクエ3のゾーマを倒すシチュエーションを想像してください。光の玉=Udemyコースベホマ=kubernetes.ioの内容把握そのくらい重要な要素だと理解してください。何度も言いますが、この作業は極めて重要です。闇雲に読もうとしても時間がかかりすぎます。試験は1分を争う状態になるので、試験で初めて真面目にkubernetes.ioを開いても手遅れです。試験時間は3時間、問題数は24問ほどです。単純計算して1問に付き7.5分です。この7.5分をもう少し分解してみると。実際にコマンドを打つ(3分)結果が正しいか、確認の為にコマンドを打つ(2分)こんな感じだと思います。本番ではChromeブラウザでのターミナルなので、使い勝手が非常に悪い。tmuxなどがなければ、1コンソールしか開けない劣悪な状況です。このくらいかかるはず。なるとkubernetes.ioに避ける時間は2分程度です。事前に参考の箇所を把握していないと、実質無理です。勉強時に重要なポイントを解説します。慣れるまず、kubernetes.ioを開いてみてください。>>kubernetes.ioはじめは、どこに何が記載されてるのか、一切わからないですよね。30分くらいかけて、とりあえず感覚を養ってください。30分くらいすると、以下を感覚で理解できたはずです。Tasks」が有用だ検索もできるようだ検索はできますが、kubernetes.io以外もヒットしています。そちらを表示すると違反になるので注意してください。「Concepts」・「Tasks」と検索をざっくり使用してみて、サイトに慣れましょう。Udemyのコースを参照しながらkubernetes.ioを使う非常に重要です。前述の通り、Udemyコースは「試験範囲に沿って解説がされてる」のです。Udemyコースを進めながら、kubernetes.ioのどこに該当トピックが記載されているかを把握することで、試験時に効率的にピンポイントで回答に導くことができます。時間がない方はUdemyの全てを見てられないかもしれません。そんな時は、少なくとも「模擬テスト時に、kubernetes.ioを使用する」事だけはしてください。これだけで試験さながらのシミュレーションができます。Bookmarkする私が確認した時点では、kubernetes.ioのセクションをbookmarkしても良いと事前回答がありました。上記の作業を行っているときに、自分でわかりやすいBookmarkを作成しました。「etcdでetcdctlの使用」とか「opensslでの証明書の確認方法」など、全部kubernetes.ioに書いてます。それらを試験本番中に探すのは至難の技です。Bookmarkです。Wayを実施する(実際に手を動かす)(所有時間:7時間ほど)最後の仕上げです。Wayとは「kubeadmを使用せずに、ゼロからkubernetes環境を作るチュートリアル」です。wayGoogleのGCP環境の使用を前提に書かれています。GCPは無料枠があるので、実質無料でできます。上述の通り、Udemyのコースで同じ作業の解説がされているのですが、実際に手を動かすことが大事です。体に染み込ませる作業です。解説がとても良くできていて、コピペするだけでも出来てしまうのですが、内容の把握が大事です。クライアント証明書・各種設定コンフィグの内容など、意味をしっかり把握しましょう。これで、いい線いくはず書いていると熱くなって・・・長々と書いちゃいました。一言で言うと「試験範囲把握して、Udemyコースで勉強して、kubernetes.io対策しておけばいい感じ」って事です。逆に言うと、Udemyコースを参照していなければ、落ちていたと感じています。余談ですが、CKAに合格した後に、CKAに合格した人たちとセッションの場がありました。イタリア・UK・USなど、様々なリージョンの人達です。そこで「CKA勉強で最も参考になった教材」についても話したのですが、最も多かったのが、上記のUdemyコースです。事前口裏合わせはしていません。結局たどり着くところは一緒なのです。以上、これが実際に合格した後に考えた、効率の良い勉強方法です。何度も言いますが、この試験は「Administrator」試験です。リソース作成とかだけではなく、Kubernetesの内部コンポーネントの把握も大事です。TOZAIとITを楽しむブログ関連記事Kubernetes/DockerPowerDNSとphpIPAMを1ヶ月以上使ってみた感想ラボ環境でPowerDNSとphpIPAMを1ヶ月半くらい使い続けてみたので、感想を紹介します。...Kubernetes/DockerKubernetes勉強1:Docker概要(まずは試してみる)Kubernetes勉強の第一弾です。Kubernetesの裏で動いているDockerについて解説します。KubernetesはDockerのオーケストレーションツールです...Kubernetes/DockerKubernetes勉強2:Dockerを使うメリット(前半)前回の記事でDockerの基本概念やコマンドを学びました。今回は「そもそも、なぜDockerを使う意味があるのか?」について解説します。Kubernetesはまだ先です。