CKAD試験の準備



背景
私は次の認証を計画していました、そして、私はどちらかのAWSかGCPのような雲証明をすることを考えていました、しかし、私はちょうどちょうどCATAD試験を通過した私の同僚の1人との私の議論を思い出しました、そして、彼は私にそれのために行くように勧めました.以来、我々はすでにKerbernetesに取り組んでいた、それは少し簡単に認定を取得します.また、Kubernetesは特定のクラウドプラットフォームに依存しません.すべてのクラウドプラットフォームには、管理されたKubernetesプラットフォームの独自のバージョンがあります.それで、証明はクラウド・プロバイダーから独立しています.
私は最近私のCKAD証明書を通過し、私はこのポストで私の経験を共有しています.
この認証は、Linux財団と共同で、クラウドネイティブコンピューティング財団(CNCF)によって開発されました.

試験の準備をする
このセクションでは、我々はそれが試験の準備にかかるものを見ていきます.

証明のために訓練される
あなたがKubernetesの基本的な理解をするならば、Udemyの上でMumshad Mannambethのコース(Kodekloud)でそれ以上のスタートを見ないでください.
Certified Kubernetes Application Developer - By KodeKloud
この試験カリキュラムは、試験にこれらの一般的なドメインとその重みが含まれています
  • 13 % -コアコンセプト
  • 18 % -設定
  • マルチコンテナポッド
  • 18 % -観測可能性
  • 20 % -ポッドデザイン
  • 13 % -サービス&ネットワーク
  • 8 % -状態持続性
  • このコースでは、詳細については、試験によって必要なすべてのトピックをカバーラボ、ライトニングラボと模擬試験をカバーします.あなたがコースを購入した後、あなたが試験のように何度も練習することができますKude Kloudの研究室へのアクセスを取得します.
    しかし、あなたが初心者レベルにいるならば、あなたが始めることができるKubernetesで快適になりたいです.
    Kubernetes for the Absolute Beginners - Hands-on

    実践試験/研究室
    Kodekloudはあなたの手の研究室、稲妻研究所と2模擬試験(各10の質問と2つの部分)を提供します.あなたが好きなように何度もラボを取ることができます.研究室は、Kubernetesで作業中に直面するすべての実際の生活のシナリオをシミュレートし、それがすべてが何であるかについてです.
    模擬試験に加えて練習する必要がありますCKAD-Excercises . これはかなり広範であり、詳細にすべてのトピックをカバーしています.この研究室についての良いことは、同じ問題を実装するための代替アプローチを提供することです.研究室はまた、試験の1つの重要な側面である回答(実施)を検証する方法をカバーしています.あなたが実装したテストをテストする必要があります.
    これに加えて、あなたも練習することができますkiller.sh その支払った研究室は、それはあなたが29.99の周りの費用がかかります、あなたは彼らと登録した後、通常10 %割引を取得します(登録し、一日待つ:P).しかし、それはあなたがCKAD認定試験で試験シミュレータとして補完となるように私は別に、この試験を購入することをアドバイスします.キラー.shは2セッションを提供し、セッションを開始すると、各セッションは36時間有効です.セッションでは、模擬試験を渡すために120分のタイマーで20の質問と模擬試験を与える.あなたのセッションを再起動することができますように、36時間では、試験の回答を取得する試験の終了時に好きです.
    私が上記の練習ラボの各々はあなたがあなたの答えを実装し、検証のスマートな方法を学ぶのを助けるでしょう.

    試験チップ

    実践、実践、実践
    これは、ハンズオン試験では、120分で19の質問を解決する必要があります.時間はちょうどあなたが試験を与えているときに飛ぶので、リラックスする時間がないです.この試験を取得する唯一の方法は、毎日練習すると、半分の時間でKode Kloudから模擬試験を完了することを確認すると、一度あなたが試験の準備ができているそこに到達する.

    Kubernetesドキュメントに依存しないでください
    これはオープン予約試験です.次のサイトで1つの追加タブを開くことができます.

  • https://kubernetes.io/docs/ とそのサブドメイン

  • https://github.com/kubernetes/ とそのサブドメイン

  • https://kubernetes.io/blog/ とそのサブドメイン
  • 彼がドキュメンテーションが許されるならば、なぜ、私が言っている理由はそれに頼りませんか?いいえ、ドキュメントは間違っていません、時間は短いです.あなたが試験中にKubernetesドキュメントサイトのドキュメントを検索することはできません.そのあまりにも時間がかかるとすぐに緩やかな時間がかかります.
    それでは、最善の方法は何ですか?
    最も簡単なことは、できるだけ命令を命令することです.しかしながら、永続的なボリューム、ネットワーク方針または侵入のような資源は命令的なコマンドとして利用できません.したがって、この場合のドキュメントに依存するのが最善です.

    質問の重みを常にチェックする
    いくつかの質問は、低体重を運ぶ可能性があります永続的なボリュームを作成し、ボリュームクレームを作成し、podにマウントするように複数のことができます.それが旗を実行して、次の質問に移って、後でそれに来るより多くの時間がかかるならば、重さに対する質問の複雑さをおろす.ここのトリックは、より少ない時間で最大の質問をカバーして、フラグ付きの質問に戻ってくることです.
    私は、1つの質問が2 %の重みを持っていたが、私はそれに答える方法がわからなかった同じような問題を抱えていた.それで、私はそれを旗を立てて、後でそれに戻って、ドキュメンテーションを捜して、同じように答えました.

    つの質問にあまり時間を費やすな
    あなたが質問に立ち往生している場合は、次の質問に移動しないことを確認していない場合は、1つの質問にあまりにも多くの時間を費やすべきではない、これを覚えておいてください.はい、私は誰もが高いスコアを望んで知っているが、同様にだけでなく、前方に移動し、フラグに質問に戻ってくる前に、フラグを移動する証明書を渡す必要があります.

    ブックマーク重要リンク
    あなたが練習しているときは、質問を解決するために参照しているリンクをブックマークしてください.ブックマークに最適な場所はブックマークバーにフォルダを作成し、そこにすべてのドキュメントのリンクブックマークを開始します.これは、試験中に簡単にアクセスできます.
    からブックマークをインポートできますKubernetes . しかし、また、ブックマークの独自のバージョンを作成する必要があります、それはあなたが必要なドキュメントを高速に配置するのに役立ちます.
    また、1つの場所で解決策を完了するために必要なすべてのものを持っているブックマークのドキュメントは、永続的なボリューム、ボリュームクレームを作成し、podのマウント.
    https://kubernetes.io/docs/tasks/configure-pod-container/configure-persistent-volume-storage/
    このリンクは1つの場所でこのようなシナリオを解決するために必要なすべてのものを持っています.

    複数の定義を持つ1つのYAMLファイルを使用する
    1つのYAMLファイルを使用します.
    apiVersion: v1
    kind: PersistentVolume
    metadata:
      name: task-pv-volume
      labels:
        type: local
    spec:
      storageClassName: manual
      capacity:
        storage: 10Gi
      accessModes:
        - ReadWriteOnce
      hostPath:
        path: "/mnt/data"
    ---
    apiVersion: v1
    kind: Pod
    metadata:
      name: task-pv-pod
    spec:
      volumes:
        - name: task-pv-storage
          persistentVolumeClaim:
            claimName: task-pv-claim
      containers:
        - name: task-pv-container
          image: nginx
          ports:
            - containerPort: 80
              name: "http-server"
          volumeMounts:
            - mountPath: "/usr/share/nginx/html"
              name: task-pv-storage
    ---
    apiVersion: v1
    kind: Pod
    metadata:
      name: task-pv-pod
    spec:
      volumes:
        - name: task-pv-storage
          persistentVolumeClaim:
            claimName: task-pv-claim
      containers:
        - name: task-pv-container
          image: nginx
          ports:
            - containerPort: 80
              name: "http-server"
          volumeMounts:
            - mountPath: "/usr/share/nginx/html"
              name: task-pv-storage
    

    あなたのvimスキルを実践する
    VimはKubernetesの定義を編集するためのデフォルトエディタです.あなたはより速く解決を実装するためのショートカットを学ぶことを確認します.ショートカットについてもっと学ぶことができます.
    これはかなり長いポストです、私の次のポストを読んでください.それまで、ハッピー学習!