
Getting Started with Kubernetes (v1.30) - {{ x86-64, arm64 }}
kubernetes
Contains content essential for truly starting with Kubernetes (☸). 🧭 Through this course, you can most easily grasp Kubernetes' structure and begin. 🥇
초급
Kubernetes, Docker
Nó được thiết kế để bạn có thể học nhiều phần của Kubernetes (☸) thông qua hình ảnh. 🧭 Đặc biệt, nó được biên soạn để mở rộng thêm nội dung đã được kiểm chứng từ cuốn sách bán chạy 'Kubernetes/Docker để xây dựng môi trường hạ tầng container', nhằm giúp bạn học sâu hơn về chính Kubernetes. 💯 Ngoài ra, các nội dung thực tiễn còn được bổ sung định kỳ vào 'lớp học tăng cường'. 👉 Hãy thử so sánh với các khóa học khác nhé :)
có thể hiểu mã (YAML) cấu thành Kubernetes
Có thể kiểm tra các điều kiện của hạ tầng Kubernetes qua mã.
Có thể thực sự triển khai cụm Kubernetes thông qua kubeadm.
Bạn có thể học được cách sử dụng các tùy chọn hữu ích của kubectl (describe, logs).
Có thể triển khai và công khai các đối tượng như Pod, Deployment bằng mã.
Có thể biết các yếu tố liên quan đến dịch vụ của Kubernetes.
Có thể tìm hiểu nhiều cách sử dụng Volume Kubernetes.
Bạn có thể học cách cấu hình và quản lý các node Kubernetes.
Có thể học chi tiết cấu hình và quản lý Pod Kubernetes.
Có thể quản lý tài nguyên của cụm Kubernetes.
Bạn có thể tìm hiểu chi tiết về Scheduling, phần cốt lõi của Kubernetes.
Tìm hiểu chi tiết về Probe thiết yếu cho nhà phát triển dùng Kubernetes.
Bạn có thể học được nhiều cách khác nhau để triển khai hiệu quả các container đã phát triển.
Bạn có thể tìm hiểu các phương pháp quản lý tự động ứng dụng (ví dụ: HPA).
Bước thứ hai trong hành trình Kubernetes! 🚢
Đặt nền tảng để trở thành một nhà phát triển/kỹ sư giỏi.
📢 Cập nhật trực tiếp Kubernetes v1.30!
Bài giảng này được tạo ra để sắp xếp có cấu trúc các phần khó học thông qua tài liệu Kubernetes và giảm bớt khó khăn khi học Kubernetes một cách nghiêm túc thông qua các phép so sánh và minh họa.
💡 Những điều cần biết trước khi đăng ký lớp học
서비스
, là các thuật ngữ chính thức của Kubernetes và việc trùng lặp các thuật ngữ là không thể tránh khỏi trong quá trình đưa vào cấu trúc cơ sở hạ tầng hiện có. Cập nhật ứng dụng liên tục
Những hình ảnh khác
Bài giảng hiện tại được cấu trúc để giúp bạn dễ dàng hiểu các thành phần được sử dụng trong Kubernetes và phân phối chúng thông qua mã để bạn có thể sử dụng Kubernetes một cách nghiêm túc. Do đó, tiêu đề chính bao gồm ba phần, sau đó các phụ đề được sắp xếp sau khi được trình bày chi tiết thành các phụ đề.
Mục lục chi tiết có trong phần giới thiệu bài giảng bên dưới để bạn có thể tham khảo.
Cả định dạng để triển khai và quản lý các đối tượng Kubernetes đều được triển khai theo định dạng được gọi là YAML. Do đó, rất khó để hiểu ý nghĩa thực sự của các thành phần Kubernetes nếu không xem mã sử dụng YAML. Ngoài ra, các công cụ khác cho cơ sở hạ tầng container cũng hoạt động dựa trên mã.
Infrastructure as Code (IaC) là một thành phần thiết yếu của Kubernetes và hầu hết các họ sản phẩm tạo nên hệ sinh thái Kubernetes. Do đó, chúng tôi hy vọng rằng bạn sẽ học Kubernetes as Code sớm nhất có thể và trở thành một nhà phát triển/kỹ sư hàng đầu sử dụng nó.
Tại sao không bắt đầu học Kubernetes bằng mã ngay bây giờ?
Tôi đã thấy nhiều người xung quanh tôi đã bắt đầu Kubernetes nhưng gặp khó khăn trong việc tìm ra cách nghiên cứu nó. Ngay cả khi bạn đã nắm bắt được khái niệm thông qua 'Bắt đầu dễ dàng với Kubernetes'... Trên thực tế, nếu bạn muốn xử lý Kubernetes đúng cách, có rất ít thứ bạn có thể làm mà không cần mã .
Do đó, bài giảng này được thiết kế để giải quyết những mối quan tâm sau: 'Chúng ta có thể dạy mọi người cách xử lý Kubernetes dưới dạng mã một cách dễ dàng và thực sự dễ dàng không?' và 'Làm thế nào chúng ta có thể giúp họ tham gia vào hệ sinh thái Kubernetes?'
Nếu bạn lắng nghe và hiểu hết tất cả các bài giảng, bạn sẽ có thể hiểu được những hình ảnh kiến trúc bên dưới.
Các loại kiến trúc Kubernetes khác nhau
Yêu cầu thay đổi phiên bản Kubernetes Dashboard trong tài liệu Kubernetes ( xem vấn đề )
Yêu cầu sửa lỗi cho bộ điều khiển Nginx Ingress vẫn gọi API v1.21 trong v1.22 ( xem vấn đề )
Tại sao Kubernetes muốn quản lý Cgroups bằng Systemd (Xem Slides )
Cách thiết lập GCP CDN trên GKE (xem slide )
H. Tôi có thể tham gia khóa học này mà không cần tham dự buổi thuyết trình trước ‘Bắt đầu dễ dàng với Kubernetes’ không?
Đó là câu hỏi có trong bảng câu hỏi dự kiến. Về mức độ khuyến nghị, tôi muốn đề xuất bạn nghe ' Easy Start with Kubernetes '. Bởi vì trong bài giảng, tôi sẽ không tiếp tục giải thích nội dung đã được giải thích trước đó hoặc các khái niệm đã được giải thích.
Để đưa ra phán đoán chính xác hơn , nếu bạn đã xem qua nội dung trong mục lục hiện tại và biết hơn một nửa nội dung , bạn có thể nghe ngay. Hoặc, nếu bạn đã học đủ về cuốn sách ' Kubernetes/Docker for Building a Container Infrastructure Environment ', bạn có thể nghe ngay. Tuy nhiên, vì có một luồng, nếu có thể, tôi muốn đề xuất bạn nghe sau khi nghe ' Easy Start with Kubernetes '. Điều này dựa trên sở thích và hiểu biết cá nhân, vì vậy tôi mong bạn hiểu rằng tôi chỉ có thể giới thiệu nó.
H. Tôi có phải học Kubernetes thông qua khóa học này không?
Tôi là người trung thực. 'Không'. Sách giáo khoa tốt nhất là trang web chính thức của Kubernetes . Tuy nhiên, trang web chính thức có một số phần khó xác định khi nào nên bắt đầu học từ đầu và cách học như thế nào. Ví dụ, bạn có thể coi trang web chính thức của Kubernetes là 'sách giáo khoa' và bài giảng này là 'sách tham khảo'. Bạn học từ sách giáo khoa, nhưng để hiểu nội dung mới, bạn có thể nắm bắt các khái niệm thông qua sách tham khảo và sau đó xem lại sách giáo khoa. :)
H. Tôi có thể học mọi thứ về Kubernetes chỉ bằng cách tham gia khóa học này không?
Như đã đề cập trong bài giảng trước (Bắt đầu dễ dàng với Kubernetes), không thể dạy mọi thứ về Kubernetes trong vài chục giờ giảng trực tuyến/ngoại tuyến. Kubernetes là công nghệ đòi hỏi nhiều nghiên cứu cá nhân vì tất cả các yếu tố trong CNTT hiện đại liên tục được tích hợp.
Vì vậy, chúng tôi đã chuẩn bị các bài giảng trong tương lai để giúp bạn tự học.
Phiên bản 💾
Công cụ cấu hình cơ sở hạ tầng 🏗️
x86-64
cánh tay64
Công cụ truy cập thiết bị đầu cuối 🚀
Nguồn bài giảng
📣 Vui lòng kiểm tra trước khi học!
Khóa học này dành cho ai?
Những ai đã mong chờ buổi học tiếp theo của 'Kubernetes: Bắt đầu dễ dàng'
Những người khó theo hướng dẫn Kubernetes.
Những ai muốn tổng hợp các khái niệm rộng về Kubernetes một lần.
Dành cho những ai mong muốn khóa học Kubernetes phiên bản mới nhất (v1.30)
Người muốn củng cố phần Kubernetes trong sách 'Kubernetes/Docker để xây dựng môi trường hạ tầng container'.
Dành cho người muốn học và thao tác Kubernetes cấp cụm, không phải nút đơn.
Người nào tò mò về nội dung thực tế
Cần biết trước khi bắt đầu?
Khóa học 'Khởi đầu Kubernetes dễ dàng' hoặc kiến thức cơ bản về Kubernetes
Cách sử dụng cơ bản của vi hoặc vim (Y, dd, p, :wq, :q!)
Lệnh cơ bản của Linux (ví dụ: cd, ls, cat, v.v.)
Kiến thức cơ bản về mạng (ví dụ: 192.168.1.10/24 và 192.168.1.101/24 có thể giao tiếp)
Nhiệt huyết học hỏi các ngôn ngữ đánh dấu như YAML (tất nhiên sẽ giải thích)
12,938
Học viên
603
Đánh giá
554
Trả lời
4.9
Xếp hạng
6
Các khóa học
Documents:
Channels:
• Github
• Youtube
메가존에서 쿠버네티스와 컨테이너 인프라에 관해 Tech Evangelist, CoE(Center of Excellence) 역할을 담당하고 있다. 주요 역할은 회사의 SaaS 제품에서 사용하는 쿠버네티스 환경을 현대화하고 비용을 최적화하는 것이며, 외부 고객을 위해 Tech Advisory와 Container Architecture Design 등을 지원하고 있다. 클라우드 네이티브 컴퓨팅 재단(CNCF)의 글로벌 앰버서더로, 클라우드 네이티브 기술, 나아가 인공지능 네이티브 기술이 널리 전파되는 데 기여하고 있다. 그 외에 'IT 인프라 엔지니어 그룹'의 운영진을 맡고 있으며, 오픈소스 컨트리뷰터로도 활동하고 있다.
평소에 지식을 공유하는 것을 좋아하여, 인프런/유데미에서 앤서블 및 쿠버네티스에 관한 강의를 하고 있고, 지식은 문서로 남겨야 진정한 의미가 부여된다고 생각하여 『컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커』, 『우아하게 앤서블』, 『시스템/네트워크 관리자를 위한 파이썬 실무 프로그래밍』을 집필하였으며, 요즘IT와 같은 온라인 플랫폼 등에 종종 글을 기고한다.
Tất cả
184 bài giảng ∙ (33giờ 33phút)
Tài liệu khóa học:
Tất cả
158 đánh giá
4.9
158 đánh giá
Đánh giá 6
∙
Đánh giá trung bình 4.7
3
:: Pros 1. A good lecture to get used to Kubernetes while doing hands-on practice 2. Active answers make it easy to solve problems when errors occur 3. Additional lectures are added to cover Kubernetes in more detail 4. It is good to teach the skills needed to handle Kubernetes from a practical perspective 5. It is suitable for studying by focusing on the flow of Kubernetes by preparing all the complicated parts 6. There is a lecture that organizes some confusing terms to reduce the difficulty of students as much as possible :: Cons 1. The level of explanation is not accurate or clear and ends at a general level (It is said to be intermediate or higher, but even for intermediate level people, the explanation is general ※That does not mean it is insincere) It is better to read the official doc to understand properly (If you explain at a level of a general introduction and proceed with the practice right away, you will end one class) 2. There are some parts that use ambiguous expressions or do not understand exactly and speak in a way that makes you understand ambiguously (This part It is covered by revisions in the supplementary lectures later, but it is difficult for students) 3. A lecture that you will regret if you listen to it expecting detailed explanations from other lecture reviews :: Personal overall review 1. Very good for learning the flow of Kubernetes and the way it is handled from a practical perspective 2. Good for getting used to entering and setting Kubernetes commands 3. It seems good for people who have a certain level of understanding of Kubernetes as it provides various supplementary lectures and the know-how of the instructor 4. If you are completely new to Kubernetes, this lecture is likely to be a waste of time. Based on the results of the lectures before this lecture, it is definitely helpful to watch and listen to the lectures before this lecture, but it is not dramatically helpful. It is suitable for those who need practical experience after watching the official Kubernetes homepage doc or other lectures.
4th match
Hello MIN and Desire Hamburger, I originally thought that not responding to opinions that have various meanings is respect for the opinions, so I did not reply, but I will share my thoughts on the review as follows. As I wrote in the lecture description above, I think the best textbook is the official Kubernetes website, and I still have no change in that opinion. However, I do not understand why it is called "a waste of time". Everyone has a different way of learning, and I do not understand why it should be evaluated as a "waste of time". I think you will know how much that word causes pain to the creator later (though it would be best if you do not). And it is 'people' who directly check reviews with that word and feel emotions. It is not a machine. Also, I am curious, which **other lectures** (among all lectures provided domestically/overseas) are suitable for a complete beginner? If there is something I can learn from there, I will accept and modify it. No matter how much I think about it, I don't know which domestic/international lecture you are referring to. My intention is that there are some people who find it difficult to start with the official Kubernetes website, so this is still a reference book. If MIN was a better person to start with the official website, then that is because MIN is very excellent and doing a good job, but I don't know if that is something that the current lecture should be criticized for. When you first took the lecture, you must have listened to it to fill in something that was lacking, but if you listened to it because [1-3] was lacking in the above overall review, I understand, but I would like to ask about your thoughts on [4]. As expected, as a Java Spring developer, you may have said that it was very difficult at first because of overlapping terms, but if you look at the official Kubernetes website, there are a lot of overlapping terms. This is something that happened while absorbing the open source characteristics and existing platforms, and there is something that cannot be helped. Anyway, what I want to ask is What kind of lecture is the perfect beginner's course that is not a "waste of time"? If "Official website"? Then the official Kubernetes website is a textbook and reference book, and if the official website is sufficient, there is no need to take the course... I don't know what you mean. The official Kubernetes website is one of the best-maintained documents among open sources, and there can be no course that covers "more content" than the official website. I still think that if the official website is sufficient, there is no need for a separate course. I never wrote that this is a priority over the official website... Why did you write "waste of time" here? If "Other course"? Then I'm really curious. What kind of course are you talking about when you are a complete beginner? I want to know what I am lacking. I don't really understand the 3 points. There are no 3-point courses on Inflearn. 3 points means that the course itself is completely meaningless and is only provided as a "waste of time". If we were to give it a grade, 3 points would be a C. (Actually, it's worse than that. I guess you didn't think about the grading system...) Did you think about it that much? I don't want to arbitrarily impose my thoughts, but I sincerely want to hear @MIN's thoughts and opinions. @All Since it's Chuseok, I'll send you an email later, but I think I'll have to listen to all the feedback and think about whether to stop or continue updating the lecture. I've been having a hard time lately because of the reviews.
I wonder if it would be okay if I reported at least 70~80%... Is it right to give a 3 point course evaluation based on 18%?
Đánh giá 3
∙
Đánh giá trung bình 5.0
5
Although I have used Kubernetes briefly, I only used what I needed for work, so I often used it without knowing why I was using it, or without properly knowing what it meant or how it worked. But listening to the explanation slowly while looking at the pictures and example codes like this helped me organize my thoughts and it was very helpful. I would like to recommend it to both those who are completely new to Kubernetes, and those who have experience using it clumsily like me but feel like they can't explain it to others because they can't organize it!
Thank you for the detailed review. I hope we can study together for a long time as Kuber is a tool that will have a huge impact on IT infrastructure!
Đánh giá 3
∙
Đánh giá trung bình 5.0
5
I got a lot of help from Kubernetes Easy Start! I was able to easily understand the concepts and principles through the explanations using pictures, and this Kubernetes with Pictures additionally includes code explanations, so I think I'm even more excited! Thank you for always giving great lectures. #KubernetesNavigationFighting
Thank you. :) I will work hard to create additional lectures to help you!
Đánh giá 2
∙
Đánh giá trung bình 5.0
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
After first encountering Kubernetes through other basic lectures, I looked for an intermediate lecture and ended up taking the Kubernetes with Pictures lecture, and I started to understand things I didn't understand before. I always just followed along and used it, but I wanted to know more about the concepts, so I also paid for Easy Kubernetes. I recommend it to those who are new to Kubernetes. #KubernetesNavigationFighting
Aha, of course the other lectures are great too, but for various reasons, there were probably parts that weren't covered or had differences in perspectives, so some people had a hard time understanding them. I'm glad that those parts were filled in well :) Thank you for the review.
4.155.294 ₫
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!