Kubernetes: Kubernetes 1.19 intermediate
Technology:
Expertise:
- 9 Books | 38h 59m
- 4 Courses | 6h 5m
- 9 Books | 39h 25m
- 5 Courses | 4h 9m
- 8 Books | 34h 59m
- 1 Audiobook | 11h 34m 14s
- 8 Courses | 12h 15m 35s
- 8 Books | 34h 38m
- Includes Lab
- 1 Audiobook | 11h 34m 14s
- 1 Course | 52m
- 7 Books | 33h 3m
- Includes Lab
- 1 Audiobook | 11h 34m 14s
- 1 Course | 1h 6s
- 2 Books | 12h 36m
- 1 Course | 1h 7m 11s
- 6 Books | 23h 59m
- 2 Courses | 2h 41m 39s
- 5 Books | 21h
- 1 Audiobook | 11h 34m 14s
Explore Kubernetes, an open-source system for automated container deployment, scaling, and management.
GETTING STARTED
Running Kubernetes on Google Cloud Platform
-
5m 14s
-
7m 14s
GETTING STARTED
Kubernetes Manifests, Declaratives, & Imperatives
-
1m 54s
-
6m 52s
GETTING STARTED
Kubernetes Administrator: Kubernetes Fundamentals for Administrators
-
1m 28s
-
11m 3s
GETTING STARTED
Managing Multi-cloud Containers Using Kubernetes
-
1m 21s
-
6m 22s
GETTING STARTED
Extending Kubernetes: Kubernetes Extension Principles
-
2m 14s
-
5m 28s
COURSES INCLUDED
Running Kubernetes on Google Cloud Platform
Discover how to run Kubernetes on the Google Cloud Platform.
10 videos |
52m
Assessment
Badge
Kubernetes Concepts & Controllers
Explore the key concepts and controllers involved in Kubernetes, which will help you get an in-depth understanding of how it works.
20 videos |
2h 17m
Assessment
Badge
Kubernetes Clusters
Explore Kubernetes clusters and how to use the kubectl command-line tool to create, start, stop, delete, and much more.
16 videos |
1h 44m
Assessment
Badge
Kubernetes APIs & Components
Explore the Kubernetes API and other key components of Kubernetes.
13 videos |
1h 9m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Kubernetes Manifests, Declaratives, & Imperatives
Learning the foundations of Kubernetes and why it is used will help you gain a better appreciation for its flexibility, as will becoming familiar with the Kubernetes CLI. In this course, you'll be introduced to Kubernetes and cluster management. You'll first learn about Kubernetes, including its key features and objects. You'll then explore the YAML templating language and advanced YAML. You'll examine a Kubernetes environment from both Windows and Linux perspectives. Next, you'll move on to learn about the imperative and declarative kubectl commands, as well as similarities and differences with imperative and declarative cluster management. Finally, you'll learn about the key advantages of declarative cluster management.
15 videos |
1h 24m
Assessment
Badge
Kubernetes Pods, Deployments, Services, Namespaces, & DaemonSets
Discover the building blocks provide the foundation of real production clusters. In this course, you'll explore key Kubernetes concepts. You'll first learn how to identify pod its crucial role in Kubernetes. You'll then learn to identify the phases of a pod's life and a pod's lifecycle. You'll learn how resources can be allocated and restricted per-container and be able to identify what a Namespace is in Kubernetes. You'll then be introduce the concept of a policy, a ReplicaSet, and a DaemonSet in Kubernetes. You'll also learn about a Deployment and a Service in Kubernetes. Finally, you'll learn how to identify what an Ingress is in Kubernetes and understand its role.
14 videos |
1h 37m
Assessment
Badge
Scaling Kubernetes Apps & Solutions: Kubernetes Logging & Monitoring
Logging and monitoring should be a central part of any good DevOps process, including those associated with cloud-native application development and scaling. While traditional logging and monitoring tools aren't designed for cloud-native environments, there are other solutions. Use this course to comprehend how cloud platforms have changed the nature of logging and monitoring. Learn how Google Cloud Operations for Google Kubernetes Engine (GKE), Amazon Elastic Kubernetes Services (EKS), Microsoft Azure Kubernetes Services (AKS), and Kubernetes handle logging and monitoring. On a practical front, use klog to generate log messages, debug issues with Kubernetes audit logs, pull events using kubectl, use Fluentd to log information, Elasticsearch to monitor your Kubernetes applications, and Kibana to log and collect time series analytics. When you're done, you'll be able to implement logging and monitoring into your Kubernetes application development processes.
15 videos |
1h 35m
Assessment
Badge
COURSES INCLUDED
Kubernetes Clustering & Containers
Explore clustering in-depth, practice with a real Kubernetes cluster, and learn about more advanced cluster management features of Kubernetes. In this course, you'll learn advanced clustering concepts in Kubernetes. First, you'll learn about clusters and nodes and the motivation behind clustering and its challenges. You'll then learn how Kubernetes was designed for distributed computing and that it is a clustering software. You'll explore a Kubernetes cluster with more than a single node and a simple pod scheduling policy. You'll also explore a secret in Kubernetes and why it is useful. You'll learn about init containers and Kubernetes networking policies Finally, you'll explore package management and Helm.
14 videos |
1h 22m
Assessment
Badge
Solutions for Multi-cloud Load Balancing: Load Balancing Kubernetes Solutions
Kubernetes is the de facto standard orchestration technology for containerized workloads. The Kubernetes networking model is implemented using network plugins that adhere to the Container Network Interface specification designed for interoperability. In this course, you'll explore Kubernetes clusters and examine the various components and objects that make up a typical Kubernetes cluster. You'll explore the challenges commonly encountered with Kubernetes load balancing scenarios and Kubernetes services. Next, you'll learn to analyze how Kubernetes networking and services incorporate load balancing and how Kubernetes Ingress integrates load balancing in various real-world scenarios. You'll learn how to work with real a Kubernetes cluster by installing and then bootstrapping a real Kubernetes cluster. Lastly, you'll gain experience with network traffic management in Kubernetes by configuring Pod distribution, applying network policies, and configuring Kubernetes Ingress.
16 videos |
1h 47m
Assessment
Badge
Scaling Kubernetes Apps & Solutions: Scalable Kubernetes
As scalability becomes increasingly non-negotiable and more applications are built with containers, the open-source software Kubernetes has become an appreciated one-stop shop for developing and running applications. Kubernetes helps manage multiple containers across different systems, allowing you to scale them with ease. It provides access to plugins and extensions to improve management and security. And with the ability to use cloud-based solutions, increases the portability of your applications. Use this course to learn about application scaling and the benefits of containerized applications and cloud computing. Examine the key components within a Kubernetes deployment. As you progress, run and configure clusters; use kubectl, ConfigMaps, probes, taints, and tolerations; and finally, set up autoscaling and configure a Kubernetes multi-pod deployment. Upon completion, you'll be able to scale applications using Kubernetes.
14 videos |
1h 37m
Assessment
Badge
Scaling Kubernetes Apps & Solutions: Kubernetes Packaging
Kubernetes package management allows developers to easily package, configure, and deploy applications and services onto clusters. Package managers maintain the application lifecycle, enabling you to optimize several tasks. Learning how to utilize these resources will improve your ability to scale Kubernetes applications and services. Use this course to gain a theoretical and practical understanding of the importance of package management. Examine how each of the major cloud platforms manages Kubernetes services for continuous delivery. And explore what's on offer through the various Kubernetes package managers. On a practical front, learn how to manage Kubernetes YAML manifests. Work with Helm, creating Helm charts, chart hooks, and Kubernetes ConfigMaps and Secrets. And lastly, deploy a multi-pod application using Helm. Upon completion, you'll be able to conduct Kubernetes package management in the most viable way.
14 videos |
1h 27m
Assessment
Badge
Advanced Kubernetes Skills: Security Considerations
While Kubernetes introduces many capabilities, if developers aren't prudent, it can also introduce security risks. Use this course to learn the top security considerations with Kubernetes deployments and how to tackle them. Explore traditional application security as well as the 4C's of cloud-native security. Investigate the most crucial security concerns when migrating to the cloud. See the security vulnerabilities related to Kubernetes clusters, containers, scalability, and automation as well as those related to software code. Moving on, discover the security features in Amazon Elastic Kubernetes Service and Azure Kubernetes Service. Learn how Packer and Ansible can be used to security-harden your Kubernetes deployments and Calico to manage security policies. Also, explore several security design patterns. Upon completion, you'll be able to ensure your Kubernetes deployments pose a low-security risk to your organization.
14 videos |
1h 41m
Assessment
Badge
Advanced Kubernetes Skills: Designing & Building Kubernetes Solutions
If the security of your containerized systems and networks is important to you, then you need to implement appropriate security measures throughout the design and build of your Kubernetes solutions. Use this course to learn how to do this. Examine common Kubernetes security issues and exploits. Learn how Pods and clusters are secured. Additionally, explore security considerations and procedures related to Kubernetes deployments and the Kubernetes API. As you advance, learn how to audit a Kubernetes-based deployment, determine security risks, and design a security plan for new deployments. Practice configuring a security context and security policy for a Pod. Use role-based access control with Kubernetes. And restrict a container's access to resources by using AppArmor. Upon completion, you'll be able to greatly reduce your Kubernetes environment's vulnerability to unauthorized access and security attacks.
14 videos |
1h 53m
Assessment
Badge
Kubernetes Networking: Advanced Networking
Kubernetes is an open-source container-orchestration system used to deploy, scale, and manage computer applications automatically. To use Kubernetes effectively requires configuring the network to be secure and efficient. With this course, learn how to conduct advanced Kubernetes networking tasks. Learn to distinguish Kubernetes networking from its legacy ancestors and other platforms. Examine the basics of Kubernetes networking, including IP address management and routing. Learn how to perform monitoring and logging. Then, explore Kubernetes pods, Container Networking Interface, and the role of Kube-router in load balancing. As you advance, learn about network security considerations and how network policies can differ between cloud-based and on-premises deployments. Upon course completion, you'll have a solid theoretical knowledge of Kubernetes networking activities and be ready to move on to some more advanced practices.
14 videos |
1h 11m
Assessment
Badge
Kubernetes Networking: Advanced Kubernetes Practices
Several advanced practices can be followed to leverage the full power and rich features of Kubernetes. Among these are those that help take advantage of features, options, and plugins for configuring Kubernetes networking to run efficiently and securely. Take this theoretical and practical course to learn about some of the chief Kubernetes networking components and the features of container network interface (CNI) plugins that implement the Kubernetes networking model. Practice along with demonstrations configuring Flannel and Multus CNI plugins to enable advanced multi-homed pods in Kubernetes. Learn how Kubernetes leverages iptables and routing tables for managing traffic and how load balancing is implemented on Kubernetes clusters. Furthermore, practice configuring network ingress and load balancing in Kubernetes. When you've completed this course, you'll have advanced your Kubernetes networking skills both in theory and in practice.
14 videos |
1h 14m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Kubernetes Administrator: Kubernetes Fundamentals for Administrators
Migrating from monolith to stable microservices architectures require robust, scalable, and containerized deployment and orchestration capabilities. In this course, you'll explore the challenges of transforming from monolith applications to microservices, the benefits of microservices and container orchestration, and various container orchestration deployment options for managing containerized deployments. You'll investigate the evolution, key features, and components of Kubernetes, identifying the pros and cons of the recommended installation and configuration options for Kubernetes and establishing the key criteria for evaluating Kubernetes solutions for enterprise workloads, including using Pods to manage multiple containers. Additionally, you'll install "all-in-one" Kubernetes using containers to run Kubernetes components as Docker containers on a single host. You'll use kubectl to run applications on Kubernetes clusters. Lastly, you'll create a service that targets TCP port 80 on any Pod and expose this service onto an external IP address.
15 videos |
1h 28m
Assessment
Badge
Kubernetes Administrator: Cluster Installation & Configuration
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.
14 videos |
1h 47m
Assessment
Badge
Kubernetes Administrator: Managing Role-based Access Control
Role-based access control is an approach to restricting system access to authorized users. Kubernetes supports multiple authorization modules, including role-based access control, which works using Role, ClusterRole, RoleBinding, and ClusterRoleBinding objects, which are declared using RBAC API. In this course, you'll explore the concept of authorization and the authorization modes supported by Kubernetes. You'll investigate how to control access to the Kubernetes API server, including the prominent principles for planning and implementing Kubernetes role-based access control, the features of Role, ClusterRole, RoleBinding, and ClusterRoleBinding objects. Next, you'll utilize kubectl subcommands and commands to query the API authorization layer, enable the NamespaceLifecycle and LimitRanger admission control plugins, and get a list of existing Roles, ClusterRoles, RoleBindings, and ClusterRoleBindings from Kubernetes clusters. You'll then create a file and use it to create a Role, ClusterRole, RoleBinding, and ClusterRoleBinding. Next, you'll create kubeconfig files to allow users to perform operations in Kubernetes cluster Namespaces. Finally, you'll implement Aggregated ClusterRole and use the AggregationRule to define label selectors and match other ClusterRole objects.
14 videos |
1h 3m
Assessment
Badge
Kubernetes Administrator: Managing Highly-available Clusters
An architecture is considered resilient if it is continuously operational and can sustain failures. Kubernetes high availability is all about setting up Kubernetes, along with its supporting components, in a way that leaves no single point of failure, and has the capability to detect hardware or software faults and remediate them. In this course, you'll learn the Kubeadm commands and flags that can be used to manage, bootstrap, and join Kubernetes clusters. You'll explore the highly-available Kubernetes architecture, the benefits of multi-master HA architecture, and the advantages and disadvantages of approaches for setting up HA Kubernetes clusters. Next, you'll investigate the stacked and external etcd topologies, the role of etcd in Kubernetes, and the concepts of leaders and elections. You'll learn about the essential control plane components and how to back up etcd clusters and use them to recover Kubernetes clusters. You'll examine how to create a load balancer for kube-apiserver and add control plane nodes to it, initialize a stacked control plane, and join multiple stacked control plane nodes. You'll discover how to set up HA clusters with external etcd nodes, add additional control planes to the clusters, install workers after bootstrapping a control plane, and finally take snapshots using etcdctl commands and use the snapshots to restore clusters. 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.
16 videos |
1h 31m
Assessment
Badge
Kubernetes Administrator: Underlying Cluster Infrastructure
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.
15 videos |
1h 15m
Assessment
Badge
Kubernetes Administrator: Managing Kubernetes Deployments
Kubernetes supports deployments that represents a set of multiple Pods to run multiple replicas of an application and replaces the instances when they are unresponsive. In this course you will recognize the key Kubernetes deployment strategies and the elements of the manifest file for the deployment strategies, review the workload resources that are used by Kubernetes to manage deployments and Pods. You'll recognize the different states of deployment lifecycle, the scenarios of using the StatefulSet workload API object, including the components and the limitations associated with StatefulSet in deployments. Next, you'll implement deployments that create and bring three replicated Pods, define the selection rules to help deployments find which Pods to manage, update deployments, view rollout status and deployment update information. Moving on, you'll use Kubectl commands to inspect rollouts, pause and resume rollouts to rollback updates, check the revisions of deployments, rollback deployments, manage Pods, scale out and customize resource definition of deployments. Next, you'll use Kubectl commands to scale specific StatefulSet by increasing replicas, diagnose Pods. And finally, you'll set up Autoscaler for deployment and specify the minimum and maximum number of Pods based on the CPU utilization of the existing Pods. 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.
14 videos |
1h 8m
Assessment
Badge
Kubernetes Administrator: Configuring ConfigMaps & Kubernetes Secrets
Kubernetes uses ConfigMaps to store and share unencrypted configuration information. They bind configuration artifacts of Kubernetes to the Pod containers and system components dynamically. In this course you'll explore the role of ConfigMaps and the different approaches of using ConfigMaps along with the different types of Kubernetes Secrets and the different approaches of using Secrets in Pods. You'll create ConfigMaps from single file, multiple files, and from generators. Next, you'll create ConfigMaps containing multiple key-value pairs and use ConfigMaps to define environment variables. Moving on, you'll create Secrets using a Secret config file, by defining a secretGenerator and also define container environment variables using the date from Secrets. Finally, you'll use the Kubectl apply command to create a Pod, provide access to the Secret data through a volume, create an imagePullSecret and add image pull secret to the service account. 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.
14 videos |
57m
Assessment
Badge
Kubernetes Administrator: Scaling & Managing Resources
Kubernetes provides the capability to dynamically scale deployments in order to scale the number of Pods in a deployment up or down and add resiliency using various commands and tools. In this course you'll recognize what a DaemonSet is, the patterns for communicating with the Pods in a DaemonSet, the role of Kubernetes Garbage Collector, and the resource types and resource units used in Kubernetes. You'll review the commands used to manage Kubernetes objects, and the features of tools used for templating YAML in Kubernetes.Next, you'll create a deployment and scale the deployment, scale StatefulSets and make in-place updates, and create a defined Horizontal Pod Autoscaler and DaemonSet. Moving on, you'll create jobs and list all the Pods that belong to the jobs. You'll see how to deploy a replicated topology with a StatefulSet controller, simulate Pod and Node downtime, and implement a case study of cascading deletion and managing orphans dependents. Finally, you'll use the Kustomize tool to demonstrate the composition of deployment and service resources and install Helm and Service Catalog in Kubernetes clusters. 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.
16 videos |
1h 11m
Assessment
Badge
Kubernetes Administrator: Managing Pods & Deployments
Kubernetes uses pods to wrap up one or more containers. The primary objective of deployments is to declare the number of replicas of a pod that should be running at a time and also ensure the pods' availability by recreating them when they are not available. In this course, you'll learn to perform critical pod and deployment tasks, which includes creating a ReplicaSet definition file, using kubectl commands to create a ReplicaSet, verifying management of pods by specific ReplicaSets, removing ReplicaSet-managed pods, and increasing the number of pods when the CPU load gets higher without exceeding five pods. Next, you'll create a deployment definition file and use the kubectl command to deploy four pods with NGINX. You'll also use the kubectl scale command to scale replicas, create a Kubernetes user account using the X509 client certificate, schedule and launch pods, and taint a node. Moving on, you'll create a manifest file that creates a pod with a sample container, manually schedule a pod and force a pod to be on a specific node, and use kubectl commands to create a pod and configure environment variables. Finally, you'll create a secret from files containing a username and password, define environment variables, and mount the secret to a pod. 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.
14 videos |
56m
Assessment
Badge
Kubernetes Administrator: Configuring Networking & Services
Kubernetes Service defines a logical set of pods, a policy to access them and provide efficiency to the microservices deployed in the clusters. Kubernetes networking uses iptables to manage network connections between pods and nodes to enable communication across Kubernetes cluster components. In this course you'll investigate the Kubernetes Network model, the technologies that can be used to implement the Kubernetes Networking model, the challenges of pod networking, how services can help mitigate the challenges and why proxying is used for services. You'll recognize the features of the prominent types of Kubernetes service, the role of EndpointSlices and the supported AddressTypes. Next, you create a network namespace and list all the available namespaces, creates two HTTP server pods and verify the pods are running, create a service without a Pod selector, manually map the service to the network address where it's running and configure multiple port definitions on a service object. Finally, you'll create a configuration file to configure type NodePort and type LoadBalancer, create a deployment that runs 3 replicas of an application and create an internal TCP LoadBalancer using a service. 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.
14 videos |
58m
Assessment
Badge
Kubernetes Administrator: Service Management
Kubernetes classifies services into different types to facilitate restricting services within clusters, expose them on static ports, enable the use of cloud providers' load balancer and facilitate load balanced and scalable Pods. In this course you'll investigate the primary modes for finding a Service supported by Kubernetes, the essential components used to implement automation of Service Accounts, the features provided by Service Catalog, the steps for listing Managed Services and Plans of a Service Broker and how to provision a new instance of a Managed Service. Next, you'll create pods running a NGINX cluster side address space and NGINX replicas, and create a service of types ClusterIP, NodePort, LoadBalancer and ExternalName. Finally, you'll visualize Service Account in the namespace, create additional Service Account objects and retrieve a dump of the Service Account object, modify the default Service Account for a namespace, use Secrets as imagePullSecret and also create, describe, delete and invalidate API tokens for a Service Account. 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.
14 videos |
55m
Assessment
Badge
Kubernetes Administrator: Ingress and Cluster DNS & CNI Management
Kubernetes uses Ingress to expose HTTP and HTTPS routes from outside the cluster to services within the cluster. It also facilitates DNS management by replacing Kube-DNS with CoreDNS, which is a flexible and extensible DNS server that can serve as the Kubernetes cluster DNS. In this course you'll recognize the role of Ingress in enabling routing, the prerequisites required to create and configure Ingress, the prominent Ingress controllers and when to implement them. You'll recall the prominent PathTypes and the use of HostName wildcards, the features of CoreDNS and Kube-DNS along with the features of prominent network and CNI plugins. Moving on, you'll create a simple Ingress resource, update the configuration file to update the Ingress resource backend, configure the Ingress resource to run a web application behind external HTTPS load balancer and install CoreDNS as the default DNS service while installing a fresh Kubernetes cluster. Finally, you'll upgrade the DNS service of existing Kubernetes clusters to CoreDNS, replace Kube-DNS and enforce network policies in Google Kubernetes Engine. 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.
14 videos |
48m
Assessment
Badge
Kubernetes Administrator: Managing StorageClass & Volume
Kubernetes manages Volumes and Containers by defining a low-level representation of a StorageVolume using PersistentVolume object and binding Pod and PersistentVolume using PersistentVolumeClaim. In this course, you'll explore the applicable Reclaim policies and features of PersistentVolume, the concept of Node Affinity, the various phases of a Volume, the maximum number of volumes that can be attached to a Node, and how to configure custom limits. Additionally, you'll create a storage device using AWS EBS and a PersistentVolume that uses the EBS, a PersistentVolumeClaim to use the PersistentVolume of an AWS EBS storage device, and a PersistentVolume with an EBS via AWS API and mount it to an AWS EC2 instance. You'll also create a Pod that uses Dynamic PersistentVolumeClaim, delete PersistentVolume and PersistentVolumeClaim, change the Reclaim policy from Retain to Delete for PersistentVolume, and create a PersistentVolume using an existing Compute Engine persistent disk. Finally, you'll create a Pod with two containers to exchange data, a deployment that uses a PersistentVolumeClaim to mount it as a Volume, and a Pod to mount the NFS Volume in a Docker container to the master node. This course is part of a series that aligns with the Certified Kubernetes Administrator exam's objectives and can be used in its preparation.
14 videos |
53m
Assessment
Badge
Kubernetes Administrator: Using PersistentVolume & PersistentVolumeClaim
Kubernetes manages Volumes and Containers by defining low level representation of a StorageVolume using the PersistentVolume object and binding Pod and PersistentVolume using PersistentVolumeClaim. In this course you'll recall the applicable Reclaim policies and features for PersistentVolume, the concept of Node Affinity, the various phases of a Volume, the maximum number of volumes that can be attached to a Node and the approach of configuring custom limits. Next, you'll create a storage device using AWS EBS and a PersistentVolume that uses the EBS, create a PersistentVolumeClaim to use the PersistentVolume of AWS EBS storage device, create a PersistentVolume with an EBS via AWS API and mount it to AWS EC2 instance. You'll also create a Pod that uses Dynamic PersistentVolumeClaim, delete PersistentVolume and PersistentVolumeClaim, change the Reclaim policy from Retain to Delete for PersistentVolume and create a PersistentVolume using an existing Compute Engine persistent disk. Finally, you'll create a Pod with two containers to exchange data, create a deployment that uses a PersistentVolumeClaim to mount it as a Volume and create a Pod to mount the NFS Volume in a Docker container to the master node. This course is part of a series that aligns with the Certified Kubernetes Administrator exam's objectives and can be used in its preparation.
15 videos |
58m
Assessment
Badge
Kubernetes Administrator: The Logging Mechanism
Kubernetes doesn't provide any native storage solution for log data, but it can be integrated with existing logging solutions. You can classify Kubernetes logs and manage them at the application and cluster level to enable observability and identify the root cause of issues. In this course, you'll learn how to do just that. You'll kick off by exploring the Logging architecture of Kubernetes clusters, the different log types maintained in Kubernetes clusters, the Kubernetes architecture that helps manage logging at the node and cluster level, best practices for Kubernetes logging, the role of the Resource Metrics pipeline, and the architecture of Metric server. Next, you'll configure a Pod specification with a container to write logs to standard output every 5 seconds and return snapshot logs from various Pod types. Moving on, you'll configure a Pod to write two different log files using different formats, create a Pod with two sidecar containers, and inspect, debug, and get logs from applications. Finally, you'll install the Metric server and use it to manage metrics for Nodes and Pods. You'll view Pod and Node resource metrics, create a Pod with one container, attach a Shell, and then execute commands in it. This course is part of a series that aligns with the Certified Kubernetes Administrator exam's objectives and can be used in its preparation.
14 videos |
58m
Assessment
Badge
Kubernetes Administrator: Auditing & Customizing Logs
Kubernetes auditing helps administrators understand and investigate issues affecting their system. In this course, you'll use Kubernetes to create various audit policies, capture and print logs, and debug Pods, nodes, container runtimes, and applications. You'll explore common issues associated with Pods and ReplicationController and the tools to aggregate different Kubernetes logging layers and log types. You'll create a Deployment with two Pods, use kubectl to retrieve Pod information, the kubectl alpha debug command to add ephemeral containers to a running Pod, and stdout and stderr to write a configuration file and capture container logs. Finally, you'll use crictl commands to debug container runtimes and Telepresence to create a virtual network. This course is part of a series that aligns with the Certified Kubernetes Administrator exam's objectives and can be used in preparation for it.
14 videos |
52m
Assessment
Badge
Kubernetes Administrator: Monitoring Kubernetes Metrics
Monitoring the current state of system components is one of the most efficient ways to identify problems and bottlenecks in a production environment. Administrators working with Kubernetes need to know how to monitor at multiple levels, including at the node, cluster, and Pod levels. In this course, you'll examine the vital Kubernetes performance metrics to monitor, what to measure in Kubernetes clusters, nodes, and Pods, and best practices for monitoring these. You'll also identify the differences between logging and monitoring. Moving on, you'll write configuration files to create and start node-problem-detector. You'll then specify Pod configuration files to ensure kubelet performs liveness probes, HTTP GET requests are sent to the server running in the container, and TCP liveness probe readiness is defined. This course is part of a series that aligns with the Certified Kubernetes Administrator exam's objectives and can be used in preparation for it.
14 videos |
1h 2m
Assessment
Badge
Kubernetes Administrator: Troubleshooting Cluster Components
Troubleshooting is a critical yet complicated task in Kubernetes. Monitoring the right metrics and setting alerts is essential to identify an issue's root cause. In this course, you'll learn to dig deep and investigate every component of a Kubernetes cluster, uncovering the root causes of common Kubernetes issues and taking appropriate action to troubleshoot them. Some of the items you'll explore include the Kubernetes components to consider when planning troubleshooting, the commands for troubleshooting cluster components, techniques for troubleshooting etcd database, and the critical problems and recommended troubleshooting approaches associated with managing Pods. Items you'll practice troubleshooting include issues associated with kubeadm installation, Kubernetes cluster components, Kubernetes resource configuration, Kubernetes Services, Pods remaining in a pending and unschedulable state, and Pod failure CrashLoopBackOff scenarios. This course is part of a series that aligns with the Certified Kubernetes Administrator exam's objectives and can be used in preparation for it.
14 videos |
53m
Assessment
Badge
Kubernetes Administrator: Troubleshooting Deployments & Networking
Reliable networking and deployments are critical in enabling robust and highly-available Kubernetes clusters. Continuous monitoring and the right diagnostic tools and commands help analyze network latency, performance, and availability. In this course, you'll explore the built-in Kubernetes application debugging mechanism. Furthermore, you'll examine how to manage out-of-resource scenarios and frequently encountered Kubernetes deployment networking issues. Moving along, you'll configure ReplicationController to ensure Pods are always up and apply configuration files to scale up applications and manage load. You'll use a Pod as a test environment to diagnose DNS problems and investigate Kubernetes network ingress, service traffic flows, and init container execution problems. You'll inspect Kubernetes iptables rules used for virtual IP translation and Service IP load balancing and gracefully delete StatefulSet Pods. This course is part of a series that aligns with the Certified Kubernetes Administrator exam's objectives and can be used in preparation for it.
14 videos |
51m
Assessment
Badge
Kubernetes Administrator: Troubleshooting Cloud-hosted Kubernetes
Cloud-hosted Kubernetes clusters benefit from underlying cloud capabilities but are not immune to issues related to workload management and Pod availability. Administrators need to investigate and swiftly resolve such issues by adopting the most efficient and effective troubleshooting approaches. In this course, you'll examine the recommended options for customizing Kubernetes clusters, how extension points interact with Kubernetes Control Plane, the log files present on a cluster's master and worker nodes, and master and worker node critical entries that help identify issues. To complete this course, you'll practice resolving potential problems associated with using Google Kubernetes Engine (GKE) and fix common issues related to deployed workloads on Google Kubernetes clusters. Lastly, you'll set up a Kubernetes cluster to ingest logs into Elasticsearch and visualize the metrics using Kibana. This course is part of a series that aligns with the Certified Kubernetes Administrator exam's objectives and can be used in preparation for it.
7 videos |
22m
Assessment
Badge
SHOW MORE
FREE ACCESS
COURSES INCLUDED
Managing Multi-cloud Containers Using Kubernetes
Explore prominent tools that can be used to manage the deployment and life cycle of Kubernetes. In this 15-video course, learn about essential patterns used with Kubernetes to create production level and heterogeneous deployments, as well as how to reduce complexity and risks of multicloud strategy with Kubernetes. Key concepts covered here include the architecture and components of Kubernetes and different types of pods to host vertically-integrated applications; comparing features of Kubernetes and Docker and the solution architectures that can be built; and essential Kubernetes deployment patterns that can be used to deploy application stacks with the Declarative deployment method. Other issues include Fixed and Recreate deployment strategies using Kubernetes; Zero Downtime and No Concurrent Versions deployment, applying the Blue/Green deployment strategy using Kubernetes; and implement Canary testing with Kubernetes Deployments and Services. You will examine Kubernetes Cluster Federation, and how to install and configure multicloud single node Kubernetes clusters on Ubuntu; install and configure multicloud Kubernetes to manage multicloud orchestration; and Extension and Operator patterns used in Kubernetes to improve Kubernetes cluster management capabilities.
15 videos |
1h
Assessment
Badge
COURSES INCLUDED
Kubernetes & Automation Testing
Learners can explore design principles, architecture, and essential components of Kubernetes, as well as how Kubernetes helps implement end-to-end software testing, in this 16-video course. You will begin with a detailed look at design principles and architecture behind Kubernetes and the essential components of Kubernetes master and Kubernetes worker. Then you will move on to explore Kubernetes cluster objects and controllers; scaling applications on Kubernetes; and Kubernetes cluster application deployment. Learn how to create single-zone clusters with the default features enabled in Google Kubernetes Engine and create volume resources in the clusters. Discover packaging and executing on Kubernetes Engine; Kubernetes and software testing, the various types of testing that can be automated with Kubernetes, and the advantages of deploying test containers in Kubernetes. Delve into test automation with Kubernetes; automation testing with Selenium Grid and Kubernetes; and setting up test environments by using Selenium Grid, Docker, and Kubernetes. Build test container images; discover end-to-end (E2E) testing with Selenium WebDriver, and deploy test containers in Kubernetes clusters and publish the results.
16 videos |
1h 7m
Assessment
Badge
COURSES INCLUDED
Extending Kubernetes: Kubernetes Extension Principles
Kubernetes provides several methods for augmenting functionality through addons, plugins, and API extensions. If you work with Kubernetes, knowing how to extend it will elevate its power. Use this thorough course to learn why and how to extend Kubernetes. Examine operators and the operator pattern. Explore how Kubernetes controllers function relative to customization and extensions. And investigate the Kubernetes object model, controller objects, API extensions, user types, resources, and access extensions. Next, learn about the Kubernetes API and infrastructure extensions. And discover several plugins and addons used to extend the functionality of Kubernetes. As you advance, practice extending the Kubernetes API, implementing multiple schedulers, and configuring an HTTP proxy server. Install a network plugin to extend Kubernetes. And show how device plugins are used. When you're done, you'll know the best way to extend Kubernetes for your needs.
15 videos |
1h 24m
Assessment
Badge
Extending Kubernetes: Implementing Kubernetes Extensions
Kubernetes provides an extensibility framework that can be used to provide new functions and features to the system. This allows Kubernetes to grow and provide custom functionality to this platform. Use this course to learn about specific methods for extending Kubernetes and follow practical demonstrations of how this is done. Begin by exploring methods for extending Kubernetes on the client side and server side. Learn how to extend Kubernetes using customer resource definitions and the Service Catalog. Discover how container platforms such as RedHat's OpenShift are used to provide additional functionality for Kubernetes. Moving on, practice how to install the Service Catalog using Helm, write and install kubectl plugins, perform debugging on pods, create and use CustomResourceDefinitions (CRDs), and create an application in the OpenShift platform using the command-line interface (CLI) and the web console interface. When you're done, you'll know the best ways to implement and leverage methods available for extending Kubernetes.
14 videos |
1h 17m
Assessment
Badge
EARN A DIGITAL BADGE WHEN YOU COMPLETE THESE COURSES
Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.
Digital badges are yours to keep, forever.BOOKS INCLUDED
Book
The Kubernetes Book, 2021 EditionAlways up-to-date with the latest versions of Kubernetes and the latest trends in the cloud-native ecosystem, this straightforward resource is an easy-to-read book that covers everything you need to know to be proficient with Kubernetes.
3h 52m
By Nigel Poulton
Book
Learn Kubernetes in a Month of LunchesThis book is your guide to getting up and running with Kubernetes. You'll progress from Kubernetes basics to essential skills, learning to model, deploy, and manage applications in production. Exercises demonstrate how Kubernetes works with multiple languages and frameworks. You'll also practice with new apps, legacy code, and serverless functions.
9h 15m
By Elton Stoneman
Book
Quick Start Kubernetes, 2021 EditionFor anyone and everyone that needs to get familiar with the fundamentals of Kubernetes and likes to learn by doing, this book covers the core and important parts of Kubernetes in an engaging way and will have you up-to-speed in no time at all.
54m
By Nigel Poulton
Book
Kubernetes in ActionTeaching you to use Kubernetes to deploy container-based distributed applications, this book is a comprehensive guide to effectively developing and running applications in a Kubernetes environment.
10h 8m
By Marko Lukša
Book
Kubernetes Management Design Patterns: With Docker, CoreOS Linux, and Other PlatformsA practical guide on using Kubernetes management patterns on CoreOS, this book discusses the ease of use provided by Kubernetes in developing and running applications in Pods and covers cloud platforms platforms, such as Amazon AWS EC2 and Google Cloud Platform.
2h 45m
By Deepak Vohra
Book
Kubernetes Microservices with DockerIncluding numerous examples throughout the book, this resource on Kubernetes, a container cluster manager, discusses all aspects of using Kubernetes in today's complex big data and enterprise applications, with Docker containers.
2h 52m
By Deepak Vohra
Book
Getting Started with Istio Service Mesh: Manage Microservices in KubernetesBuild an in-depth understanding of the Istio service mesh and see why a service mesh is required for a distributed application.
2h 36m
By Avinash Singh, Rahul Sharma
Book
Introducing Azure Kubernetes Service: A Practical Guide to Container OrchestrationGo from zero to sixty deploying and running a Kubernetes cluster on Microsoft Azure! This hands-on, practical guide to Microsoft's Azure Kubernetes Service (AKS) arms you with the tools and knowledge you need to easily deploy and operate on this complex platform.
2h 38m
By Janaka Rangama, Ned Bellavance, Steve Buchanan
Book
Advanced Platform Development With Kubernetes: Enabling Data Management, The Internet of Things, Blockchain, and Machine LearningLeverage Kubernetes for the rapid adoption of emerging technologies. This book focuses on platforming technologies that power the Internet of Things, Blockchain, Machine Learning, and the many layers of data and application management supporting them.
3h 59m
By Craig Johnston
BOOKS INCLUDED
Book
Learn Kubernetes in a Month of LunchesThis book is your guide to getting up and running with Kubernetes. You'll progress from Kubernetes basics to essential skills, learning to model, deploy, and manage applications in production. Exercises demonstrate how Kubernetes works with multiple languages and frameworks. You'll also practice with new apps, legacy code, and serverless functions.
9h 15m
By Elton Stoneman
Book
The Kubernetes Book, 2021 EditionAlways up-to-date with the latest versions of Kubernetes and the latest trends in the cloud-native ecosystem, this straightforward resource is an easy-to-read book that covers everything you need to know to be proficient with Kubernetes.
3h 52m
By Nigel Poulton
Book
Kubernetes in ActionTeaching you to use Kubernetes to deploy container-based distributed applications, this book is a comprehensive guide to effectively developing and running applications in a Kubernetes environment.
10h 8m
By Marko Lukša
Book
Quick Start Kubernetes, 2021 EditionFor anyone and everyone that needs to get familiar with the fundamentals of Kubernetes and likes to learn by doing, this book covers the core and important parts of Kubernetes in an engaging way and will have you up-to-speed in no time at all.
54m
By Nigel Poulton
Book
Kubernetes Management Design Patterns: With Docker, CoreOS Linux, and Other PlatformsA practical guide on using Kubernetes management patterns on CoreOS, this book discusses the ease of use provided by Kubernetes in developing and running applications in Pods and covers cloud platforms platforms, such as Amazon AWS EC2 and Google Cloud Platform.
2h 45m
By Deepak Vohra
Book
Beginning Kubernetes on the Google Cloud Platform: A Guide to Automating Application Deployment, Scaling, and ManagementIntroducing Kubernetes concepts one at a time, this book will help you understand and work with Kubernetes on the Google Cloud Platform and go from single monolithic Pods all the way up to distributed, fault-tolerant stateful backing stores.
3h 18m
By Ernesto Garbarino
Book
Getting Started with Istio Service Mesh: Manage Microservices in KubernetesBuild an in-depth understanding of the Istio service mesh and see why a service mesh is required for a distributed application.
2h 36m
By Avinash Singh, Rahul Sharma
Book
Introducing Azure Kubernetes Service: A Practical Guide to Container OrchestrationGo from zero to sixty deploying and running a Kubernetes cluster on Microsoft Azure! This hands-on, practical guide to Microsoft's Azure Kubernetes Service (AKS) arms you with the tools and knowledge you need to easily deploy and operate on this complex platform.
2h 38m
By Janaka Rangama, Ned Bellavance, Steve Buchanan
Book
Advanced Platform Development With Kubernetes: Enabling Data Management, The Internet of Things, Blockchain, and Machine LearningLeverage Kubernetes for the rapid adoption of emerging technologies. This book focuses on platforming technologies that power the Internet of Things, Blockchain, Machine Learning, and the many layers of data and application management supporting them.
3h 59m
By Craig Johnston
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
Quick Start Kubernetes, 2023 EditionQuick Start Kubernetes, brought to you by best-selling author Nigel Poulton, assumes zero prior experience and gets you to the point you can deploy and manage a simple app. And it does it in less than 100 pages!
1h
By Nigel Poulton
Book
The Kubernetes Book, 2023 EditionBrought to you by best-selling author and video trainer, Nigel Poulton. Every page and every example has been checked and updated against the latest versions of Kubernetes (1.26+) and the latest trends in the cloud-native ecosystem.
3h 55m
By Nigel Poulton
Book
Kubernetes in ActionTeaching you to use Kubernetes to deploy container-based distributed applications, this book is a comprehensive guide to effectively developing and running applications in a Kubernetes environment.
10h 8m
By Marko Lukša
Book
Advanced Platform Development With Kubernetes: Enabling Data Management, The Internet of Things, Blockchain, and Machine LearningLeverage Kubernetes for the rapid adoption of emerging technologies. This book focuses on platforming technologies that power the Internet of Things, Blockchain, Machine Learning, and the many layers of data and application management supporting them.
3h 59m
By Craig Johnston
Book
The Kubernetes Book, 2021 EditionAlways up-to-date with the latest versions of Kubernetes and the latest trends in the cloud-native ecosystem, this straightforward resource is an easy-to-read book that covers everything you need to know to be proficient with Kubernetes.
3h 52m
By Nigel Poulton
Book
Quick Start Kubernetes, 2021 EditionFor anyone and everyone that needs to get familiar with the fundamentals of Kubernetes and likes to learn by doing, this book covers the core and important parts of Kubernetes in an engaging way and will have you up-to-speed in no time at all.
54m
By Nigel Poulton
Book
Extending Kubernetes: Elevate Kubernetes with Extension Patterns, Operators, and PluginsWith real-life use cases and examples, this in-depth, comprehensive guide will help you to understand the extension patterns and plugins for Kubernetes.
1h 56m
By Onur Yilmaz
Book
Learn Kubernetes in a Month of LunchesThis book is your guide to getting up and running with Kubernetes. You'll progress from Kubernetes basics to essential skills, learning to model, deploy, and manage applications in production. Exercises demonstrate how Kubernetes works with multiple languages and frameworks. You'll also practice with new apps, legacy code, and serverless functions.
9h 15m
By Elton Stoneman
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
Learn Kubernetes in a Month of LunchesThis book is your guide to getting up and running with Kubernetes. You'll progress from Kubernetes basics to essential skills, learning to model, deploy, and manage applications in production. Exercises demonstrate how Kubernetes works with multiple languages and frameworks. You'll also practice with new apps, legacy code, and serverless functions.
9h 15m
By Elton Stoneman
Book
The Kubernetes Book, 2021 EditionAlways up-to-date with the latest versions of Kubernetes and the latest trends in the cloud-native ecosystem, this straightforward resource is an easy-to-read book that covers everything you need to know to be proficient with Kubernetes.
3h 52m
By Nigel Poulton
Book
Quick Start Kubernetes, 2021 EditionFor anyone and everyone that needs to get familiar with the fundamentals of Kubernetes and likes to learn by doing, this book covers the core and important parts of Kubernetes in an engaging way and will have you up-to-speed in no time at all.
54m
By Nigel Poulton
Book
Extending Kubernetes: Elevate Kubernetes with Extension Patterns, Operators, and PluginsWith real-life use cases and examples, this in-depth, comprehensive guide will help you to understand the extension patterns and plugins for Kubernetes.
1h 56m
By Onur Yilmaz
Book
Kubernetes in ActionTeaching you to use Kubernetes to deploy container-based distributed applications, this book is a comprehensive guide to effectively developing and running applications in a Kubernetes environment.
10h 8m
By Marko Lukša
Book
The Kubernetes BookIncluding two sections dedicated to threat-modeling Kubernetes and real-world security, this straightforward resource is an easy-to-read book that covers the fundamental and important parts of Kubernetes.
2h 28m
By Nigel Poulton, Pushkar Joglekar
Book
Build Serverless Apps on Kubernetes with Knative: Build, Deploy, and Manage Serverless Applications on KubernetesThis book is a comprehensive guide to Knative serverless containers. It begins by introducing the core concepts of serverless architecture and its benefits.
2h 8m
By Amit Deshpande, Anuj Gupta, Ashish Saxena
Book
The Kubernetes Book, 2024 EditionQuick Start Kubernetes, brought to you by best-selling author Nigel Poulton, assumes zero prior experience and gets you to the point you can hold your own in a conversation with an expert, and deploy simple applications. And it does it in less than 100 pages!
3h 57m
By Nigel Poulton
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
The Kubernetes Book, 2023 EditionBrought to you by best-selling author and video trainer, Nigel Poulton. Every page and every example has been checked and updated against the latest versions of Kubernetes (1.26+) and the latest trends in the cloud-native ecosystem.
3h 55m
By Nigel Poulton
Book
Quick Start Kubernetes, 2023 EditionQuick Start Kubernetes, brought to you by best-selling author Nigel Poulton, assumes zero prior experience and gets you to the point you can deploy and manage a simple app. And it does it in less than 100 pages!
1h
By Nigel Poulton
Book
Advanced Platform Development With Kubernetes: Enabling Data Management, The Internet of Things, Blockchain, and Machine LearningLeverage Kubernetes for the rapid adoption of emerging technologies. This book focuses on platforming technologies that power the Internet of Things, Blockchain, Machine Learning, and the many layers of data and application management supporting them.
3h 59m
By Craig Johnston
Book
Kubernetes in ActionTeaching you to use Kubernetes to deploy container-based distributed applications, this book is a comprehensive guide to effectively developing and running applications in a Kubernetes environment.
10h 8m
By Marko Lukša
Book
The Kubernetes Book, 2021 EditionAlways up-to-date with the latest versions of Kubernetes and the latest trends in the cloud-native ecosystem, this straightforward resource is an easy-to-read book that covers everything you need to know to be proficient with Kubernetes.
3h 52m
By Nigel Poulton
Book
Quick Start Kubernetes, 2021 EditionFor anyone and everyone that needs to get familiar with the fundamentals of Kubernetes and likes to learn by doing, this book covers the core and important parts of Kubernetes in an engaging way and will have you up-to-speed in no time at all.
54m
By Nigel Poulton
Book
Learn Kubernetes in a Month of LunchesThis book is your guide to getting up and running with Kubernetes. You'll progress from Kubernetes basics to essential skills, learning to model, deploy, and manage applications in production. Exercises demonstrate how Kubernetes works with multiple languages and frameworks. You'll also practice with new apps, legacy code, and serverless functions.
9h 15m
By Elton Stoneman
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
The Kubernetes BookIncluding two sections dedicated to threat-modeling Kubernetes and real-world security, this straightforward resource is an easy-to-read book that covers the fundamental and important parts of Kubernetes.
2h 28m
By Nigel Poulton, Pushkar Joglekar
Book
Kubernetes in ActionTeaching you to use Kubernetes to deploy container-based distributed applications, this book is a comprehensive guide to effectively developing and running applications in a Kubernetes environment.
10h 8m
By Marko Lukša
BOOKS INCLUDED
Book
The Kubernetes BookIncluding two sections dedicated to threat-modeling Kubernetes and real-world security, this straightforward resource is an easy-to-read book that covers the fundamental and important parts of Kubernetes.
2h 28m
By Nigel Poulton, Pushkar Joglekar
Book
Pro DevOps with Google Cloud Platform: With Docker, Jenkins, and KubernetesShowing you how to use DevOps principles with Google Cloud Platform (GCP) to develop applications and services, this book builds chapter by chapter to a complete real-life scenario, explaining how to build, monitor, and maintain a complete application using DevOps in practice.
3h 24m
By Pierluigi Riti
Book
Kubernetes in ActionTeaching you to use Kubernetes to deploy container-based distributed applications, this book is a comprehensive guide to effectively developing and running applications in a Kubernetes environment.
10h 8m
By Marko Lukša
Book
Kubernetes Management Design Patterns: With Docker, CoreOS Linux, and Other PlatformsA practical guide on using Kubernetes management patterns on CoreOS, this book discusses the ease of use provided by Kubernetes in developing and running applications in Pods and covers cloud platforms platforms, such as Amazon AWS EC2 and Google Cloud Platform.
2h 45m
By Deepak Vohra
Book
Getting Started with Istio Service Mesh: Manage Microservices in KubernetesBuild an in-depth understanding of the Istio service mesh and see why a service mesh is required for a distributed application.
2h 36m
By Avinash Singh, Rahul Sharma
Book
Introducing Azure Kubernetes Service: A Practical Guide to Container OrchestrationGo from zero to sixty deploying and running a Kubernetes cluster on Microsoft Azure! This hands-on, practical guide to Microsoft's Azure Kubernetes Service (AKS) arms you with the tools and knowledge you need to easily deploy and operate on this complex platform.
2h 38m
By Janaka Rangama, Ned Bellavance, Steve Buchanan
SHOW MORE
FREE ACCESS
BOOKS INCLUDED
Book
Extending Kubernetes: Elevate Kubernetes with Extension Patterns, Operators, and PluginsWith real-life use cases and examples, this in-depth, comprehensive guide will help you to understand the extension patterns and plugins for Kubernetes.
1h 56m
By Onur Yilmaz
Book
Learn Kubernetes in a Month of LunchesThis book is your guide to getting up and running with Kubernetes. You'll progress from Kubernetes basics to essential skills, learning to model, deploy, and manage applications in production. Exercises demonstrate how Kubernetes works with multiple languages and frameworks. You'll also practice with new apps, legacy code, and serverless functions.
9h 15m
By Elton Stoneman
Book
The Kubernetes Book, 2021 EditionAlways up-to-date with the latest versions of Kubernetes and the latest trends in the cloud-native ecosystem, this straightforward resource is an easy-to-read book that covers everything you need to know to be proficient with Kubernetes.
3h 52m
By Nigel Poulton
Book
Quick Start Kubernetes, 2021 EditionFor anyone and everyone that needs to get familiar with the fundamentals of Kubernetes and likes to learn by doing, this book covers the core and important parts of Kubernetes in an engaging way and will have you up-to-speed in no time at all.
54m
By Nigel Poulton
Book
Acing the Certified Kubernetes Administrator ExamBecoming a Kubernetes administrator is a big accomplishment-and passing the Certified Kubernetes Administrator (CKA) exam can be a big boost to your career! Learn the hands on skills you need to ace the exam with clear teaching and hands-on exercises that match the unique CKA test environment.
5h 3m
By Chad M. Crowell
SHOW MORE
FREE ACCESS
AUDIOBOOKS INCLUDED
Audiobook
Core KubernetesThis book is a tour of Kubernetes under the hood, from managing iptables to setting up dynamically scaled clusters that respond to changes in load.
11h 34m 14s
By Chris Love, Jay Vyas
AUDIOBOOKS INCLUDED
Audiobook
Core KubernetesThis book is a tour of Kubernetes under the hood, from managing iptables to setting up dynamically scaled clusters that respond to changes in load.
11h 34m 14s
By Chris Love, Jay Vyas
AUDIOBOOKS INCLUDED
Audiobook
Core KubernetesThis book is a tour of Kubernetes under the hood, from managing iptables to setting up dynamically scaled clusters that respond to changes in load.
11h 34m 14s
By Chris Love, Jay Vyas
AUDIOBOOKS INCLUDED
Audiobook
Core KubernetesThis book is a tour of Kubernetes under the hood, from managing iptables to setting up dynamically scaled clusters that respond to changes in load.
11h 34m 14s
By Chris Love, Jay Vyas
SKILL BENCHMARKS INCLUDED
Kubernetes Competency (Intermediate Level)
The Kubernetes Competency benchmark measures whether a learner has been exposed to this technology and has some experience working with it and technologies similar to it. A learner who scores high on this benchmark demonstrates an intermediate level of skill in commonly used Kubernetes services and tools.
20m
| 20 questions
Kubernetes Proficiency (Advanced Level)
The Kubernetes Proficiency benchmark measures whether a developer learning persona has experience with typical and common Kubernetes terminology, tools, and technologies. A learner who scores high on this benchmark demonstrates a high level of skill of commonly used Kubernetes services and tools.
35m
| 35 questions
SKILL BENCHMARKS INCLUDED
Kubernetes Competency (Intermediate Level)
The Kubernetes Competency benchmark measures whether a learner has been exposed to this technology and has some experience working with it and technologies similar to it. A learner who scores high on this benchmark demonstrates an intermediate level of skill in commonly used Kubernetes services and tools.
20m
| 20 questions
Kubernetes Proficiency (Advanced Level)
The Kubernetes Proficiency benchmark measures whether a developer learning persona has experience with typical and common Kubernetes terminology, tools, and technologies. A learner who scores high on this benchmark demonstrates a high level of skill of commonly used Kubernetes services and tools.
35m
| 35 questions