Oracle Cloud Infrastructure and Kubernetes
22 Questions
0 Views

Oracle Cloud Infrastructure and Kubernetes

Created by
@PremierEmpowerment2626

Questions and Answers

What function does the Cloud Controller Manager (CCM) already perform in the case of VCN-Native Pod Networking?

VNIC management

What is a limitation of Node Pool Workflows (NPWF) regarding VNICs?

It does not support additional VNICs

What is the purpose of the Node Agent in Node Pool Workflows (NPWF)?

To return status and health information for the node

What is a characteristic of the Cloud Controller Manager (CCM) in terms of ownership?

<p>It is owned by multiple teams</p> Signup and view all the answers

What is a dependency of Node Pool Workflows (NPWF) for individual host configuration?

<p>DaemonSet</p> Signup and view all the answers

What is a potential optimization for VNIC management in the Cloud Controller Manager (CCM)?

<p>Batching API calls</p> Signup and view all the answers

What is the primary function of the Controller Manager in Kubernetes?

<p>To reconcile the actual state of the system with the desired user state</p> Signup and view all the answers

What is the main benefit of using Kubernetes-standard logging and telemetry?

<p>Less dependence on the service itself to provide logging and telemetry</p> Signup and view all the answers

What is the primary responsibility of the Cloud Controller Manager (CCM)?

<p>Handling cloud provider-specific work</p> Signup and view all the answers

What is the role of the Cloud Controller Manager (CCM) in OKE?

<p>To reconcile custom resources with VCN-Native Pod Networking</p> Signup and view all the answers

What is the purpose of the Container Networking Interface (CNI)?

<p>Setting up pod networking</p> Signup and view all the answers

What is the purpose of the DaemonSet in OKE?

<p>To implement new controllers for VCN-Native Pod Networking</p> Signup and view all the answers

What is a Custom Resource (CR) in Kubernetes?

<p>An instantiation of a Custom Resource Definition</p> Signup and view all the answers

What is the benefit of using a Kubernetes Deployment with 2 replicas holding a Lease?

<p>Guaranteed maximum availability for control operations</p> Signup and view all the answers

What is the role of the PodDisruptionBudget in OKE?

<p>To guarantee maximum availability for control operations</p> Signup and view all the answers

What is the Kubernetes Control Plane composed of?

<p>Kube apiserver, Kube controller manager, Kube scheduler, Cloud Controller Manager, and Proxymux</p> Signup and view all the answers

What is the purpose of adding configuration to add-on & controllers to the existing controller manager?

<p>To enable new features and capabilities for VCN-Native Pod Networking</p> Signup and view all the answers

What is the primary function of the OKE Management Plane?

<p>Managing KMIs</p> Signup and view all the answers

What is Native Pod Networking in OKE?

<p>OKE-offered CNI, pods talk to each other via native VCN constructs</p> Signup and view all the answers

What is the current status of the NPN CNI plugin installation in OKE?

<p>It is optional and disabled by default</p> Signup and view all the answers

What does the Instance Metadata (IMDS) provide?

<p>An endpoint that provides metadata for the instance</p> Signup and view all the answers

What is the primary difference between the Kubernetes Control Plane and the user's cluster?

<p>The Control Plane does not host user workloads</p> Signup and view all the answers

Study Notes

Kubernetes Components

  • Controller manager: a set of controllers deployed as a single container that watches for create/update/delete events of OKE-managed Kubernetes resources.
  • Kubernetes Deployment: ensures maximum availability for control operations enacted by the user with 2 replicas holding a Lease, and PodDisruptionBudget.

Cloud Controller Manager (CCM)

  • A Kubernetes component managed by OKE within the service tenancy for each cluster.
  • Supports reconciliation of a custom resource for secondary VNIC attachments with VCN-Native Pod Networking.
  • Permitted to have some down time, but not for prolonged periods.

Vocabulary

  • Cloud Controller Manager (CCM): a Kubernetes master component responsible for cloud provider-specific work.
  • Container Networking Interface (CNI): a Kubernetes interface for setting up pod networking.
  • Custom Resource (CR): an instantiation of a Custom Resource Definition.
  • Custom Resource Definition (CRD): a user-defined Kubernetes object definition to be reconciled by an operator.
  • Kubernetes Control Plane: consists of Kube apiserver, Kube controller manager, Kube scheduler, Cloud Controller Manager, and Proxymux.
  • Kubernetes Manager Instance (KMI): servers in the OKE Service tenancy that host the Kubernetes Control Plane.
  • Instance Metadata (IMDS): an endpoint that provides metadata for the instance, such as IP address and VNIC attachments.
  • OKE Management Plane: OKE Service that manages KMIs.
  • Native Pod Networking: OKE-offered CNI, where pods talk to each other via native VCN constructs (VNIC's).

Alternatives for VNIC Management

  • Option B: Cloud Controller Manager (CCM) performs VNIC management, with possible API optimization, but has internal ownership and release coordination challenges.
  • Option C: Node Pool Workflows (NPWF) does not support additional VNICs, requires additional effort, and is dependent on another mechanism for individual host configuration.
  • Node Agent: a lightweight DaemonSet for Node network configuration, returns status and health information, and may receive management rules to influence automated observation and repairs.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Description

This quiz is about the integration of Oracle Cloud Infrastructure with Kubernetes, focusing on logging and telemetry, and access to application components.

Use Quizgecko on...
Browser
Browser