We may earn an affiliate commission when you visit our partners.
Course image
Hoa Nguyen Huu

Khoá học Kubernetes cơ bản là một khóa học hướng dẫn về hệ thống quản lý  dịch vụ dạng Containerization, phổ biến nhất hiện nay. Với mục tiêu cung cấp kiến thức cơ bản về Kubernetes, khóa học này sẽ giúp bạn hiểu rõ về cách triển khai, quản lý và mở rộng các ứng dụng container trong môi trường sản xuất.

Read more

Khoá học Kubernetes cơ bản là một khóa học hướng dẫn về hệ thống quản lý  dịch vụ dạng Containerization, phổ biến nhất hiện nay. Với mục tiêu cung cấp kiến thức cơ bản về Kubernetes, khóa học này sẽ giúp bạn hiểu rõ về cách triển khai, quản lý và mở rộng các ứng dụng container trong môi trường sản xuất.

Trải qua khoá học, bạn sẽ được tìm hiểu về kiến trúc của Kubernetes, cách cài đặt và cấu hình một cụm Kubernetes, và cách triển khai ứng dụng vào cụm này. Bạn sẽ học cách quản lý các tài nguyên như Pods, ReplicaSets và Services, cũng như cách sử dụng các công cụ và khái niệm quan trọng khác trong Kubernetes.

Khóa học này được thiết kế dành cho các nhà phát triển, quản trị hệ thống và các chuyên gia DevOps mong muốn nắm vững về Kubernetes. Với kiến thức này, bạn có thể tận dụng sức mạnh của Kubernetes để xây dựng, triển khai và quản lý các ứng dụng phân tán một cách hiệu quả.

Bắt đầu khoá học này ngay hôm nay và trang bị bản thân với kiến thức cần thiết để khai thác toàn bộ tiềm năng của Kubernetes.

Enroll now

What's inside

Learning objectives

  • Hiểu được kiến trúc và các khái niệm cơ bản của kubernetes.
  • Hiểu được cách triển khai dịch vụ lên trên kubernetes
  • Tích hợp kubernetes trong quá trình triển khai ci/cd
  • Quản trị hệ thống kubernetes cluster

Syllabus

Giới thiệu
Giới thiệu khoá học
Ôn tập về Docker và Container
Tổng quan về Container
Read more
Tổng quan về Container Orchestrator
Kiến trúc cluster Kubernetes
Khái niệm cơ bản trong Kubernetes (Kubernetes Basic Concepts)
Giới thiệu về YAML
POD
[Demo] POD và hướng dẫn truy cập Lab
ReplicaSet
Label và Selector
[Demo] Label và Selector
Namespace
[Demo] Namespace
Workload trong Kubernetes
Deployment
[Demo] Deployment
ConfigMap
[Demo] Tạo và sử dụng ConfigMap
Secret
[Demo] Tạo và sử dụng Secret
Service và Networking trong Kubernetes
Giới thiệu về Service trong Kubernetes
ClusterIP
NodePort
[Demo] Tạo và sử dụng Service
LoadBalancer
Ingress
[Demo] Thao tác với Ingress và Service
CI/CD trong Kubernetes
Giới thiệu GitOps
[Demo] Building CICD sử dụng GitOps flow with ArgoCD and K8s
[Demo] Building CICD sử dụng Jenkins, Spinnaker và K8s
Văn hoá DevOps (Additional Knowledge)
Giới thiệu về Văn hoá DevOps (DevOps Culture)

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Trang bị kiến thức cơ bản về hệ thống quản lý dịch vụ dạng Containerization, giúp ứng dụng các ứng dụng container trong môi trường sản xuất hiệu quả
Dạy cách cài đặt, cấu hình và quản lý cụm Kubernetes, cũng như triển khai ứng dụng vào cụm
Hỗ trợ cả nhà phát triển, quản trị hệ thống và chuyên gia DevOps
Giáo trình toàn diện, bao gồm kiến trúc, cài đặt, triển khai, quản lý nguồn lực, và tích hợp CI/CD

Save this course

Save Kubernetes cơ bản (Tiếng Việt) to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Kubernetes cơ bản (Tiếng Việt) with these activities:
Review Docker and Container Basics
Revising the fundamentals of Docker and containers will provide a stronger foundation for understanding and working with Kubernetes.
Browse courses on DevOps
Show steps
  • Read through online documentation or tutorials on Docker and containers.
  • Set up a test environment and practice creating and managing containers.
Follow a Kubernetes Tutorial Series
Engaging with comprehensive Kubernetes tutorials will solidify the concepts and practical implementation covered in the course.
Show steps
  • Search for beginner-friendly Kubernetes tutorial series.
  • Follow the tutorials step-by-step, setting up a Kubernetes cluster and deploying applications.
Deploy Applications Using Kubernetes Commands
Hands-on practice with Kubernetes commands will enhance command proficiency and reinforce understanding of deployment processes.
Show steps
  • Set up a Kubernetes cluster.
  • Use kubectl commands to create and manage deployments, services, and other Kubernetes resources.
Five other activities
Expand to see all activities and additional details
Show all eight activities
Develop a Kubernetes-based Application
Building a Kubernetes-based application will provide practical experience in applying concepts learned in the course, fostering a deeper understanding.
Show steps
  • Design and develop a containerized application.
  • Deploy the application to a Kubernetes cluster.
  • Monitor and manage the application's performance.
Connect with Kubernetes Experts
Engaging with experienced Kubernetes practitioners will provide valuable insights, guidance, and support, accelerating learning and understanding.
Show steps
  • Attend industry events or meetups focused on Kubernetes.
  • Reach out to professionals on platforms like LinkedIn or GitHub.
  • Seek mentorship opportunities through online forums or communities.
Contribute to Open Source Kubernetes Projects
Contributing to open-source Kubernetes projects will enhance understanding of the technology, foster collaboration, and provide hands-on experience in a real-world setting.
Show steps
  • Identify open-source Kubernetes projects that align with interests.
  • Review project documentation and contribute bug fixes or enhancements.
  • Participate in discussions and forums related to the projects.
Organize Kubernetes Course Materials
Organizing and reviewing course materials will reinforce concepts and aid in knowledge retention.
Show steps
  • Create a dedicated notebook or digital folder for course materials.
  • Regularly add notes, assignments, quizzes, and other resources to the folder.
  • Periodically review the materials to strengthen understanding.
Attend a Kubernetes Workshop
Participating in a Kubernetes workshop will provide an immersive learning experience, enabling hands-on practice and interaction with experts.
Show steps
  • Research and identify reputable Kubernetes workshops.
  • Register and attend the workshop.
  • Actively participate in hands-on exercises and Q&A sessions.

Career center

Learners who complete Kubernetes cơ bản (Tiếng Việt) will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Kubernetes cơ bản (Tiếng Việt).
Ứng dụng hiệu quả kỹ năng khai vấn trong quản lý đội nhóm
Most relevant
DevOps on AWS for beginner (Vietnamese)
Most relevant
Quản trị hiệu suất - Cải thiện hiệu quả làm việc
Most relevant
AWS Cloud for beginner (Vietnamese)
Most relevant
LPIC-1: Linux System Administrator Exam 101&102 (Tiếng...
Most relevant
Chứng chỉ MOS Excel 2019 - Exam MO-200 Microsoft Excel
Most relevant
Tài chính cá nhân từ A - Z dành cho người đi làm
Most relevant
React Ultimate - React.JS Cơ Bản Từ Z Đến A Cho Beginners
Most relevant
Unreal Engine 5: Blueprint Cơ Bản
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser