Video description
The demand for DevOps engineers in the IT industry is ever-increasing, with the average Silicon Valley salary for a DevOps engineer being 20% higher than that of a software engineer. Knowledge of Kubernetes is essential for any DevOps professional, and this course covers everything you need to get up and running with Kubernetes. The most important part of the course is the series of hands-on coding exercises that accompany each major concept, designed to help you deploy your own applications to a Kubernetes platform confidently.
The course starts with an introduction to Kubernetes, enabling you to learn about Docker and containers. Next, you'll set up a lab using VirtualBox and work with Minikube to create a Kubernetes cluster. As you advance, you'll use YAML files to create and deploy Pods and understand how containers/Pods communicate with one another in Kubernetes. You'll also study Kubernetes services and the architecture of Kubernetes microservices. Toward the end, you'll deploy microservices applications to a Google Cloud Platform (GCP) Kubernetes cluster and set up a multi-node Kubernetes cluster using kubeadm.
By the end of this course, you'll have developed the skill set needed to start your career as a DevOps engineer.
What You Will Learn
- Gain a basic understanding of Kubernetes fundamentals
- Develop Kubernetes configuration files in YAML
- Use Kubectl commands to deploy a Pod
- Deploy Kubernetes clusters on local and cloud systems
- Set up ReplicaSets, services, and deployments on Kubernetes
- Enable communication between applications using Kubernetes services
Audience
This course is for beginners who want to learn how to deploy applications on a Kubernetes platform.
About The Author
Mumshad Mannambeth: Mumshad Mannambeth is an IT Solutions architect who specializes in cloud, automation, and DevOps. He is the author of the top three percent of Udemy’s courses. He is passionate about learning modern technology and teaching. He believes the best way to learn is to learn by doing and in a fun way. Mumshad has authored multiple courses on DevOps, cloud, and automation technologies and teaches over 280,000 students worldwide. His courses focus on providing students with interactive and hands-on experience in learning modern technology that makes learning interesting.
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Kubernetes Overview
- Chapter 3 : Set Up Kubernetes
- Chapter 4 : Kubernetes Concepts
- Chapter 5 : YAML Introduction
-
Chapter 6 : Kubernetes Concepts - Pods, ReplicaSets, Deployments
- Pods with YAML
- Demo – Pods with YAML
- Tips and Tricks – YAML
- Demo - How to Access the Labs
- Solution: Pods with YAML Lab
- Replication Controllers and ReplicaSets
- Demo – ReplicaSets
- Solution - ReplicaSets
- Deployments
- Demo - Deployments
- Solution - Deployments
- Deployments - Update and Rollback
- Demo - Deployments - Update and Rollback
- Chapter 7 : Networking in Kubernetes
- Chapter 8 : Services
- Chapter 9 : Microservices Architecture
- Chapter 10 : Kubernetes on Cloud
- Chapter 11 : Conclusion
- Chapter 12 : Appendix – Set Up Multi-Node Cluster Using kubeadm
Product information
- Title: Kubernetes for the Absolute Beginners - Hands-On
- Author(s):
- Release date: November 2020
- Publisher(s): Packt Publishing
- ISBN: 9781838555962
You might also like
video
OpenShift for the Absolute Beginner - Hands-On
With OpenShift skills, you will have knowledge of a powerful PaaS offering at your fingertips, and …
video
Getting Started with Kubernetes LiveLessons, 2nd Edition
6+ Hours of Video Instruction An updated edition of this video title is available. Please go …
book
Kubernetes: Up and Running, 3rd Edition
This third edition comes with a dedicated playlist of interactive Katacoda labs mapped to each section …
video
Certified Kubernetes Application Developer (CKAD), 2nd Edition
13+ Hours of Video Instruction An updated edition of this video title is available. Please go …