Kubernetes Administrator: Cluster Installation & Configuration

Kubernetes 1.19
  • 14 Videos | 1h 53m 29s
  • Includes Assessment
  • Earns a Badge
Kubernetes provides various tools specifically designed to run enterprise-class, cloud-enabled, and web-scalable IT workloads with configurable resource limits. To get the most out of this service, deriving the right Kubernetes cluster architecture is essential. In this course, you'll explore how Kubernetes built-in tools are used to work with the overall Kubernetes system. You'll examine, among other items, the Container Runtime Interface, workloads in Kubernetes, and the lifecycle of a Pod. You'll then use kubeadm to create and bootstrap Kubernetes clusters. You'll create deployments with labels and employ label selectors to filter Kubernetes objects. You'll utilize kubectl to deploy applications, inspect cluster resources, authenticate against an API server, and modify labels. You'll configure Kubernetes clusters to run a combination of Linux and Windows nodes. You'll also create namespaces and LimitRange objects and Pods for these namespaces.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    describe the purpose of Container Runtime Interface and list the Container runtimes supported by Kubernetes
    describe the lifecycle of a Pod and list the possible values of the Pod phase and container states that run inside Pods
    recall the concept of workloads from the perspective of Kubernetes along with the workload resources that manages pods
    list the built-in tools provided by Kubernetes that can be used to work with the Kubernetes system efficiently
    install and configure Kubernetes tools to provision secure Kubernetes clusters and control the Kubernetes cluster manager
    create and bootstrap Kubernetes clusters using kubeadm and use commands to bootstrap Kubernetes worker nodes and join them to the cluster
  • configure kubectl to locate and connect to Kubernetes clusters and to deploy applications and inspect cluster resources
    configure Kubernetes clusters to run a combination of Linux and Windows nodes in order to facilitate mixed Pods running on Linux with Pods that run on Windows
    use kubectl in proxy mode to check location and get credentials to authenticate against an API server to access REST API with a HTTP client
    create namespaces and configure the default memory requests and limits by creating and configuring LimitRange and Pods in the namespaces
    describe the key features and differences between labels and annotations
    create deployments with labels and use kubectl commands to modify labels and utilize label selectors to filter Kubernetes objects based on a set of labels
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 33s
    UP NEXT
  • Playable
    2. 
    Container Runtime Interface
    6m 30s
  • Locked
    3. 
    Pod Lifecycle and Container States
    7m 42s
  • Locked
    4. 
    Kubernetes Workloads
    6m 41s
  • Locked
    5. 
    Kubernetes Tools
    7m 42s
  • Locked
    6. 
    Installing and Configuring Kubernetes Tools
    7m 5s
  • Locked
    7. 
    Creating Kubernetes Clusters with kubeadm
    12m 31s
  • Locked
    8. 
    Locating and Connecting to Kubernetes with kubectl
    14m 37s
  • Locked
    9. 
    Combining Linux and Windows Nodes
    9m 44s
  • Locked
    10. 
    Using kubectl in Proxy Mode
    8m 29s
  • Locked
    11. 
    Working with Namespaces, LimitRange, and Pods
    9m 57s
  • Locked
    12. 
    Labels and Annotations in Kubernetes
    5m 22s
  • Locked
    13. 
    Working with Labels and Label Selectors
    7m 38s
  • Locked
    14. 
    Course Summary
    1m 58s

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.

YOU MIGHT ALSO LIKE

Likes 22 Likes 22  
Likes 0 Likes 0