get latest linux foundation cks practice test questions & exam dumps pdf-[2021]

7
Ace your Linux Foundation CKS Exam Preparation With CertsHero Using our Kubernetes Security Specialist CKS certification exam preparation material is more cost- effective, less time-consuming, and offers you more time to practice real Certified Kubernetes Security Specialist CKS certification exam questions and verified mock exams. Mastering the CKS certification exam with our CKS Dumps , based on feedback from experts and successful exam takers that have used our CKS certification exam. CertsHero provides you with the best quality Kubernetes Security Specialist CKS certification exam preparation material. The Certified Kubernetes Security Specialist CKS exam material contains a huge number of valid and verified mock exams that will enable you to practice and get prepared for the real CKS certification exam from CertsHero. Kubernetes Security Specialist CKS certification exam from CKS exam questions are designed and created by over 90,000 top experts and technology crackerjack. Accordingly, the Certified Kubernetes Security Specialist CKS certification exam preparation material has a special focus on the more complex question types and tough real exam scenarios. Information about Linux Foundation CKS Exam Vendor: Linux Foundation Exam Code: CKS Exam Name: Certified Kubernetes Security Specialist Number of Questions: 29 Certification Name: Kubernetes Security Specialist Exam Language: English Promo Code For CKS Dumps: SAVE20

Upload: mendozajudith4879

Post on 08-Jun-2021

4 views

Category:

Education


0 download

DESCRIPTION

Get more information visits it :  [CertsHero.com] CertsHero study materials are highly customized as per the syllabus of Linux Foundation for the CKS Certification exam. Getting Certified Kubernetes Security Specialist exam is possible only when you choose to opt for good study materials. The CertsHero exam questions are well structured and you get them in easy-to-use formats, Practice soft and PDF file.

