Oracle Cloud Infrastructure and Kubernetes
22 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

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

  • VNIC management (correct)
  • Cluster component release coordination
  • Instance configuration
  • Node network configuration
  • What is a limitation of Node Pool Workflows (NPWF) regarding VNICs?

  • It requires DaemonSet for individual host configuration
  • It is not compatible with Oracle Cloud Infrastructure
  • It does not support additional VNICs (correct)
  • It cannot manage VNICs in VCN-Native Pod Networking
  • What is the purpose of the Node Agent in Node Pool Workflows (NPWF)?

  • To perform node network configuration
  • To push management rules to influence automated observation
  • To manage VNICs in VCN-Native Pod Networking
  • To return status and health information for the node (correct)
  • 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

    Related Documents

    OKE Node Manager.pdf

    Description

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

    More Like This

    Use Quizgecko on...
    Browser
    Browser