Kubernetes Administrator: Underlying Cluster Infrastructure

Kubernetes 1.19    |    Intermediate
  • 15 Videos | 1h 21m 31s
  • Includes Assessment
  • Earns a Badge
Kubernetes infrastructure is a combination of multiple resources that includes servers, physical or virtual machines, cloud platforms, and more. Kubernetes architecture and components facilitate dynamic and on-demand provisioning of resources that are required to deploy Kubernetes clusters and their components. In this course, you’ll explore the key considerations for Kubernetes deployment and review the pros and cons of the best known approaches for deploying Kubernetes. You’ll learn about node features, the recommended approach to provision and add nodes to Kubernetes clusters, and the process of upgrading Kubernetes clusters. Next, you’ll explore how to use kubectl commands to view a node's status, configure the default CPU requests and limits for namespaces, set quotas for total amount of memory and CPU for all containers running in a namespace, set quotas for total number of Pods that can run in a namespace, and set minimum and maximum values for CPU resources being used by containers and pods in a namespace. Moving on, you’ll use kubeadm and kubectl commands to upgrade cluster control plane nodes from version 1.18.x to version 1.19.x and upgrade kubelet and kubectl on all cluster control plane nodes from version 1.18.x to version 1.19.x. Finally, you’ll discover how to upgrade kubeadm, kubelet, and kubectl on all cluster worker nodes from version 1.18.x to version 1.19.x. This course is part of a series that aligns with the objectives for the Certified Kubernetes Administrator exam and can be used to prepare for this exam.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    recall the key considerations for Kubernetes deployment and recognize the pros and cons of some of the best known approaches for deploying Kubernetes
    deploy Kubernetes clusters in the cloud and demonstrate how to connect and manage clusters
    list the prominent infrastructure components that need be provisioned to deploy Kubernetes clusters and their components
    describe the features of nodes along with the recommended approach to provision and add nodes to Kubernetes clusters
    use kubectl to view a node's status and elaborate the fields of addresses, conditions, capacity, and allocations
    use kubectl commands to configure the default CPU requests and limits for namespaces
    use kubectl commands to set quotas for the total amount of memory and CPU that can be used by all the containers running in a namespace
  • use kubectl commands to set quotas for the total number of pods that can run in a namespace
    use kubectl commands to set minimum and maximum values for the CPU resources that are used by containers and pods in a namespace
    describe the process of upgrading Kubernetes clusters that are created using kubeadm
    use Kubeadm and kubectl commands to upgrade the first control plane node and the additional control plane nodes of Kubernetes clusters from version 1.18.x to version 1.19.x
    demonstrate how to upgrade kubelet and kubectl on all the control plane nodes of Kubernetes clusters from version 1.18.x to version 1.19.x
    demonstrate how to upgrade kubeadm, kubelet, and kubectl on all the worker nodes of Kubernetes clusters from version 1.18.x to version 1.19.x
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 37s
    UP NEXT
  • Playable
    2. 
    Deployment Considerations
    5m 41s
  • Locked
    3. 
    Deploying Cloud-hosted Kubernetes Clusters
    5m 29s
  • Locked
    4. 
    Component Provisioning and Cluster Deployment
    4m 50s
  • Locked
    5. 
    Node Features and Provisioning Approaches
    5m 57s
  • Locked
    6. 
    Viewing Node Status and Exploring Output
    5m 4s
  • Locked
    7. 
    Configuring Default CPU Requests and Limits
    5m 25s
  • Locked
    8. 
    Setting Quotas for Total Amount of Memory and CPU
    5m 1s
  • Locked
    9. 
    Setting Quota for Total Number of Pods
    7m 8s
  • Locked
    10. 
    Setting Minimum and Maximum Values for CPU Resources
    4m 52s
  • Locked
    11. 
    Upgrading Clusters
    4m 14s
  • Locked
    12. 
    Upgrading Kubernetes Cluster Control Plane Nodes
    8m 36s
  • Locked
    13. 
    Upgrading kubelet and kubectl on Control Plane Nodes
    3m 7s
  • Locked
    14. 
    Upgrading Worker Node kubeadm, kubelet, and kubectl
    6m 19s
  • Locked
    15. 
    Course Summary
    1m 41s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.