- +1 855.488.5327
- customerservice@ituonline.com
- Mon - Fri: 9:00am - 5:00pm ET
Kubernetes Training Series
Enjoy this Kubernetes Training Series and you will learn Kubernetes is a revolutionary open-source system which automates the deployment, scaling and management of containerized applications – initially designed by Google and now managed by the Cloud Native Computing Foundation. This course bundle covers topics such as Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), exposing applications, career opportunities and salaries that come with being an experienced engineer.
$79.00
Buy This Course
$79.00
You can get access to this training and over 2,500 hours of on-demand content with our All Access Monthly Subscription. Start today for 7 free days with no obligation. You can cancel anytime.
7 Free Days / $0.00 due today / $39.00 monthlyÂ
11 Training Hours
207 Videos
25 Topics
60 Practice Questions
Course Description
The Perfect Kubernetes Training Series for DevOps Engineers, Application Developers, Network Administrators and more.
This three course Kubernetes training series covers areas related to administration, development and containerizing applications. Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation.
DevOps engineers are always in demand. Kubernetes training series will cover topics related to installing Kubernetes, exposing applications, career demand and salaries, and so much more!
Our Kubernetes Training Series contains the following courses:
- Certified Kubernetes Administrator (CKA)
- Certified Kubernetes Application Developer (CKAD)
- Kubernetes – Containerizing Applications in the Cloud
What is Kubernetes?
- Kubernetes (also known as K8s) is an open-source platform for automating the deployment, scaling, and management of containerized applications. It was originally developed by Google and is now maintained by the Cloud Native Computing Foundation (CNCF).
- Kubernetes provides a way to deploy and manage containerized applications in a consistent and reliable manner, regardless of the infrastructure on which they are running. It does this by providing a number of features, including:
- Container orchestration: Kubernetes is designed to automatically deploy, scale, and manage containers across a cluster of servers.
- Load balancing: Kubernetes can automatically distribute traffic across a group of replicas of a service, ensuring that the application remains available even if individual instances fail.
- Self-healing: Kubernetes can automatically detect and replace failed containers, ensuring that applications continue to run smoothly even in the face of failures.
- Configuration management: Kubernetes provides a way to define the desired state of an application and its components, and it will automatically ensure that the application is running in that state.
- Kubernetes is widely used in a variety of environments, including on-premises data centers, public clouds, and hybrid cloud environments. It is an important tool for managing modern, container-based applications at scale.
Who Should Learn Kubernetes?
- Kubernetes is a powerful tool for automating the deployment and management of containerized applications, and it is widely used in a variety of environments. As such, there are a number of professionals who may benefit from learning Kubernetes, including:
- DevOps engineers and site reliability engineers: These professionals are responsible for managing the infrastructure and systems that support software development and deployment, and learning Kubernetes can be an important skill in this role.
- Application developers: Many application developers are now building and deploying their applications as containers, and learning Kubernetes can help them understand how to manage and deploy these applications in a reliable and scalable manner.
- IT professionals: IT professionals who are responsible for managing infrastructure and applications may also benefit from learning Kubernetes, as it can help them deploy and manage containerized applications more effectively.
- Cloud architects: Kubernetes is widely used in cloud environments, and learning Kubernetes can be an important skill for cloud architects who are responsible for designing and implementing cloud-based solutions.
- Overall, anyone who is responsible for managing or deploying containerized applications may benefit from learning Kubernetes.
Begin your journey into Kubernetes with this exclusive Kubernetes training series offered by ITU Online.
Learn more about Kubernetes by visiting the Kubernetes website.
Your Training Instructor
Joe Holbrook has been in the IT field since 1993 when he was exposed to several HPUX systems on board a U.S. Navy flagship. He has migrated from UNIX world to Storage Area Networking(SAN), Enterprise Virtualization, Cloud Architectures, and now specializing in Blockchain and Cryptocurrency. He previously worked for numerous companies like HDS, 3PAR, Brocade, HP, EMC, Northrup Grumman, ViON, Ibasis.net, Chematch.com, SAIC and Siemens Nixdorf.
Currently he works as a Subject Matter Expert specializing in Enterprise Cloud and Blockchain Technologies. He is the CLO of Techcommanders.com Elearning and consulting, He holds numerous IT certifications from AWS, GCP, HDS and other organizations.
He is an avid speaker and well-known course author residing in Jacksonville, Florida.
Course Outline
Certified Kubernetes Administrator (CKA) Course Outline
Module 1: Course Overview
- 1.1 Course Overview
- 1.2 Course PreReqs
Module 2: Kubernetes and Container Fundamentals
- 2.1 Core Concepts
- 2.2 What is the CKA Exam
- 2.3 Why Get Certified
- 2.4 CKA Exam Domains
- 2.5 What is Kubernetes
- 2.6 What is a Container
- 2.7 What is Docker
- 2.8 Kubernetes Terminology
- 2.9 Kubernetes Components
- 2.10 Kubernetes Documentation
- 2.11 Whiteboard - Kubernetes Overview
Module 3: Kubernetes Installation
- 3.1 Kubernetes Installation
- 3.2 Installation Options
- 3.3 MiniKube
- 3.4 Demo - Install Minikube
- 3.5 Demo - Clusters
- 3.6 Kubectl Basics
- 3.7 Demo - Install Kubectl
Module 4: Working with Kubernetes Clusters and Nodes
- 4.1 Working with Kubernetes Clusters and Nodes
- 4.2 Understanding the Architecture
- 4.3 Understanding the nodes
- 4.4 Core Objects
- 4.5 API
- 4.6 Create a Cluster
- 4.7 Demo - Create a Cluster
- 4.8 Demo - YAML
- 4.9 Demo - Nodes
- 4.10 Demo - Kubectl Client Config
Module 5: API Access and Commands
- 5.1 API Access and Commands
- 5.2 About the API
- 5.3 Accessing the APIs
- 5.4 Demo - Exploring APIS
- 5.5 Kubectl
- 5.6 Using YAML for API Objects
- 5.7 Using Curl
- 5.8 Labels and Annotations
Module 6: Running Pods and Deployments
- 6.1 Running Pods and Deployments
- 6.2 Pods and Deployments
- 6.3 What is a Namespace
- 6.4 Scalability Options
- 6.5 Rolling Updates
- 6.6 Apply Changes to a Pod
- 6.7 Stateful Sets
- 6.8 Demo - Manage Deployments
Module 7: Configuring Storage
- 7.1 Configuring Storage
- 7.2 Storage options with Kubernetes
- 7.3 Configure Pod Volumes
- 7.4 Configure Persistent Volumes
- 7.5 Storage Classes
- 7.6 Whiteboard - Persistent Volumes
- 7.7 Demo - Configure Storage
Module 8: Kubernetes Networking
- 8.1 Kubernetes Networking
- 8.2 Understanding Networking
- 8.3 Services
- 8.4 Network Plugins
- 8.5 DNS
- 8.6 Network Policies
- 8.7 Namespaces
- 8.8 Demo - Networking
- 8.9 Manage High Availability
Module 9: Managing Security
- 9.1 Managing Security
- 9.2 Kubernetes Security
- 9.3 Container and Pod Security
- 9.4 Certificates
- 9.5 API Security
- 9.6 Configmaps and Secrets
- 9.7 Secure Images
- 9.8 Security Context
- 9.9 RBAC
Module 10: Managing Kubernetes In the Enterprise
- 10.1 Managing Kubernetes In the Enterprise
- 10.2 Cluster Management and Maintenance
- 10.3 Demo - Scale Deployment
- 10.4 Demo - Restart Cluster
- 10.5 Demo - Add or Remove Nodes
- 10.6 Demo - Create a Pod in the Background
- 10.7 Kubelet Restarts and Drains
- 10.8 UI Dashboard
- 10.9 Demo - Describe Resources
- 10.10 Kube-scheduler
- 10.11 Demo - Set-Up Alias
Module 11: Kubernetes Monitoring and Troubleshooting
- 11.1 Kubernetes Monitoring and Troubleshooting
- 11.2 Monitoring Resources
- 11.3 Monitoring Pods
- 11.4 Demo - Monitoring Pods
- 11.5 Logging
- 11.6 Demo - Logging
- 11.7 Troubleshooting
- 11.8 Affinity and Taints
Module 12: CKA Practice Exams
- 12.1 CKA Practice Exams
- 12.2 Exam Preparation Must Know
- 12.3 Question 1 - Create a Cluster, Deploy Pods and a Deployment
- 12.4 Question 2 - Create a Pod and Verify
- 12.5 Question 3 - Create a Pod with a Secret
- 12.6 Question 4 - Get Logs on a Pod and Send to File
- 12.7 Question 5 - Liveness Probe
- 12.8 Question 6 - Use Labels
- 12.9 Additional Questions
Module 13: Course Closeout
- 13.1 Course Closeout
- 13.2 Course Review
- 13.3 Kubernetes Certifications
- 13.4 Additional Resources
- 13.5 Exam Readiness
- 13.6 Course Closeout
Certified Kubernetes Application Developer (CKAD) Course Outline
Module 1: Course Overview
- 1.1 Course Overview
- 1.2 Course PreReqs
Module 2: Kubernetes and Container Fundamentals
- 2.1 Core Concepts
- 2.2 What is the CKAD Exam
- 2.3 Why Get Certified
- 2.4 CKAD Exam Domains
- 2.5 APIs
- 2.6 Demo - Explore APIS
- 2.7 Pods
- 2.8 Whiteboard - Pod Creation Workflow
- 2.9 Create a Pod
- 2.10 Lifecycle Status
- 2.11 Inspecting Pods
- 2.12 Demo - Create a Pod and Inspect
Module 3: Configuration
- 3.1 Configuration
- 3.2 Understand Configmaps
- 3.3 Understand Security Contexts
- 3.4 Demo - Create a Security Context
- 3.5 Create and Consume Secrets
- 3.6 Understand Service Accounts
- 3.7 Demo - Create a Pod to Use a Secret
- 3.8 Demo - Define a Service Account
Module 4: Multi Container Pods
- 4.1 Multi Container Pods
- 4.2 Multi Container Pods Design and Patterns
- 4.3 Ambassador Containers
- 4.4 Connecting to Pods
- 4.5 Side Cars
- 4.6 Demo - Create an Init Container
Module 5: Observability
- 5.1 Observability
- 5.2 Container Health
- 5.3 Probes
- 5.4 Logging
- 5.5 Monitor Resources and Apps
- 5.6 Monitoring Pods
- 5.7 Demo - Monitoring and Logging
Module 6: Pod Design
- 6.1 Pod Design
- 6.2 Deployments
- 6.3 Rolling Updates
- 6.4 Pod Changes
- 6.5 Jobs and Crons
- 6.6 Labels and Annotations
- 6.7 Demo - Define and Query Labels
- 6.8 Scalability Options
Module 7: Services and Networking
- 7.1 Services and Networking
- 7.2 Understanding Networking, Routing and Services
- 7.3 Network Policies
- 7.4 Namespaces
- 7.5 Demo - Networking
Module 8: State Persistence
- 8.1 State Persistence
- 8.2 Storage Options
- 8.3 Volume Storage
- 8.4 Configure Pod Volumes
- 8.5 Configure Persistent Volumes
- 8.6 Whiteboard - Persistent Volumes
Module 9: CKA Practice Exams
- 9.1 CKAD Practice Preparation
- 9.2 Exam Prep Need to Know
- 9.3 Question 1 - Create a Pod and Inspect
- 9.4 Question 2 - Define a Pods Readiness
- 9.5 Question 3 - Create a Pod with a Secret
- 9.6 Question 4 - View Pods logs in Real Time
- 9.7 Question 5 - Define and query labels
- 9.8 Additional Questions
Module 10: Course Closeout
- 10.1 Course Closeout
- 10.2 Course Summary Review
- 10.3 Kubernetes Certifications
- 10.4 Additional Resources
- 10.5 Exam Review
- 10.6 Course Closeout
Kubernetes - Containerizing Applications in the Cloud Course Outline
Module 1: Course Overview
- Course Overview
- Course PreReqs
Module 2: Basics of Kubernetes
- Basics of Kubernetes
- What is Kubernetes
- Business Value of Kubernetes
- What is a Container
- What is Docker
- Kubernetes History
- Kuberntes Terminology
- Kubernetes Components
- Whiteboard - Kubernetes Overview
Module 3: Kubernetes Design and Architecture
- Kubernetes Design and Architecture
- Kubernetes Design Fundamentals
- Whiteboard - Kubernetes Architecture
- Deployment - Nodes, Pods, and Clusters
- Etcd
- Kubectl
- Demo - Install Kubectl
- Demo - Kubernetes Commands
- Demo - Kubernetes Commands
Module 4: Deployments
- Deployments
- Options for Deployment
- Deploying a Containerized Application
- What is Minikube
- Demo - Deploy MiniKube
- Demo - Deploy Cluster Deployment
- Demo - Deploy Services
- Demo - Manage Application
Module 5: Course Closeout
- Course Closeout
- Course Review
- Kubernetes Certifications
- Additional Resources
- Kubernetes Job Outlook
- Course Closeout
Kubernetes Training Series
$79.00
Enjoy this Kubernetes Training Series and you will learn Kubernetes is a revolutionary open-source system which automates the deployment, scaling and management of containerized applications – initially designed by Google and now managed by the Cloud Native Computing Foundation. This course bundle covers topics such as Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), exposing applications, career opportunities and salaries that come with being an experienced engineer.
Additional Options to Access This Training
This training is also part of our extensive training library containing over 225 courses, 12,000+ videos and over 19,000 practice test questions.
Monthly All-Access Subscription 7 Days Free - $39.00 / month
A great option at an affordable monthly price.
Annual All-Access Subscription $229 / year
A discounted price when paying for your All Access library on an annual basis.
Lifetime All-Access Library $379 One time payment
Exceptional Value. Pay once, never have to buy IT training again.
Related Courses
$49.00
Boost your IT career with Microsoft MTA 98-366 training! Learn networking basics, hardware, protocols, and more. Enroll now and advance your skills.
This course is designed to provide six hours of training and 45 videos that will equip you with the knowledge and skills needed to create network diagrams, explain basic networking concepts, understand switches and routers, comprehend OSI models, gain insight into wide area (WAN) and local area networks (LAN), master wireless networking strategies ,and develop IP addressing proficiency.
$49.00
Advance your IT career with Microsoft 70-412 training course. Learn how to configure advanced Windows Server 2012 services with ITU Online.
In this Microsoft 70-412: Configuring Advanced Windows Server Services course you will learn how to perform the advanced configuring tasks required to deploy, manage, and maintain a Windows Server 2012 infrastructure, such as fault tolerance, certificate services, and identity federation.
$49.00
Become a Windows 10 expert with Microsoft 70-697 training. Learn how to configure Windows devices and become an IT Pro.
With more than a billion devices estimated by Microsoft to make use of this platform, having these certifications will give you an edge above other applicants and employers alike. our Microsoft 70-697: Configuring Windows Devices (Windows 10) online training course will get you prepared to pass the exam.Â
$49.99 $0.00
Become a Cisco IINS 210-260 CCNA Security expert with our comprehensive training program. Start today and advance your career!
NO CREDIT CARD REQUIRED
This IT course will teach you key concepts you need to know about Cisco’s security technologies, including how to install and troubleshoot network devices. By the end of the course, you’ll be able to confidently maintain data integrity and availability, and have a thorough understanding of Cisco’s security structure and be prepared to take the Cisco Certified Network Associate Security (Cisco CCNA Security) exam.Â