[Jul-2024] Updated SAP C-KYMD-01 Dumps - PDF & Online Engine [Q20-Q35]

Share

[Jul-2024] Updated SAP C-KYMD-01 Dumps – PDF & Online Engine

C-KYMD-01.pdf - Questions Answers PDF Sample Questions Reliable

NEW QUESTION # 20
For which workload requirements would you use StatefulSet? Note: There are 3 correct Answers to this question.

  • A. Ordered, persistent storage
  • B. Stable, persistent storage
  • C. Ordered network identifiers
  • D. Stable, unique network identifiers
  • E. Ordered, graceful deployment and scaling

Answer: B,D,E

Explanation:
Explanation
A StatefulSet is a workload type that runs one or more pods that maintain a stable identity and persistent storage1. StatefulSets are suitable for applications that require one or more of the following2:
Ordered, graceful deployment and scaling: StatefulSets ensure that pods are created and deleted in a sequential, ordered manner. Pods are assigned ordinal numbers that reflect their order in the set. Pods are scaled in reverse order of creation. StatefulSets also respect pod disruption budgets to limit the number of pods that are down simultaneously.
Stable, persistent storage: StatefulSets use PersistentVolumeClaims to provide each pod with its own persistent storage. The PersistentVolumeClaim of a pod is not deleted when the pod is deleted, which preserves the state of the application across pod rescheduling.
Stable, unique network identifiers: StatefulSets use a headless service to provide each pod with a unique network identity. Pods have a stable hostname based on their ordinal number and the name of the StatefulSet. Pods can use this hostname to communicate with each other and access their own or other pods' data.
References
1(https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/), 2(https://kubernetes.io/docs/tutorials/s


NEW QUESTION # 21
Why is a headless service type recommended for StatefulSets in Kubernetes?

  • A. StatefulSets require a load balancer with a single IP address to balance traffic across randomly named pods.
  • B. Pods managed by a StatefulSet have stable names and can be accessed directly without a service IP address.
  • C. Pods managed by a StatefulSet have randomly named hashes that CANNOT be used by a regular service for load balancing.

Answer: B

Explanation:
Explanation
A headless service is defined by setting the clusterIP field to None in the service spec. This tells Kubernetes not to allocate a cluster IP for the service, and to create DNS records only.
For StatefulSets, you can use a headless service to control the domain of the pods. The pods that belong to a StatefulSet have a unique identity that is comprised of an ordinal, a stable network identity, and stable storage. The identity sticks to the pod, regardless of which node it's (re)scheduled on.
Each pod in a StatefulSet derives its hostname from the name of the StatefulSet and the ordinal of the pod. The pattern for the constructed hostname is (statefulsetname)(ordinal). The example above will create three pods named web-0,web-1,web-2.
A StatefulSet can use a headless service to provide network identity for its pods. The service is responsible for creating a DNS record for each pod in the form (podname).(governing service domain).
For the previous example, the headless service named nginx will create DNS records for web-0.nginx, web-1.nginx, and web-2.nginx.
References:
Headless Services
StatefulSets
Is it required to use a headless service for statefulsets?


NEW QUESTION # 22
What is the secret and configuration management feature in Kyma?

  • A. A credential store and manager
  • B. A local password manager
  • C. A configuration assistant
  • D. An object store

Answer: A

Explanation:
Explanation
Kyma uses Kubernetes secrets as the secret and configuration management feature. A secret is an object that contains sensitive data, such as passwords, tokens, or keys, that can be accessed by authorized pods or users.
Secrets can be created manually, generated dynamically, or imported from external sources. Kyma provides a custom resource (CR) called ServiceBinding that allows you to create secrets for service instances and inject them into your workloads. You can also use the Service Catalog UI or the Service Management CLI to manage your secrets123. References: Secrets | Kubernetes, Service Binding | SAP Help Portal, Service Catalog
| SAP Help Portal, Service Management CLI | SAP Help Portal


NEW QUESTION # 23
Why would you use observability tools in SAP BTP, Kyma runtime?

  • A. To monitor system behaviour
  • B. To run distributed tracing
  • C. To manage StatefulSets

Answer: A


NEW QUESTION # 24
Which command lists services in the current namespace?

  • A. kubectl show services
  • B. kubectl list services
  • C. kubectl get services
  • D. kubectl print services

Answer: C

Explanation:
Explanation
The command kubectl get services lists all the services in the current namespace1. The get command is used to display one or more resources in Kubernetes2. The services argument specifies the type of resource to list. To list services in a differentnamespace, you can use the --namespace or -n flag3. References: Kubectl commands to list services, deployments and pods from namespace ..., kubectl Cheat Sheet | Kubernetes, How to get the current namespace of current context using kubectl - Stack Overflow


NEW QUESTION # 25
What is the etcd component in a Kubernetes cluster?

  • A. API to manage the cluster
  • B. Relational database to store cluster configuration
  • C. Storage to back up deployed applications
  • D. Key value store that stores the cluster state and configuration

Answer: D

Explanation:
Explanation
The API server is a component of the Kubernetes control plane that exposes the Kubernetes API. The API server is the front end for the Kubernetes control plane. The main implementation of a Kubernetes API server is kube-apiserver . kube-apiserver is designed to scale horizontally-that is, it scales by deploying more instances. You can run several instances of kube-apiserver and balance traffic between those instances. etcd Consistent and highly-available key value store used as Kubernetes' backing store for all clusterdata. If your Kubernetes cluster uses etcd as its backing store, make sure you have a back up plan for the data2.
You use etcd in Kubernetes as a backend for service delivery. It is one of the master components used for cluster management. You can run etcd in an external cluster or as a pod on your Kubernetes master. If you run it as an external cluster you can benefit from an extra layer of security and resiliency due to its isolation from the master3.
References:
Operating etcd clusters for Kubernetes
Kubernetes Components
What Is etcd and How Is it Used in Kubernetes?


NEW QUESTION # 26
Where are Kubernetes objects persisted?

  • A. The etod key-value store
  • B. The column store
  • C. The key value store
  • D. The row store

Answer: A

Explanation:
Explanation
Kubernetes objects are persisted in the etcd key-value store, which is a distributed and consistent data store that serves as the backbone of the Kubernetes cluster. The etcd store holds the configuration data, state, and metadata of the cluster, and is accessed by the Kubernetes API server. The etcd store ensures that the cluster state is consistent and reliable across multiple nodes and failures. The other options are not relevant for Kubernetes object persistence, as they are either different types of data stores (column store, row store) or misspelled (key value store). References: Side-by-Side Extensibility Based on SAP BTP, Kyma Runtime - Unit 2 - Lesson 1: Kubernetes and Kyma Core Concepts, Kubernetes Documentation - Kubernetes Components - etcd


NEW QUESTION # 27
Which of the following elements are part of the open-source Kyma project, but not of SAP BTP, Kyma runtime?
Note: There are 2 correct Answers to this question.

  • A. Jaeger
  • B. Prometheus
  • C. Kiali
  • D. Istio

Answer: A,C

Explanation:
Explanation
Jaeger and Kiali are part of the open-source Kyma project, but not of SAP BTP, Kyma runtime. Jaeger is a distributed tracing system that provides end-to-end visibility into the performance and behavior of microservices. Kiali is a service mesh observability and configuration tool that provides a graphical view of the topology and health of the services in the mesh. SAP BTP, Kyma runtime does not include these components, but instead relieson SAP BTP Application Logging and SAP BTP Application Monitoring services for observability and tracing. Prometheus and Istio, on the other hand, are both part of the open-source Kyma project and SAP BTP, Kyma runtime. Prometheus is a monitoring system that collects metrics from various sources and stores them in a time-series database. Istio is a service mesh that provides a uniform way to connect, secure, control, and observe services. References:
https://learning.sap.com/learning-journey/deliver-side-by-side-extensibility-based-on-sap-btp-kyma-runtime
https://www.credly.com/org/sap/badge/sap-certified-development-associate-side-by-side-ex


NEW QUESTION # 28
What's the responsibility of the Kubernetes cluster master node? Note: There are 2 correct Answers to this question.

  • A. Maintain network rules between applications
  • B. Maintain etod
  • C. Schedule workloads
  • D. Run deployed applications

Answer: B,C

Explanation:
Explanation
The Kubernetes cluster master node is responsible for running the Kubernetes control plane, which manages the entire cluster. The control plane consists of several components, such as the API server, etcd, controller manager, and scheduler. The etcd is a distributed key-value store that holds the cluster state and configuration.
The scheduler is responsible for assigning workloads to the available worker nodes, based on the resources andconstraints. The master node does not run deployed applications, nor does it maintain network rules between applications. Those tasks are handled by the worker nodes and the kube-proxy component. References: Nodes | Kubernetes, Kubernetes master and worker nodes, Kubernetes Nodes - The Complete Guide - Komodor


NEW QUESTION # 29
Which company initially developed Kubernetes?

  • A. IBM
  • B. Google
  • C. Microsoft
  • D. Oracle

Answer: B

Explanation:
Explanation
Kubernetes is a powerful open-source system for managing containerized applications in a clustered environment. It was originally developed by Google, based on its experience of running production workloads at scale. Google open-sourced Kubernetes in 2014 and donated it to the Cloud Native Computing Foundation (CNCF), a vendor-neutral organization that promotes the development of cloud-native technologies. Since then, Kubernetes has become one of the most popular and widely adopted container orchestration platforms, with a large community of contributors and users. The other options are not correct, as they are not the original developers of Kubernetes, although they may have contributed to or used the project in some ways. References: The History of Kubernetes on a Timeline - RisingStack Engineering, How Kubernetes came to be: A co-founder shares the story - Google Cloud


NEW QUESTION # 30
Which application-based service proxy does the kyma-gateway use to handle traffic and forwarding to services?

  • A. Nginx
  • B. Traefik
  • C. Envoy

Answer: C

Explanation:
Explanation
The kyma-gateway is a custom-configured Istio Ingress Gateway that is installed in the kyma-system namespace. It is the central point of contact for all external traffic that enters the Kyma cluster.
The kyma-gateway uses the Envoy Proxy as an application-based service proxy to handle the traffic and to forward it to the correct Service. Envoy Proxy is a high-performance proxy developed in C++ to mediate all inbound and outbound traffic for all services in the service mesh.
Envoy Proxy supports dynamic service discovery, load balancing, TLS termination, HTTP/2 and gRPC proxies, health checks, staged rollouts, fault injection, and rich metrics.
References:
Using the API Gateway to Expose Services
Extending on-premise systems via Kyma runtime
SAP BTP, Kyma Runtime API Gateway future architecture based on Istio
Exposing a Service in Kyma with API Rules


NEW QUESTION # 31
You have deployed a workload through a Kubernetes Deployment to SAP BTP, Kyma runtime. What must you do to expose the workload to the public internet? Note: There are 3 correct Answers to this question.

  • A. Add a readiness probe for your workload.
  • B. Configure rules and access Strategies.
  • C. Create a service to group your pods.
  • D. Add a custom Virtual Service CR to secure the service.
  • E. Create an API Rule CR.

Answer: A,B,E


NEW QUESTION # 32
Which open-source projects provide data visualization in the kyma-system Namespace? Note: There are 2 correct Answers to this question.

  • A. Grafana
  • B. Prometheus Web UI
  • C. Loki
  • D. Vector

Answer: A,B


NEW QUESTION # 33
Which command lists the pods in a specific namespace?

  • A. kubectl print pods n <namespace>
  • B. kubectl list pods n <namespace>
  • C. kubectl show pods -n <namespace>
  • D. kubectl get pods -n <namespace>

Answer: D


NEW QUESTION # 34
Which of the following elements are part of the open-source Kyma project, but not of SAP BTP, Kyma runtime?
Note: There are 2 correct Answers to this question.

  • A. Jaeger
  • B. Prometheus
  • C. Kiali
  • D. Istio

Answer: A,C


NEW QUESTION # 35
......

SAP C-KYMD-01 Dumps PDF Are going to be The Best Score: https://www.suretorrent.com/C-KYMD-01-exam-guide-torrent.html

SAP Certified Development Associate C-KYMD-01 Exam and Certification Test Engine: https://drive.google.com/open?id=1sbJpYQAqtRtSIfeKlTDULUdmGE0B3zYC