Thực tiễn tốt nhất của Kubernetes - Phần một

Kubernetes là phức tạp, và đang trở nên phức tạp hơn mỗi ngày. Nếu bạn đang bắt đầu với Kubernetes hoặc nếu bạn đã chạy nó trong sản xuất một thời gian, thật khó để theo kịp tốc độ phát triển nhanh chóng mà Lốc đang diễn ra. Nó thậm chí còn khó hơn khi bạn có một nhóm người xây dựng trên Kubernetes, vì bạn phải đảm bảo mỗi người đều cập nhật và làm việc hiệu quả.

Mặc dù có rất nhiều nội dung trên mạng về trải nghiệm của Hello Hello World, nhưng sử dụng Kubernetes có liên quan nhiều hơn đến việc chạy Triển khai và hiển thị nội dung đó với Dịch vụ. Kubernetes tự cung cấp một bảng trống nơi bạn về cơ bản có thể làm bất cứ điều gì bạn muốn, nhưng thật khó để biết bắt đầu từ đâu!

Với ý nghĩ đó, tôi bắt đầu thực hiện một bài nói chuyện có tựa đề là Kub Kubetes Best Practice thực hành (Dưới đây là các slide và video) dựa trên các câu hỏi và phản hồi tôi nhận được từ việc nói chuyện với mọi người ngoài tự nhiên. Bài nói chuyện này phổ biến đến mức tôi quyết định đi sâu vào các chủ đề riêng lẻ. Tôi đã kết thúc với bảy tập cho lần chạy đầu tiên này (khá phù hợp) và tôi thực sự nghĩ rằng họ có thể giúp bạn và nhóm của bạn nhanh chóng phát triển trên Kubernetes.

Vì vậy, đây là tất cả bảy tập cho niềm vui xem của bạn! Tôi đang làm việc với loạt video tiếp theo ngay bây giờ và rất thích phản hồi của bạn về những gì bạn muốn xem. Để lại một bình luận hoặc gửi cho tôi một tin nhắn trên Twitter với đề xuất của bạn!

Tập một

  • Tất cả video

Làm thế nào và tại sao để xây dựng các container nhỏ

Trước khi bạn có thể sử dụng Kubernetes, bạn phải xây dựng một số container. Docker làm cho nó rất dễ dàng để xây dựng các container, nhưng điều này cũng có nghĩa là nó cũng dễ dàng để xây dựng các container không hiệu quả và không an toàn. Xây dựng các thùng chứa nhỏ hơn có thể là một cách dễ dàng để nhận được nhiều hơn từ cụm Kubernetes của bạn mà không cần nhiều công việc.

  • Bài viết trên blog
  • Video

Tổ chức với không gian tên

Một khi bạn vượt ra ngoài thế giới hello hello, bạn có thể sẽ gặp phải các vấn đề về tổ chức khi cố gắng quản lý các dịch vụ siêu nhỏ của mình chạy trên Kubernetes. Điều này thậm chí còn tồi tệ hơn khi (các) nhóm của bạn phát triển và bạn cần có tầm nhìn và kiểm soát nhiều hơn. Không gian tên cung cấp một cách mạnh mẽ để quản lý tài nguyên trong Kubernetes và cung cấp nền tảng cho các chính sách và quản lý.

  • Bài viết trên blog
  • Video

Kiểm tra sức khỏe với sự sẵn sàng và thăm dò sự sống

Kiểm tra sức khỏe là cần thiết để tạo ra các dịch vụ mạnh mẽ và đáng tin cậy. Mặc dù Kubernetes được tích hợp mặc định trong kiểm tra sức khỏe, nhưng chúng có thể không đủ cho nhiều ứng dụng. Các đầu dò sẵn sàng và sinh động cung cấp cho bạn sức mạnh để dễ dàng tùy chỉnh các kiểm tra sức khỏe này cho các ứng dụng của bạn.

  • Bài viết trên blog
  • Video

Yêu cầu và giới hạn tài nguyên

Rò rỉ bộ nhớ, vòng lặp vô hạn, diễn viên xấu, cung cấp quá mức, oh my! Kubernetes cung cấp cho bạn một nền tảng mạnh mẽ để chạy các dịch vụ của bạn, nhưng nếu bạn không xác định quy tắc xung quanh các tài nguyên, cuối cùng bạn sẽ ở trong một thời điểm tồi tệ. Rất may, Kubernetes cung cấp cho bạn nhiều quyền kiểm soát tài nguyên và cách chúng được sử dụng.

  • Bài viết trên blog
  • Video

Chấm dứt với ân sủng

Pods và Container trong Kubernetes cần xử lý chấm dứt một cách duyên dáng. Kubernetes có thể quyết định chấm dứt một Pod hoàn toàn khỏe mạnh vì nhiều lý do và tắt hoàn toàn là chìa khóa để cung cấp cho người dùng của bạn trải nghiệm tốt.

  • Bài viết trên blog
  • Video

Ánh xạ các dịch vụ bên ngoài

Có thể bạn có các dịch vụ sống bên ngoài cụm Kubernetes của bạn. Một số trong số chúng có thể là dịch vụ của bên thứ 3 và những dịch vụ khác có thể là dịch vụ mà nhóm hoặc công ty của bạn điều hành. Bất kể, sống trong thế giới lai mang lại những phức tạp của nó. Kubernetes cung cấp cho bạn khả năng lập bản đồ các dịch vụ bên ngoài này để khiến chúng trông và cảm thấy giống như các dịch vụ Kubernetes bản địa, giúp dễ dàng thu hẹp khoảng cách giữa các thế giới.

  • Bài viết trên blog
  • Video

Nâng cấp cụm của bạn với thời gian chết bằng không

Một trong những điều quan trọng nhất bạn cần làm là giữ cho cụm của bạn được cập nhật. Sử dụng các dịch vụ được quản lý như GKE có thể giúp việc này dễ dàng hơn rất nhiều, nhưng vẫn có những phương pháp bạn có thể sử dụng để làm cho quá trình nâng cấp mượt mà hơn.

  • Bài viết trên blog
  • Video

Cảm ơn tất cả những người đã biến điều này thành có thể, từ những người đã xem lại nội dung đến các nhóm chỉnh sửa video và blog đã biến loạt bài này thành hiện thực!