因为我通过了CKA考试,所以要写一篇感想文章
先日Certified Kubernetes Administrator (CKA) の試験を受けて合格したので感想を書きます。
作者的背景
-
- Linuxサーバ管理は3年弱ほど経験あり
- Kubernetesは1年弱ほど
我决定参加CKA考试的原因
-
- 対外的にKubernetesわかります!と言いたかったので
- 業務で触れないKubernetesの機能を使ってみたかったので
勉强法指的是勉强或强迫自己去完成某项任务或目标的方法。
我从大约两周前开始学习Udemy上的经典课程。附带有实践实验室环境。
印象
好事
-
- Kubernetesの基礎的なアーキテクチャに関する知識が深まった
control planeの各コンポーネントの動作や起動方法は今までkubeadm任せだった
セキュリティ・認証認可まわりのアーキテクチャや、設定に関するベストプラクティスを知れた
部屋が片付いた
不好的事情
-
- 正直知っている内容が多かった
業務でオンプレミスのKubernetesクラスタを管理しているため
合格することを目標にしてしまうと、対して勉強しなくても合格できてしまうという印象はあった
しかし、知らないことを知るのは難しく、一度体系的に広く浅く学ぶことで弱かった領域を確認できたことは良かった
クラスタ管理に必須だが、Kubernetesに備わっていない機能については学習できない
カリキュラムにも記載があるが、外部プラグインに関する動作や設定方法は試験範囲外である
対象外の例:
各CNIプラグインの動作
Obserbability関連(Prometheus, Fluentd, Grafana, Elastic stack等)
サービスメッシュ
外部ロードバランサの設定
ストレージドライバの動作 (hostPath以外はほとんど使いませんでした)
helm, Kustomize, GitOpsなどのマニフェスト管理
CKADのカリキュラム内かもしれない
試験について
我參加了CKA-JP考試,但是與考官和支援中心的互動全都是用英語進行的。試題使用的是自然的日語。
試験はPSIセキュアブラウザという仮想環境的なものをコンピュータにインストールして行います。Webカメラで部屋に怪しいメモや本などがないことを確認させられるので、事前に部屋を片付けておく必要があります。
Kubernetesの公式ドキュメントを参照することができますが、PSIセキュアブラウザ内の非常に小さい画面(画面サイズの1/4ぐらい)から確認していたので非常に見づらかったです。
先人たちはChromeで見てブックマークも使っていたと書いていたので、Chromeを使えるのかと思っていました。試験官にChromeを使っていいかを聞いたら試験要項を確認してくださいと言われ、試験要項をChromeを使わずにどうやって確認するのかわからなかったので、結局PSIセキュアブラウザ内からドキュメントを閲覧することにしました。
今後CKADやCKSを受ける可能性があるので、Chromeを使えるのかどうか調べておこうと思います…
考试中的失误
-
- Linux Foundationに英語で名前を登録していたが、英語の身分証明書を持っていなかったので、結局日本語名に名前を変えることになった。
-
- 初めWindowsデスクトップで受けようとしたが、Webカメラがザコすぎて身分証にピントが合わず、身分証を確認できないと言われて、海の向こうのサポートセンターまで電話することになった。
拙い英語でやりとりした結果リモートデスクトップで遠隔操作させられそうになったが、それで解決すると思えなかったので、別のデバイスで入り直していいですか?と聞いて、そうすることになった。
結局Macbook Proで入り直したら何の問題もなく試験できた。
先人の言う通り試験はノートPCで受けることを推奨します。
总结
我在有一定Kubernetes实践经验的情况下参加了考试,但其实我更想在完全没有经验并且即将开始学习Kubernetes的时候参加这个考试。因为我认为在有系统的理解基础上进行实践能更快地理解实际问题,并做出更好的决策。
此外,我觉得通过CKA考试可以证明你对Kubernetes基本架构的理解和故障排除能力,但不能证明你具备管理集群所需的全部知识。不管是开源软件还是商业软件,实际管理集群都必须依赖第三方工具,这是我对此的印象。
通过考试合格并不是目标,重要的是在学习过程中获得足够的知识和将学习内容应用到实践中。我再次意识到这一点。