「成功っていうのはどちらですか。」このように質問した人がいます。私は答えてあげますよ。Jpshikenを選んだら成功を選ぶということです。JpshikenのLinux FoundationのCKA試験トレーニング資料はIT認証試験を受ける全ての受験生が試験に合格することを助けるものです。この資料はLinux FoundationのCKA試験のために特別に研究されたもので、受験生からの良い評価をたくさんもらいました。JpshikenのLinux FoundationのCKA試験トレーニング資料を選んだらぜひ成功するということを証明しました。

Linux Foundation CKA 認定試験の出題範囲:

トピック出題範囲
トピック 1
  • クラスターノードのホストネットワーク構成を理解する
  • クラスターとノードのログを評価する
トピック 2
  • CoreDNSの構成と使用方法を理解する
  • クラスターコンポーネントの障害をトラブルシューティングする
  • etcdのバックアップと復元を実装する
トピック 3
  • IngressコントローラーとIngressリソースの使用方法を理解する
  • アプリケーションを監視する方法を理解する
トピック 4
  • ポッド間の接続を理解する
  • アプリケーション障害のトラブルシューティング
  • Kubeadmを使用して基本クラスターをインストールする
トピック 5
  • Kubeadmを使用してKubernetesクラスタでバージョンアップグレードを実行します
  • ボリュームモード、アクセスモード、およびボリュームの再利用ポリシーを理解します
トピック 6
  • Kubernetesクラスターをデプロイするための基盤となるインフラストラクチャをプロビジョニングする
  • コンテナのstdoutとstderrログを管理する
トピック 7
  • 適切なコンテナネットワークインターフェイスプラグインを選択する
  • 永続ストレージを使用してアプリケーションを構成する方法を知る
トピック 8
  • デプロイとローリングアップデートとロールバックの実行方法を理解する
  • 高可用性Kubernetesクラスターを管理する
トピック 9
  • ClusterIP、NodePort、LoadBalancerのサービスタイプとエンドポイントを理解する
  • 永続ボリュームクレームプリミティブを理解する
トピック 10
  • ロールベースのアクセス制御(RBAC)を管理する
  • アプリケーションをスケーリングする方法を知る
  • 堅牢なものを作成するために使用されるプリミティブを理解する

>> CKA模擬問題集 <<

CKA日本語版参考資料、CKA合格資料

当社は長年にわたり、クライアントに最高のCKA練習問題を提供し、テストCKA認定試験にスムーズに合格できるように常に努めています。当社は、国内の有名な業界の専門家を募集し、優秀な人材をCKA学習ガイドを編集し、お客様に心から奉仕するために最善を尽くしました。当社は、お客様が私たちの神であり、CKAトレーニング資料の品質に関する厳格な基準であるというサービス理念を設定しています。

Linux Foundation Certified Kubernetes Administrator (CKA) Program Exam 認定 CKA 試験問題 (Q15-Q20):

質問 # 15
Label a node as app=test and verify

正解:

解説:
kubectl label node node-name app=test // Verify kubectl get no -show-labels kubectl get no -l app=test


