Don't miss out on our sale!

๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰ Use code SALE80 for 80% off your purchase ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰

Dive Into Kubernetes

Getting Started with Containers, Docker and Kubernetes

๐Ÿš€ Learn Kubernetes from a CNCF Ambassador and Docker Captain! ๐Ÿš€


WHY LEARN KUBERNETES?

Kubernetes has rapidly gained prominence as one of the most highly sought-after skills in the technology arena with a growing number of organisations harnessing its robust capabilities for orchestrating and managing containerised applications.

Many of the worlds leading global tech companies have adopted Kubernetes as their preferred deployment infrastructure, reinforcing its importance within the industry.

As the adoption of microservices architecture and cloud-native technologies surges, Kubernetes experts find themselves in high demand and are typically rewarded with substantial salaries.



WHAT ARE THE CHALLENGES IN LEARNING KUBERNETES?

Embarking on the journey to learn Kubernetes can be a daunting task and many beginners inadvertently neglect the essential foundational knowledge necessary to excel in this field.

Kubernetes serves as a container orchestrator. To thoroughly comprehend and work proficiently with Kubernetes, a solid grasp of containers and their usage is esential.

Understanding Docker and its functionalities can play a highly beneficial role in becoming a Kubernetes expert.

Docker, a widely-used containerisation platform allows developers to create, package, and distribute applications as lightweight, portable containers. Developing a deep understanding of Docker concepts such as containerisation, images, registries, and networking provides a strong foundation for working with Kubernetes.



WHY CHOOSE THIS COURSE?

This course has been diligently designed, grounded in first principles, to offer an all-encompassing learning experience, beginning with the fundamentals of containers and progressing to the mastery of working with Docker.

Armed with this knowledge, the course transitions to focus on Kubernetes, where you will learn how to build your own Kubernetes cluster. You will be guided through common Kubernetes workflows, encompassing elements such as Pods, Deployments, ReplicaSets, and Services. To further bolster your confidence and understanding, we dive into every aspect of the Kubernetes architecture with practical guides that emphasise the significance and functionality of each component. This comprehensive approach ensures you are well-equipped to excel in the dynamic realm of Kubernetes!



WHO IS THIS COURSE SUITABLE FOR?
  • Individuals new to IT or those seeking a career change
  • Seasoned engineers or consultants aiming to expand their skillset
  • IT managers aiming to gain a deeper understanding of their platforms and environments
  • DevOps professionals looking to enhance their expertise in container orchestration
  • Solution architects aiming to integrate Kubernetes into their architectural designs
  • System administrators seeking to improve their knowledge of container management
  • Cloud specialists aiming to stay current with the latest container orchestration trends

WHAT ARE THE COURSE REQUIREMENTS?
  • Basic Linux Administration is beneficial but is not a requirement
  • A Laptop or Workstation running Mac OS X, Windows or Linux to run the lab environment locally (or)
  • A Laptop or Workstation with Internet connectivity to run the lab environment in the cloud (Free)

WHAT IS INCLUDED WITH THE COURSE?
  • 3.5 Hours of Highly Condensed Technical Content
  • A Full Kubernetes Lab Environment with 16 Guided Paths
  • Quizzes to support your learning
  • Optional Challenges
  • Optional Study Paths



HOW IS THIS COURSE DIFFERENT?

Condensed Content: This course has been thoughtfully designed to maximise learning efficiency without compromising on content quality. While the course could have spanned four times its current length, we understand the value of your time. As a result, each lesson has been professionally crafted to convey the necessary information in a concise and clear manner, eliminating any superfluous content. This approach ensures that you acquire the knowledge and skills you need while optimising your learning experience.

Experienced Instructor:
This course is presented by James Spurin, an accomplished IT professional boasting over 25 years of industry experience working with world-leading organisations such as Goldman Sachs, Nomura, Dell EMC, and Virgin Internet. As a Cloud Native Computing Foundation (CNCF) Ambassador, the organisation responsible for maintaining and managing Kubernetes, and a Docker Captain, James is a recognised expert in the core domains covered throughout this course. His extensive expertise and commitment to these technologies ensure that you receive high-quality instruction, empowering you to excel in your learning journey.

Immersive Lab Experience
: This course features an extensive lab environment that can be executed locally or in the cloud, allowing you to gain hands-on experience with Kubernetes. Each example demonstrated throughout the course utilises this consistent environment, ensuring that you won't need to allocate time to setting up or troubleshooting discrepancies between different setups. This cohesive approach allows you to concentrate solely on the subject matter, facilitating a streamlined and focused learning experience.



WHAT WILL I HAVE LEARNT BY THE END OF THE COURSE?
After completing this course, you'll be well-versed and confident in the following areas:
  • The history of virtualisation and container technologies
  • The essential components in the Linux Kernel that enable container functionality
  • Setting up and installing Docker
  • Running containers seamlessly using Docker
  • Understanding container images and the important role of union filesystems
  • Differentiating between container IDs and digests
  • The use of Container Network Services and Volumes
  • Crafting bespoke container images while adhering to best practices
  • Building multi-arch containers with BuildKit (buildx)
  • Using container registries and confidently pushing images to remote registries
  • Exploring Container Runtimes within and beyond Kubernetes
  • Appreciating the role of the Container Network Interface in Kubernetes
  • Building a Kubernetes cluster using Kubeadm
  • Kubernetes Pods and their inner workings
  • Recognising the advantages of Deployments over standard Pods in Kubernetes
  • Kubernetes services and their practical applications
  • Harnessing the power of Kubernetes' built-in DNS service and understanding its benefits
  • Discerning the distinctions between Pods and Static Pods, and their significance in bootstrapping Kubernetes
  • Acquiring in-depth knowledge of key Kubernetes components, including the Kubelet, Kube-Scheduler, Controller-Manager, Kube-Proxy, and Kube-DNS

MONEY-BACK GUARANTEE

This course represents outstanding value, with a one-time enrolment fee granting you complete access to the course materials, which will be updated regularly throughout the lifetime of the course. Confident in the exceptional quality and value provided, I offer a 30-day money-back guarantee. Should you decide the course isn't the right fit for you, I kindly request that you contact me and provide feedback on the aspects that didn't meet your expectations. Your satisfaction is my top priority and your insights will help me continue to improve and refine the course for future learners.



Course Curriculum


  Course Introduction & Syllabus
Available in days
days after you enroll
  Containers with Docker Introduction
Available in days
days after you enroll
  Kubernetes Lab Setup
Available in days
days after you enroll
  Container Runtimes
Available in days
days after you enroll
  Installing Kubernetes
Available in days
days after you enroll
  Kubernetes Pods
Available in days
days after you enroll
  The Pause Container
Available in days
days after you enroll
  Kubernetes Pod Networking
Available in days
days after you enroll
  Kubernetes YAML
Available in days
days after you enroll
  Kubernetes Deployments
Available in days
days after you enroll
  Kubernetes Services
Available in days
days after you enroll
  Kubernetes DNS
Available in days
days after you enroll
  Kubernetes Architecture Dissection
Available in days
days after you enroll
  Kubelet and Static Pods
Available in days
days after you enroll
  etcd
Available in days
days after you enroll
  New section
Available in days
days after you enroll
  Kube-Scheduler
Available in days
days after you enroll
  Controller-Manager
Available in days
days after you enroll
  Kube-Proxy
Available in days
days after you enroll
  CoreDNS and KubeDNS
Available in days
days after you enroll
  Conclusion and Architectural Diagrams
Available in days
days after you enroll