TRANSCRIPT

  • Ace your Linux Foundation CKS ExamPreparation With CertsHero

    Using our Kubernetes Security Specialist CKS certification exam preparation material is more cost-effective, less time-consuming, and offers you more time to practice real Certified KubernetesSecurity Specialist CKS certification exam questions and verified mock exams. Mastering the CKScertification exam with our CKS Dumps, based on feedback from experts and successful examtakers that have used our CKS certification exam. CertsHero provides you with the best qualityKubernetes Security Specialist CKS certification exam preparation material. The CertifiedKubernetes Security Specialist CKS exam material contains a huge number of valid and verifiedmock exams that will enable you to practice and get prepared for the real CKS certification examfrom CertsHero. Kubernetes Security Specialist CKS certification exam from CKS exam questionsare designed and created by over 90,000 top experts and technology crackerjack. Accordingly, theCertified Kubernetes Security Specialist CKS certification exam preparation material has a specialfocus on the more complex question types and tough real exam scenarios.

    Information about Linux Foundation CKS Exam

    Vendor: Linux Foundation

    Exam Code: CKS

    Exam Name: Certified Kubernetes Security Specialist

    Number of Questions: 29

    Certification Name: Kubernetes Security Specialist

    Exam Language: English

    Promo Code For CKS Dumps: SAVE20

    https://www.certshero.com/https://www.certshero.com/product-detail/CKS

  • The Kubernetes Security Specialist CKS certification exam preparationmaterial comes in the following two formats:

    Linux Foundation CKS PDF Questions & Answers:

    No installation is required; you can use the Certified Kubernetes Security Specialist CKS DumpsPDF material directly without installing any additional software. The CKS certification exam PDFmaterial is available to be used on all your smart devices (Mobiles, Tablets, and PCs). Using the CKSPDF questions, you will be able to take it anywhere you go because it’s portable and printable. Oneof the most important advantages of using the Certified Kubernetes Security Specialist CKS ExamPDF material is that it is regularly updated and revised to simulate the real Kubernetes SecuritySpecialist CKS certification.

    Linux Foundation CKS Practice Test Software:

    CertsHero Practice Exam Software is built to develop your speed and accuracy and that will let youget accustomed to the real exam environment. The Kubernetes Security Specialist CKS certificationexam software contains a great number of verified mock exams that simulate the real CertifiedKubernetes Security Specialist CKS Practice Test. This will help you in better self-assessment andenlighten your weak areas to improve them. Our CKS certification exam software can keep track andstore all your previous exam attempts then will preview the changes and improvements for eachattempt. Using our practice exam software you will be able to customize different mock exams basedon the time or question type or both of them. The periodically updated and revised CKS examsoftware is available to be downloaded on all Windows PCs.

    https://www.certshero.com/linux-foundation/ckshttps://www.certshero.com/Linux Foundation/CKS/practice-test

  • Visit For More Information: https://www.certshero.com/linux-foundation/cks

    Accurate Linux Foundation CKS Dumps With 100% Money Back Guarantee

    Hurry up now and try our free demo from the CKS exam preparation material. A full version of ourproducts will be available to download instantly from the CertsHero once your purchase completessuccessfully.100% money-back is guaranteed; if you failed to install one of our Kubernetes SecuritySpecialist CKS certification exam products we will refund 100% of your money back. (Conditions areapplied, check CertsHero for more details.)

    You can get success in the Linux Foundation CKS Exam instantly With theHelp of CertsHero

    Using our Kubernetes Security Specialist CKS certification exam material will help you gauge yourreal Certified Kubernetes Security Specialist CKS exam preparation and help you to improve andfocus more on getting certified easily from the first attempt. It is therefore; very important to get ourCKS exam preparation material and devise your CKS certification exam preparation strategy.Practice for the Kubernetes Security Specialist CKS certification exam with dozens of toughquestions that are updated and covering all Certified Kubernetes Security Specialist CKS examsections. Time is precious and using our products will guarantee you will be certified from the firstattempt without wasting your time or money.Get a move on and join us now to get your next Kubernetes Security Specialist certification fromCertsHero.

    https://www.certshero.com/

    https://www.certshero.com/linux-foundation/ckshttps://www.certshero.com/linux-foundation/ckshttps://www.certshero.com/

  • Question No. 1

    SIMULATION

    Create a new ServiceAccount named backend-sa in the existing namespace default, which has thecapability to list the pods inside the namespace default.

    Create a new Pod named backend-pod in the namespace default, mount the newly created sabackend-sa to the pod, and Verify that the pod is able to list pods.

    Ensure that the Pod is running.

    A. Explanation: A service account provides an identity for processes that run in a Pod. Whenyou (a human) access the cluster (for example, usingkubectl), you are authenticated by theapiserver as a particular User Account (currently this is usuallyadmin, unless your clusteradministrator has customized your cluster). Processes in containers inside pods can alsocontact the apiserver. When they do, they are authenticated as a particular Service Account(for example,default). When you create a pod, if you do not specify a service account, it isautomatically assigned thedefaultservice account in the same namespace. If you get the rawjson or yaml for a pod you have created (for example,kubectl get pods/ -o yaml), you can seethespec.serviceAccountNamefield has beenautomatically set. You can access the API frominside a pod using automatically mounted service account credentials, as describedinAccessing the Cluster. The API permissions of the service account depend ontheauthorization plugin and policyin use. In version 1.6+, you can opt out of automounting APIcredentials for a service account by settingautomountServiceAccountToken: falseon theservice account: apiVersion: v1 kind: ServiceAccount metadata: name: build-robotautomountServiceAccountToken: false ... In version 1.6+, you can also opt out of automountingAPI credentials for a particular pod: apiVersion: v1 kind: Pod metadata: name: my-pod spec:serviceAccountName: build-robot automountServiceAccountToken: false ... The pod spec takesprecedence over the service account if both specify aautomountServiceAccountTokenvalue.

    Answer: A

    Question No. 2

    SIMULATION

    Fix all issues via configuration and restart the affected components to ensure the new setting takeseffect.

    Fix all of the following violations that were found against theAPI server:-

    a. Ensure the --authorization-mode argument includes RBAC

    b. Ensure the --authorization-mode argument includes Node

    c. Ensure that the --profiling argument is set to false

    Fix all of the following violations that were found against theKubelet:-

    a. Ensure the --anonymous-auth argument is set to false.

    b. Ensure that the --authorization-mode argument is set to Webhook.

  • Fix all of the following violations that were found against theETCD:-

    a. Ensure that the --auto-tls argument is not set to true

    Hint: Take the use of Tool Kube-Bench

    A. Explanation: API server: Ensure the --authorization-mode argument includes RBAC Turn onRole Based Access Control. Role Based Access Control (RBAC) allows fine-grained control overthe operations that different entities can perform on different objects in the cluster. It isrecommended to use the RBAC authorization mode. Fix - Buildtime Kubernetes apiVersion: v1kind: Pod metadata: creationTimestamp: null labels: component: kube-apiserver tier: control-plane name: kube-apiserver namespace: kube-system spec: containers: - command: + - kube-apiserver + - --authorization-mode=RBAC,Node image: gcr.io/google_containers/kube-apiserver-amd64:v1.6.0 livenessProbe: failureThreshold: 8 httpGet: host: 127.0.0.1 path:/healthz port: 6443 scheme: HTTPS initialDelaySeconds: 15 timeoutSeconds: 15 name: kube-apiserver-should-pass resources: requests: cpu: 250m volumeMounts: - mountPath:/etc/kubernetes/ name: k8s readOnly: true - mountPath: /etc/ssl/certs name: certs - mountPath:/etc/pki name: pki hostNetwork: true volumes: - hostPath: path: /etc/kubernetes name: k8s -hostPath: path: /etc/ssl/certs name: certs - hostPath: path: /etc/pki name: pki Ensure the --authorization-mode argument includes Node Remediation:Edit the API server pod specificationfile/etc/kubernetes/manifests/kube-apiserver.yamlon the master node and set the--authorization-modeparameter to a value that includesNode. --authorization-mode=Node,RBACAudit: /bin/ps -ef | grep kube-apiserver | grep -v grep Expected result: 'Node,RBAC' has 'Node'Ensure that the --profiling argument is set to false Remediation:Edit the API server podspecification file/etc/kubernetes/manifests/kube-apiserver.yamlon the master node and set thebelow parameter. --profiling=false Audit: /bin/ps -ef | grep kube-apiserver | grep -v grepExpected result: 'false' is equal to 'false' Fix all of the following violations that were foundagainst theKubelet:- Ensure the --anonymous-auth argument is set to false. Remediation:Ifusing a Kubelet config file, edit the file to set authentication:anonymous: enabled tofalse. Ifusing executable arguments, edit the kubelet servicefile/etc/systemd/system/kubelet.service.d/10-kubeadm.confon each worker node and set thebelow parameter inKUBELET_SYSTEM_PODS_ARGSvariable. --anonymous-auth=false Basedon your system, restart the kubelet service. For example: systemctl daemon-reload systemctlrestart kubelet.service Audit: /bin/ps -fC kubelet Audit Config: /bin/cat/var/lib/kubelet/config.yaml Expected result: 'false' is equal to 'false' 2) Ensure that the --authorization-mode argument is set to Webhook. Audit docker inspect kubelet | jq -e'.[0].Args[] | match("--authorization-mode=Webhook").string' Returned Value:--authorization-mode=Webhook Fix all of the following violations that were found against theETCD:- a. Ensurethat the --auto-tls argument is not set to true Do not use self-signed certificates for TLS. etcd isa highly-available key value store used by Kubernetes deployments for persistent storage of allof its REST API objects. These objects are sensitive in nature and should not be available tounauthenticated clients. You should enable the client authentication via valid certificates tosecure the access to the etcd service. Fix - Buildtime Kubernetes apiVersion: v1 kind: Podmetadata: annotations: scheduler.alpha.kubernetes.io/critical-pod: "" creationTimestamp: nulllabels: component: etcd tier: control-plane name: etcd namespace: kube-system spec:containers: - command: + - etcd + - --auto-tls=true image: k8s.gcr.io/etcd-amd64:3.2.18imagePullPolicy: IfNotPresent livenessProbe: exec: command: - /bin/sh - -ec - ETCDCTL_API=3etcdctl --endpoints=https://[192.168.22.9]:2379 --cacert=/etc/kubernetes/pki/etcd/ca.crt --cert=/etc/kubernetes/pki/etcd/healthcheck-client.crt --key=/etc/kubernetes/pki/etcd/healthcheck-client.key get foo failureThreshold: 8initialDelaySeconds: 15 timeoutSeconds: 15 name: etcd-should-fail resources: {}

  • volumeMounts: - mountPath: /var/lib/etcd name: etcd-data - mountPath:/etc/kubernetes/pki/etcd name: etcd-certs hostNetwork: true priorityClassName: system-cluster-critical volumes: - hostPath: path: /var/lib/etcd type: DirectoryOrCreate name: etcd-data - hostPath: path: /etc/kubernetes/pki/etcd type: DirectoryOrCreate name: etcd-certsstatus: {}

    Answer: A

    Question No. 3

    SIMULATION

    Create a PSP that will prevent the creation of privileged pods in the namespace.

    Create a new PodSecurityPolicy named prevent-privileged-policy which prevents the creation ofprivileged pods.

    Create a new ServiceAccount named psp-sa in the namespace default.

    Create a new ClusterRole named prevent-role, which uses the newly created Pod Security Policyprevent-privileged-policy.

    Create a new ClusterRoleBinding named prevent-role-binding, which binds the created ClusterRoleprevent-role to the created SA psp-sa.

    Also, Check the Configuration is working or not by trying to Create a Privileged pod, it should getfailed.

    A. Explanation: Create a PSP that will prevent the creation of privileged pods in thenamespace. $ cat clusterrole-use-privileged.yaml --- apiVersion: rbac.authorization.k8s.io/v1kind: ClusterRole metadata: name: use-privileged-psp rules: - apiGroups: ['policy'] resources:['podsecuritypolicies'] verbs: ['use'] resourceNames: - default-psp --- apiVersion:rbac.authorization.k8s.io/v1 kind: RoleBinding metadata: name: privileged-role-bindnamespace: psp-test roleRef: apiGroup: rbac.authorization.k8s.io kind: ClusterRole name: use-privileged-psp subjects: - kind: ServiceAccount name: privileged-sa $ kubectl -n psp-test apply-f clusterrole-use-privileged.yaml After a few moments, the privileged Pod should be created.Create a new PodSecurityPolicy named prevent-privileged-policy which prevents the creationof privileged pods. apiVersion: policy/v1beta1 kind: PodSecurityPolicy metadata: name:example spec: privileged: false # Don't allow privileged pods! # The rest fills in some requiredfields. seLinux: rule: RunAsAny supplementalGroups: rule: RunAsAny runAsUser: rule:RunAsAny fsGroup: rule: RunAsAny volumes: - '*' And create it with kubectl: kubectl-admincreate -f example-psp.yaml Now, as the unprivileged user, try to create a simple pod: kubectl-user create -f-

  • Thank You for Trying the CKS PDF Demo...

    "To Try Our CKS Practice Exam Software Visit URL Below"

    https://www.certshero.com/linux-foundation/cks

    Start Your Linux Foundation CKS Exam Preparation

    [Limited Time 20% Discount Offer] Use Coupon “SAVE20”for a special 20% discount on your purchase.

    Test Your CKS Preparation with Actual Exam Questions.

    https://www.certshero.com/

    https://www.certshero.com/https://www.certshero.com/linux-foundation/ckshttps://www.certshero.com/