
PDF Download Free of C-KYMD-01 Valid Practice Test Questions
C-KYMD-01 Test Engine files, C-KYMD-01 Dumps PDF
NEW QUESTION # 27
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 randomly named hashes that CANNOT be used by a regular service for load balancing.
- C. Pods managed by a StatefulSet have stable names and can be accessed directly without a service IP address.
Answer: C
NEW QUESTION # 28
Where are Kubernetes objects persisted?
- A. The row store
- B. The etod key-value store
- C. The column store
- D. The key value store
Answer: B
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 # 29
Which application-based service proxy does the kyma-gateway use to handle traffic and forwarding to services?
- A. Traefik
- B. Envoy
- C. Nginx
Answer: B
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 # 30
How can you create a Kubernetes object from a file?
- A. kubectl install t <file>
- B. kubectl create -f <file>
- C. kubectl create -from-file <file>
- D. kubectl install-from-file <file>
Answer: B
Explanation:
Explanation
You can use the kubectl create -f command to create a Kubernetes object from a file. The file can be a YAML or JSON file that specifies the configuration of the object, such as its apiVersion, kind, metadata, and spec.
The file can also be a URL that points to a remote file. The kubectl create -f command will send a POST request to the Kubernetes API server with the content of the file, and the API server will create the object according to the file. The other options are not valid kubectl commands. References: Imperative Management of Kubernetes Objects Using Configuration Files, Kubernetes Object Management
NEW QUESTION # 31
What are some characteristics of stateless workloads? Note: There are 2 correct Answers to this question.
- A. No data is persisted.
- B. Data is shared.
- C. References to past transactions are stored.
- D. No references to past transactions are stored.
Answer: A,D
NEW QUESTION # 32
What's the responsibility of the Kubernetes cluster master node? Note: There are 2 correct Answers to this question.
- A. Run deployed applications
- B. Maintain etod
- C. Maintain network rules between applications
- D. Schedule workloads
Answer: B,D
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 # 33
What must you do to pull a container image from a private registry? Note: There are 2 correct Answers to this question.
- A. Provide credentials in the pod manifest via image Pull Secrets" in "spec template metadata annotations"
- B. Create a secret with the type "kubernetes.io/docker configjson".
- C. Create a secret with the type "Opaque"
- D. Provide credentials in the pod manifest via "image Pull Secrets" in spec. template. spec.
Answer: B,D
Explanation:
Explanation
To pull a container image from a private registry, you need to create a secret with the type
"kubernetes.io/dockerconfigjson" and provide the credentials in the pod manifest via "imagePullSecrets" in spec.template.spec. This way, the kubelet can use the secret to authenticate with the private registry and pull the image. The secret type "Opaque" is not suitable for this purpose, as it is a generic type that can store any data. The pod manifest does not support providing credentials via "imagePullSecrets" in spec.template.metadata.annotations, as this is not a valid field. References: Side-by-Side Extensibility Based on SAP BTP, Kyma Runtime - Unit 3 - Lesson 2: Using Secrets, [Kubernetes Documentation - Pull an Image from a Private Registry]
NEW QUESTION # 34
Which open-source projects provide data visualization in the kyma-system Namespace? Note: There are 2 correct Answers to this question.
- A. Loki
- B. Grafana
- C. Prometheus Web UI
- D. Vector
Answer: B,C
NEW QUESTION # 35
What are some characteristics of Kubernetes pods? Note: There are 2 correct Answers to this question.
- A. They are permanent units in Kubernetes.
- B. They are the smallest deployable unit in Kubernetes.
- C. They can be terminated and replaced anytime.
- D. They can contain deployments.
Answer: B,C
Explanation:
Explanation
Kubernetes pods are the smallest deployable units of computing that you can create and manage in Kubernetes. A pod is a group of one or more containers, with shared storage and network resources, and a specification for how to run the containers. Pods are the atomic unit on the Kubernetes platform. Pods are not permanent units in Kubernetes. They can be terminated and replaced anytime, either by the user or by the system. Pods are ephemeral and disposable entities that are created and destroyed dynamically. Pods can be scaled up or down, migrated across nodes, or rescheduled due to failures or maintenance. Pods cannot contain deployments. Deployments are higher-level resources that manage pods and provide declarative updates to them. A deployment can create multiple pods from the same template and ensure that the desired number of pods are always available. A pod can only contain containers and volumes, not other Kubernetes resources. References: Pods | Kubernetes, Viewing Pods and Nodes | Kubernetes, What is a Kubernetes pod? - Red Hat, What are Pods in Kubernetes? - Medium, Network overview | Google Kubernetes Engine (GKE) | Google Cloud.
NEW QUESTION # 36
What are some parts of a pod object? Note: There are 3 correct Answers to this question.
- A. etod
- B. kubelet
- C. kind
- D. metadata
- E. ap Version
Answer: C,D,E
NEW QUESTION # 37
Where can you check which SAP BTP services are available to create in your subaccount?
- A. SAP Help Desk
- B. SAP Community
- C. SAP Discovery Center
- D. SAP BTP Service Marketplace
Answer: D
Explanation:
Explanation
You can check which SAP BTP services are available to create in your subaccount by visiting the SAP BTP Service Marketplace. The Service Marketplace is a page in the SAP BTP cockpit that lists all the services and applications that you can use in your subaccount. You can browse, search, filter, and sort the services and applications by categories, such as databases, analytics, integration, or security. You can also see the details, documentation, and pricing of each service and application, and create instances or subscriptions from the Service Marketplace. The Service Marketplace shows only the services and applications that you have entitlements for in your subaccount. You can manage your entitlements from the Entitlements page in the SAP BTP cockpit. References: SAP BTP Service Marketplace, Create a Service Instance in SAP BTP, Add a New Entitlement to Your Subaccount
NEW QUESTION # 38
What are some primitives that can be used to manage storage in a Kubernetes cluster? Note: There are 3 correct Answers to this question.
- A. Volume Snapshot Classes
- B. Storage Classes
- C. Config Maps
- D. Persistent Volumes
- E. Volumes
Answer: B,D,E
NEW QUESTION # 39
Which of the following open-source projects does SAP BTP, Kyma runtime use to expose and analyze in-cluster telemetry data? Note: There are 3 correct Answers to this question.
- A. Crafana
- B. Opstrace
- C. Prometheus
- D. Loki
- E. Vector
Answer: A,C,D
Explanation:
Explanation
SAP BTP, Kyma runtime uses the following open-source projects to expose and analyze in-cluster telemetry data:
Loki: Loki is a log aggregation system that collects logs from various sources and stores them in a scalable and queryable way. Loki is integrated with Grafana to provide a unified interface for log analysis1.
Prometheus: Prometheus is a time-series database that collects metrics from instrumented applications and stores them in a time-series database. Prometheus is a pull-based system, which means that applications need to expose an endpoint from which Prometheus can scrape the metrics2.
Grafana: Grafana is a visualization and analysis tool to visualize and query time-series data. With Grafana, you can create dashboards that show the current state of your applications. Grafana can easily visualize data from Prometheus, Loki, and other sources2.
References:
1: Accessing the built-in observability tools of Kyma runtime
2: Describing Observability in Kyma
NEW QUESTION # 40
Why would you use observability tools in SAP BTP, Kyma runtime?
- A. To run distributed tracing
- B. To monitor system behaviour
- C. To manage StatefulSets
Answer: A,B
Explanation:
Explanation
Observability tools are used to monitor system behaviour and performance, as well as to troubleshoot issues and identify root causes. Observability tools in SAP BTP, Kyma runtime include Grafana, Prometheus, Loki, and Jaeger, which provide dashboards, metrics, logs, and traces for the workloads running in the cluster1. Distributed tracing is a technique to track the flow of requests across microservices and visualize the latency, errors, and dependencies of each service2. Observability tools help developers and operators to ensure the reliability, availability, and security of their applications and services.
NEW QUESTION # 41
Which tool does SAP BTP, Kyma runtime use for log collection?
- A. Jaeger
- B. Prometheus
- C. Fluent Bit
- D. Kiali
Answer: C
Explanation:
Explanation
SAP BTP, Kyma runtime uses Fluent Bit as the tool for log collection. Fluent Bit is an open-source log processor and forwarder that allows you to collect data and logs from different sources, enrich them with filters, and send them to multiple destinations. Fluent Bit is deployed as a DaemonSet on every node of the Kyma runtime cluster, and collects logs from the containers running on the node. Fluent Bit forwards the logs to Loki, a log aggregation system that is compatible with Prometheus12. References: Fluent Bit, Logging | SAP Help Portal.
NEW QUESTION # 42
Which company initially developed Kubernetes?
- A. Microsoft
- B. IBM
- C. Oracle
- D. Google
Answer: D
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 # 43
What does a service mesh in Kyma typically consist of? Note: There are 2 correct Answers to this question.
- A. Worker node
- B. Master node
- C. Control plane
- D. Data plane
Answer: C,D
Explanation:
Explanation
A service mesh in Kyma typically consists of two components: the data plane and the control plane12. The data plane is responsible for handling the communication between the microservices in the cluster. It consists of a set of sidecar proxies (Envoy) that are injected into each pod and intercept the traffic. The control plane is responsible for managing the configuration and policies of the data plane. It consists of a set of components (Istio) that provide features like service discovery, security, traffic management, observability, and more12. References: Discovering the Service Mesh, SAP BTP - KYMA - SERVICE MESH | SAP Blogs
NEW QUESTION # 44
What are some prerequisites for functions to receive events from Kyma Eventing? Note: There are 2 correct Answers to this question.
- A. An API Rule with Oath keeper Access Rules for GET Requests
- B. A Subscription CR.
- C. The request to the function contains the event context
- D. A Cloud Events specification
Answer: B,D
NEW QUESTION # 45
A Kubernetes cluster is a set of which of the following?
- A. Proxies
- B. Data centers
- C. Machines
Answer: C
Explanation:
Explanation
A Kubernetes cluster is a set of machines, either physical or virtual, that run Kubernetes agents and are managed by the control plane1. A cluster consists of at least one control plane node and one or more worker nodes. The control plane node runs the processes that control the cluster, such as the API server, the scheduler, and the controller manager. The worker nodes run the pods that host the containerized applications. Machines can be grouped into node pools, which are sets of machines that share the same configuration, such as size, type, or labels2. References: 1(https://kubernetes.io/docs/concepts/overview/components/), 2(https://www.redhat.com/en
NEW QUESTION # 46
A Kubernetes cluster is a set of which of the following?
- A. Proxies
- B. Data centers
- C. Machines
Answer: C
NEW QUESTION # 47
In a Kubernetes cluster, which pattern represents a valid DNS name?
- A. <Namespace> <service-name> svc. Cluster. Local
- B. svc.cluster.local.<namespace> <service-name>
- C. <service name> <namespace>.svc.cluster.local
- D. svc.cluster.local.<service-name>.<namespace>
Answer: C
Explanation:
Explanation
In a Kubernetes cluster, services are assigned a DNS name based on the following pattern: <service-name>.<namespace>.svc.cluster.local. This allows pods to access services within the same namespace or across namespaces using the fully qualified domain name (FQDN). The svc.cluster.local part is the default domain for the cluster, but it can be customized by the cluster administrator. References: Kubernetes Services, DNS for Services and Pods
NEW QUESTION # 48
Which of the following does Kyma Eventing simplify? Note: There are 2 correct Answers to this question.
- A. Publishing events
- B. Subscribing to events
- C. Connecting event publishers and subscribers directly
- D. Sending Cloud Events to the NATS backend without proxy
Answer: A,B
Explanation:
Explanation
Kyma Eventing simplifies the process of publishing and subscribing to events in the cluster. Publishing events means sending information about a change in the state of the application or the system to the Eventing backend. Subscribing to events means registering interest for a specific event type from a specific source.
Kyma Eventing allows users to publish events by sending HTTP requests to the Event Publisher Proxy component, which validates and forwards the events to the NATS backend. Kyma Eventing also allows users to subscribe to events by creating Subscription custom resources that specify the event source, type, and the HTTP endpoint of the service that will receive the events. Kyma Eventing handles the delivery of the events from the NATS backend to the subscribers with the help of the Eventing Controller and the Eventing Dispatcher components. References: https://kyma-project.io/
https://blogs.sap.com/2021/06/15/in-cluster-eventing-in-sap-btp-kyma-runtime/
NEW QUESTION # 49
What does a service mesh in Kyma typically consist of? Note: There are 2 correct Answers to this question.
- A. Worker node
- B. Master node
- C. Control plane
- D. Data plane
Answer: C,D
Explanation:
Explanation
A service mesh in Kyma typically consists of two components: the data plane and the control plane12. The data plane is responsible for handling the communication between the microservices in the cluster. It consists of a set of sidecar proxies (Envoy) that are injected into each pod and intercept the traffic. The control plane is responsible for managing the configuration and policies of the data plane. It consists of a set of components (Istio) that provide features like service discovery, security, traffic management, observability, and more12. References: Discovering the Service Mesh, SAP BTP - KYMA - SERVICE MESH | SAP Blogs
NEW QUESTION # 50
Which open-source projects provide data visualization in the kyma-system Namespace? Note: There are 2 correct Answers to this question.
- A. Loki
- B. Grafana
- C. Prometheus Web UI
- D. Vector
Answer: B,C
Explanation:
Explanation
Grafana and Prometheus Web UI are the open-source projects that provide data visualization in the kyma-system Namespace. Grafana is a visualization and analysis tool that can create dashboards from various data sources, such as Prometheus and Loki. Prometheus Web UI is a web interface that allows users to query and visualize the metrics collected by Prometheus. Both Grafana and Prometheus Web UI can be accessed from the Kyma Dashboard by selecting the namespace kyma-system and choosing the menu option Configuration -> Tools. References: Describing Observability in Kyma, Accessing the built-in observability tools of Kyma runtime, Using the Kyma Dashboard
NEW QUESTION # 51
......
Pass Your SAP Certified Development Associate C-KYMD-01 Exam on Jun 15, 2024 with 62 Questions: https://www.ipassleader.com/SAP/C-KYMD-01-practice-exam-dumps.html
Latest SAP C-KYMD-01 PDF and Dumps (2024) Free Exam Questions Answers: https://drive.google.com/open?id=1O2pWWFeDHwspIdPVbUjSyHBsCBs_iKd_