質問 # 16
Add a taint to node "worker-2" with effect as "NoSchedule" and
list the node with taint effect as "NoSchedule"

  • A. // Add taint to node "worker-2"
    kubectl taint nodes worker-2 key=value:NoSchedule
    .items[*]}{.metadata.name} {.spec.taints[?(
    @.effect=='NoSchedule' )].effect}{\"\n\"}{end}" | awk 'NF==2
    {print $0}'
  • B. // Add taint to node "worker-2"
    kubectl taint nodes worker-2 key=value:NoSchedule
    // Verify
    // Using "custom-coloumns" , you can customize which coloumn to
    be printed
    kubectl get nodes -o customcolumns=NAME:.metadata.name,TAINTS:.spec.taints --no-headers
    // Using jsonpath
    kubectl get nodes -o jsonpath="{range
    .items[*]}{.metadata.name} {.spec.taints[?(
    @.effect=='NoSchedule' )].effect}{\"\n\"}{end}" | awk 'NF==2
    {print $0}'

正解:B


質問 # 17
Create a daemonset named "Prometheus-monitoring" using image=prom/Prometheus which runs in all the nodes in the cluster. Verify the pod running in all the nodes

  • A. vim promo-ds.yaml
    apiVersion: apps/v1
    kind: DaemonSet
    metadata:
    name: prometheus-monitoring
    spec:
    selector:
    matchLabels:
    name: prometheus
    template:
    metadata:
    labels:
    name: prometheus
    spec:
    tolerations:
    # remove it if your masters can't run pods
    - key: node-role.kubernetes.io/master
    effect: NoSchedule
    containers:
    - name: prometheus-container
    - name: varlibdockercontainers
    mountPath: /var/lib/docker/containers
    readOnly: true
    volumes:
    - name: varlog
    emptyDir: {}
    - name: varlibdockercontainers
    emptyDir: {}
    kubectl apply -f promo-ds.yaml
    NOTE: Deamonset will get scheduled to "default" namespace, to
    schedule deamonset in specific namespace, then add
    "namespace" field in metadata
    //Verify
    kubectl get ds
    NAME DESIRED CURRENT READY UP-TO-DATE
    AVAILABLE NODE SELECTOR AGE
    prometheus-monitoring 8 8 0 6
    0 <none> 7s
    kubectl get no # To get list of nodes in the cluster
    // There are 6 nodes in the cluster, so a pod gets scheduled to
    each node in the cluster
  • B. vim promo-ds.yaml
    apiVersion: apps/v1
    kind: DaemonSet
    metadata:
    name: prometheus-monitoring
    spec:
    selector:
    matchLabels:
    name: prometheus
    template:
    metadata:
    labels:
    name: prometheus
    spec:
    tolerations:
    # remove it if your masters can't run pods
    - key: node-role.kubernetes.io/master
    effect: NoSchedule
    containers:
    - name: prometheus-container
    image: prom/prometheus
    volumeMounts:
    - name: varlog
    mountPath: /var/log
    - name: varlibdockercontainers
    mountPath: /var/lib/docker/containers
    readOnly: true
    volumes:
    - name: varlog
    emptyDir: {}
    - name: varlibdockercontainers
    emptyDir: {}
    kubectl apply -f promo-ds.yaml
    NOTE: Deamonset will get scheduled to "default" namespace, to
    schedule deamonset in specific namespace, then add
    "namespace" field in metadata
    //Verify
    kubectl get ds
    NAME DESIRED CURRENT READY UP-TO-DATE
    AVAILABLE NODE SELECTOR AGE
    prometheus-monitoring 6 6 0 6
    0 <none> 7s
    kubectl get no # To get list of nodes in the cluster
    // There are 6 nodes in the cluster, so a pod gets scheduled to
    each node in the cluster

正解:B


質問 # 18
Create a Cronjob with busybox image that prints date and hello from kubernetes cluster message for every minute

  • A. CronJob Syntax:
    * --> Minute
    * --> Hours
    * --> Day of The Month
    * --> Month
    * --> Day of the Week
    */1 * * * * --> Execute a command every one minutes.
    vim date-job.yaml
    apiVersion: batch/v1beta1
    kind: CronJob
    metadata:
    name: date-job
    spec:
    schedule: "*/1 * * * *"
    jobTemplate:
    spec:
    template:
    spec:
    containers:
    - name: hello
    image: busybox
    args:
    - /bin/sh
    - -c
    - date; echo Hello from the Kubernetes cluster
    restartPolicy: OnFailure
    kubectl apply -f date-job.yaml
    //Verify
    kubectl get cj date-job -o yaml
  • B. CronJob Syntax:
    * --> Minute
    * --> Hours
    * --> Day of The Month
    * --> Month
    * --> Day of the Week
    */1 * * * * --> Execute a command every one minutes.
    vim date-job.yaml
    apiVersion: batch/v1beta1
    kind: CronJob
    metadata:
    name: date-job
    spec:
    schedule: "*/1 * * * *"
    jobTemplate:
    spec:
    template:
    - /bin/sh
    - -c
    - date; echo Hello from the Kubernetes cluster
    restartPolicy: OnFailure
    kubectl apply -f date-job.yaml
    //Verify
    kubectl get cj date-job -o yaml

正解:A


質問 # 19
Create a pod that echo "hello world" and then exists. Have the pod deleted automatically when it's completed

正解:

解説:
kubectl run busybox --image=busybox -it --rm --restart=Never -- /bin/sh -c 'echo hello world' kubectl get po # You shouldn't see pod with the name "busybox"


質問 # 20
......

優秀な資料を利用すれば、短時間の準備をしても、高得点で試験に合格することができます。CKA試験の準備もそのどおりです。資料を探しているとき、資料の品質は大切だと思います。我々JpshikenのCKA資料はIT認定試験の改革によって更新していますから、お客様は試験の改革に心配する必要がありません。お客様は購入した前に、我々のウェブサイトでCKA問題集のサンプルを無料でダウンロードして自分の要求と一致するかどうか確認することができます。

CKA日本語版参考資料: https://www.jpshiken.com/CKA_shiken.html