Fundamental Kubernetes

last updated on: 18 Feb 2024, 02:00

The course Fundamental Kubernetes is designed to provide an introduction to the basics of Kubernetes, an official cluster management and container orchestration system. Participants will learn about Kubernetes' capabilities, how the system operates, cluster architecture, container state management, network management, and various tools used in Kubernetes administration.

Fundamental Kubernetes

OBJECTIVES

  • To provide learners with a solid understanding of the fundamentals of Kubernetes and its capabilities,
  • To empower learners to create and manage their own clusters using Kubernetes,
  • To ensure learners comprehend container state management, load balancing, and application scaling techniques.

WHO SHOULD ATTEND?

  • Software developers interested in studying cluster management and container orchestration.
  • DevOps engineers seeking to understand Kubernetes for system management and maintenance.
  • System administrators interested in learning about cluster management and container orchestration.
  • Individuals interested in learning about tools and technologies used in cluster management and container orchestration.

PREREQUISITES

  • Basic knowledge of Linux operating systems.
  • Proficiency in Command Line Interface (CLI) usage.
  • Fundamental understanding of Docker usage.

ALL PARTICIPANTS WILL RECEIVE

  • Three Cloud Servers (VM) per person (1 Master and 2 Nodes) for training purposes.
  • Training manuals/documentation.
  • Lunch and refreshments.
  • Certification upon completion of the Fundamental Kubernetes course.
  • Excellent care and attention from instructors and staff.
  • Unlimited attendance to the Fundamental Kubernetes Workshop (limited to 5 repeat attendees per training session; if you wish to attend the workshop again, please contact our Facebook Page, Line, Email, or other channels to reserve your seat).

OUTLINE

  1. What? When? Where?
    • What is Kubernetes?
    • What are its capabilities?
    • When should it be used?
    • Case Studies
  2. Going back in time
    • Deploying and Managing Containers Before Kubernetes: Examining Problems and Traditional Solutions
  3. Kubernetes Concepts and Overview
    • Understanding Concepts
    • Capabilities in Addressing Various Problems
  4. Cluster Architecture
    • Architecture of a Cluster
    • Differences between Cluster and Container Operation
    • What are nodes, pods, and services?
  5. Workshop 1 - Building Your Own Cluster
    • Hands-on - Creating a Cluster and Adding Nodes, along with Creating Simple Pods and Services
  6. Storage, Containers and Workloads
    • Understanding Container Operations and Components
    • Case Studies
  7. Workshop 2 - Deploying an Easy App with Deployments
    • Testing App Deployment Using Kubernetes Deployments
  8. Workshop 3 - Deploying the App with StatefulSets
    • Testing App Deployment Using Kubernetes StatefulSets
    • Studying Differences Between Deployment and StatefulSets
  9. Services, Load Balancing, and Networking
    • Understanding Tools for Managing Network Routes and Configurations to Access Deployed Applications
  10. Workshop 4 - Point to my services 1
    • Testing Access to a Web Application via Kubernetes Configuration and DNS from External Sources
  11. Workshop 5 - Point to my services 2
    • Testing Configuration and Access Rights, Network Routing Limitations, and Load Balancing in the Cluster
  12. Workshop 6 - HPA and K6
    • Testing HPA Creation and Using Testing Tools to See Configuration Results
  13. Configuration
    • Understanding Configuration and Passing Parameters in Kubernetes, Along with Best Practices
  14. Workshop 7 - Testing Your Configuration
    • Testing Configuration Settings and Parameter Passing Following Kubernetes Officials' Recommendations
DURATION
1 Day, 09:00 - 17:00
Public Training Schedule
No schedule is currently available for the public training course.
Special offer? Please contact us!
DOCUMENT
Fundamental Kubernetes Outline (English Version)
Fundamental Kubernetes Outline (Thai Version)
DKS
DKS - Connecting digital communities and tech enthusiasts. We facilitate collaboration, host joint events, and continuously update knowledge through community exchanges.
Follow us
Copyright © 2025. Made with ♥ by Gumon.io