The Complete Computer Networking eBook & Video Course Bundle
What's Included
The Ultimate Kubernetes Bootcamp by School of Devops [Video]
- Experience level required: All levels
- Access 17 lectures & 6.5 hours of content 24/7
- Length of time users can access this course: Lifetime
Course Curriculum
17 Lessons (6.5h)
Your First Program
Introduction to Kubernetes
The need for a Container Orchestration Engine3:59Battles of COEs, which one to choose3:41Key Features of a COE3:38What makes Kubernetes the de facto COE choice4:16Negatives of using Kubernetes2:35Path to Automation with Kubernetes
Section Intro - Path to Automation with Kubernetes0:35Namespaces4:44Pods8:10Replication Controller, Replica Sets and Deployments10:37Service Discovery and Load Balancing8:12Applying kubernetes primitives to your Application Stack3:40Configmaps and , Storage, Network, RBAC etc.5:35Daemonsets, Statefulsets, Crons and Jobs5:57Kubernetes Architecture Run Down6:48Building production grade Hight Available Kubernetes Cluster6:10Setting up Environment
Section Intro- Setting up Environment2:29Provisioning and configuring Digital Ocean Nodes3:53Initialise Cluster with Kubeadm6:38Setting up Weave CNI4:15Launching Kubernetes Dashboard5:10Setting up a kubernetes Visualizer5:29Resetting cluster created with kubeadm6:14Building Blocks – Pods
Section Intro - Pods0:53Writing pod Specification4:37Launching and Operating Pods4:54Troubleshooting Pods Issues5:14Attaching a volume to a Pod7:18Launching Multi-Container Pods3:39Connecting to Individual Containers5:19Replication Controllers and Replica Sets
Section Intro - Replication Controllers1:05Setting up namespace and switching context4:10Writing Replica Set Specification8:19Launching Replica Set and Fault Tolerance4:24Service Discovery and Load Balancing
Section intro – Services1:15Writing Service Specification5:06Exposting services outside the Cluster6:01Service Discovery4:38Application Deployments and Updates
Section Intro – Deployments1:21Writing Deployment Specification4:38Rolling Out a Deployment4:12Update and Rollback4:34Rollbacks4:49Solution part I - Deploying a worker App4:44Solution part II - Deploying DB service3:35Solutions part III - Results App4:03Managing Application Configurations with ConfigMaps and Secrets
Section intro - Coonfigmaps and Secrets1:39Creating Config Map for Vote app Options5:56Setting up Environment Specific Configs4:23Adding Configs from Files4:13Creating Secrets to Encrypt Database Credentials3:34Setting Environment vars using Secrets4:03Persisting data and dynamic volumes provisioning
Section Intro- Persistent Volumes1:24Setting up RBAC for NFS Provisioner4:16Setting up NFS provisioner with Statefulset4:16Creating storage class for NFS2:01Claiming a persistent volume and mounting it5:01Dynamically provisioning of persistent volumes7:43Creating Release Strategies - Blue/Green, Canary
Section Intro- Release Strategies0:42Defining Recreate as a Release Strategy6:12Canary Releases3:56Blue Green Deployments7:12Pausing and fixing rollouts3:02Dynamically scaling apps with Horizontal Pod Autoscaler
Section Intro HPA1:22Setting up code monitoring with Metrics Server5:18Defining Resource Requests and Limits7:29Creating a Horizontal Pod Autoscaler7:00Writing load test Job definition5:50Laying a siege with loadtest jobs7:32Autoscaling in action with HPA8:33Application routing with Ingress Controllers
Section Intro Ingress1:03Ingress Controllers and Ingress6:20Choosing Traefik as a ingress controller and DaemonSet as a deployment type7:07Creating DaemonSet for Traefik11:28Writing Ingress definition for vote app with named based routing7:30Testing ingress and accessing the application5:53Annotations and setting up basic auth for vote app7:44Setting up firewall with Network Policies
Creating default network policy for instavote namespace7:22Exposing public facing apps and allowing inter namespace communication7:54High Available Production Cluster setup with Kubespray
From dev to production with High Available kubernetes Cluster1:56Introduction to Kubespray2:34HA Design3:15Preparing Nodes to setup Kubernetes5:10Ansible control node and inventory setup6:33Running ansible kubespray playbooks to configure etcd, master and nodes7:27Adding a new node to cluster with kubespray3:13Enabling additional kubernetes features with with Kubespray3:45Understanding HA setup, mapping services to nodes6:19Kubernetes configurations quick dive7:42Configuring kubectl locally to conenct with multiple clusters6:32Deploying instavote app on prod cluster7:25Accessing kubernetes dashboard3:29Access Control and RBAC Policies - Authentication and Authorization
Access Control with Kubernetes6:20RBAC Concepts10:23Defining Users, Groups and Authorizations4:52Creating Users and Groups using x509 Certificates7:10Setting credentials and contexts6:49Creating Roles and RoleBindings for interns12:37Binding to existing ClusterRole using ClusterRoleBinding for Ops5:16Advanced Pod Scheduling
Using nodeName to bind a pod to a node2:40Selecting node based on labels with nodeSelector6:23Selecting nodes with nodeAffinity11:04Using podAffinity and podAntiAffinity to ensure co locating applications8:57Using taints and tolerations to make nodes unschedulable or run only specific app6:18Using HELM to setup Monitoring with Prometheus and Grafana
Introduction to HELM4:51Setting up helm with tiller and launching Prometheus7:09Quick overview of helm Charts8:22Launching WordPress with custom values7:22Setting up Prometheus with custom storageclass and ingress rules9:47Deploying grafana and integrating it with Prometheus8:34
The Ultimate Kubernetes Bootcamp by School of Devops [Video]
Vijayboopathy Elangovan | DevOps Trainer & Author
Vijayboopathy Elangovan helped many startups to implement DevOps philosophies successfully. He's passionate about DevOps and has worked with multiple clients in the start-up space. He has detailed technical knowledge and hands-on experience of the DevOps discipline, as well as extensive experience in the implementation of container-based orchestration solutions. He's diligent in learning new tools and updating his knowledge about known toolsets.
Description
Kubernetes is the gold standard in the world of container orchestration. It comes with mindboggling features, is very reliable, and is an extremely sophisticated container orchestration engine. With Kubernetes' sophistication, however, comes complexity too. You definitely need a guide while you navigate the complex world of Kubernetes, and this course does just that. This course brings you a distilled experience with the author's knowledge of building and managing infrastructures, the experience of helping companies with their DevOps journey, and more than 300 corporate training sessions. This is a well-researched program in which many variants of applications, with different flows, have been trialed and iterated many times, according to feedback.
- Access 17 lectures & 6.5 hours of content 24/7
- Understand the need of a container orchestration system & key features of Kubernetes
- Install & configure a Kubernetes cluster
- Create deployments w/ replica sets & set up highly available self-healing application infrastructures
- Set up service discovery & load balancing w/ Kubernetes Services, understand the service networking
- Manage different types of workloads w/ Daemonsets, Statefulsets, Crons, & Jobs
- Understand how persistent storage works w/ PVs, PVCs, Storageclasses & dynamic provisioners
Specs
Important Details
- Length of time users can access this course: lifetime
- Access options: desktop & mobile
- Redemption deadline: redeem your code within 30 days of purchase
- Updates included
- Experience level required: all levels
- Have questions on how digital purchases work? Learn more here
Requirements
- Any device with basic specifications
AWS Certified Advanced Networking: Specialty Exam Guide [eBook]
Hands-On Network Programming with C [eBook]
Analyzing Network Traffic with Wireshark 2.6 [Video]
Active Directory Administration Cookbook [eBook]
Hands-On PowerShell for Active Directory [Video]
Effective Jenkins: Getting Started with Continuous Integration [Video]
Hands-On Kubernetes Networking [Video]
CCNA Cyber Ops SECOPS: Certification Guide 210-255 [eBook]
Hands-On Linux for Architects [eBook]
Terms
- Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.