Kubernetes bước sang 10: Làm thế nào nó điều khiển điện toán bản địa trong thập kỷ qua - và những gì tiếp theo

Nếu bạn đã loại bỏ Linux, đám mây, container hoặc kubernetes khỏi bối cảnh công nghệ, bạn sẽ thấy mình ở trong một thế giới hầu như không thể nhận ra. Linux phục vụ như là nền tảng cho tất cả các công nghệ này; Đám mây cung cấp cho chúng tôi quyền truy cập vào các tài nguyên và ứng dụng rộng lớn của họ; Container cung cấp nhà cho các ứng dụng này; và Kubernetes giữ tất cả các container hài hòa. Lấy đi bất kỳ một trong số này, và chúng ta sẽ bị đẩy trở lại vào một kỷ nguyên công nghệ nguyên thủy hơn.
Kubernetes, đặc biệt, đã định hình lại đáng kể thế giới của điện toán bản địa trong thập kỷ qua. Kỷ niệm kỷ niệm 10 năm của mình, Kubernetes là một ví dụ tỏa sáng về sức mạnh của sự hợp tác và đổi mới nguồn mở. Từ khi thành lập tại Google đến sự gia tăng của nó là tiêu chuẩn đi đến cho việc phối hợp container, nó đã cách mạng hóa cách chúng tôi triển khai, quản lý và mở rộng các ứng dụng.
Và bạn không cần phải lấy lời của tôi cho nó. Báo cáo năm 2024 của Pure Storage đã phát hiện ra rằng "Trong năm năm tới, 80% ứng dụng mới sẽ được xây dựng trên các nền tảng bản địa." Cá nhân, tôi ngạc nhiên rằng con số không cao hơn.
Tác động của Kubernetes đối với máy tính
Kubernetes về cơ bản đã thay đổi cách chúng ta tiếp cận máy tính. Là Liz Rice, giám đốc nguồn mở tại Isovalent, một công ty mạng, bảo mật và khả năng quan sát dựa trên EBPF, đã giải thích với tôi, Kubernetes đã chuyển đổi cách tiếp cận của chúng tôi để kết nối mạng và bảo mật:
Kubernetes về cơ bản là năng động. POD có thể mở rộng lên xuống để đáp ứng nhu cầu, và khối lượng công việc có thể được lên lịch và lên lịch lại trên các máy khác nhau. Vì vậy, mặc dù mạng giữa các khối lượng công việc của Kubernetes sử dụng các gói IP, địa chỉ IP chỉ có ý nghĩa trong thời gian ngắn vì chúng được sử dụng và sử dụng lại cho các khối lượng công việc khác nhau vào các thời điểm khác nhau. Điều này có nghĩa là các công cụ mạng và bảo mật truyền thống xác định lưu lượng truy cập dựa trên các cổng và địa chỉ IP không còn đủ. Chúng tôi cần công cụ ánh xạ địa chỉ IP phù du đến các danh tính Kubernetes có ý nghĩa, chẳng hạn như pods, dịch vụ, không gian tên và nút.
Chúng ta hãy nhìn lại thập kỷ qua để xem Kubernetes bắt đầu từ đâu, nó đã định hình cảnh quan bản địa của đám mây như thế nào và những gì tương lai có thể nắm giữ.
Genesis của Kubernetes
Câu chuyện về Kubernetes bắt đầu vào đầu những năm 2010 tại Google, nơi các kỹ sư đang giải quyết các thách thức của việc quản lý các ứng dụng được xử lý quy mô lớn. Các container ngày càng trở nên quan trọng, và một giải pháp quản lý là rất cần thiết.
Bên trong Google, tầm quan trọng của việc tổ chức các container đã được hiểu rõ. Google đã sử dụng các container từ lâu trước khi Docker phổ biến chúng. Khi các kỹ sư của Google, Craig McLuckie, Joe Beda và Brendan Burns đã đưa ra ý tưởng vào năm 2013 cho Urs Hölzle, sau đó là người đứng đầu cơ sở hạ tầng kỹ thuật của Google, anh ấy đã trả lời, "vì vậy tôi muốn nói thẳng vào một phiên bản bên ngoài. Nó?"
Vâng, đó chính xác là những gì họ muốn. Và cuối cùng, họ đã thuyết phục Hölzle rằng đó là một động thái tốt.
McLuckie giải thích lý do của họ:
Chúng tôi luôn tin rằng Kubernetes nguồn mở là cách đúng đắn, mang lại nhiều lợi ích cho dự án. Đối với một, các vòng phản hồi về cơ bản là tức thời - nếu có vấn đề hoặc một cái gì đó không hoạt động hoàn toàn đúng, chúng tôi biết về nó ngay lập tức. Nhưng quan trọng nhất, chúng tôi đã có thể làm việc với rất nhiều kỹ sư tuyệt vời, nhiều người trong số họ thực sự hiểu nhu cầu của các doanh nghiệp sẽ được hưởng lợi từ việc triển khai các container. Đó là một chu kỳ đạo đức: công việc của các kỹ sư tài năng đã dẫn đến sự quan tâm nhiều hơn đến dự án, điều này làm tăng thêm tỷ lệ cải thiện và sử dụng.
Đầu tháng 6 năm 2014, tại Dockercon đầu tiên, "Chiến tranh điều phối container" đã được đốt cháy. Apache Mesos, Red Hat's Geard, Docker Libswarm, Tupperware và Kubernetes của Facebook đều được công bố. Brad Rydzewski, sau đó là người sáng lập Drone.io, lưu ý: "Những gì tôi đã học tại #DockerCon: Mọi người đang xây dựng nền tảng điều phối của riêng họ. Nghiêm túc. Mọi người."
Anh ấy không sai. Nhiều chương trình dàn nhạc nhanh chóng theo sau.
Ngay cả trong những ngày đầu, tôi tin rằng Kubernetes sẽ nổi lên như người chiến thắng. Nó được lấy cảm hứng từ chương trình quản lý container Borg của Google, đã được sử dụng từ năm 2003, mang lại cho nó một mức độ trưởng thành mà những người khác thiếu.
Kubernetes nhanh chóng đạt được lực kéo. Cái tên "Kubernetes" xuất phát từ từ Hy Lạp cho "Helmsman" hoặc "Pilot", tượng trưng cho vai trò của nó trong các ứng dụng container được điều khiển. Logo Kubernetes, bánh xe của một con tàu bảy tiền, tỏ lòng tôn kính với di sản Borg và tên ban đầu của nó, bảy trên chín, một Borg thân thiện từ Star Trek, đã bị loại bỏ vì lý do thương hiệu.
Việc áp dụng nhanh chóng và tăng trưởng cộng đồng
Bộ tính năng mã nguồn mở và bộ phận mạnh mẽ của Kubernetes khiến nó trở thành một hit ngay lập tức giữa các nhà phát triển và doanh nghiệp. Vào năm 2015, Kubernetes đã đạt đến phiên bản 1.0 và Google đã hợp tác với Linux Foundation để thành lập Quỹ điện toán bản địa đám mây (CNCF), với Kubernetes là công nghệ hạt giống. Động thái này rất quan trọng trong việc thúc đẩy một cộng đồng sôi động xung quanh Kubernetes, dẫn đến sự đổi mới nhanh chóng và áp dụng rộng rãi.
Trong khi các chương trình điều phối container khác vẫn còn tồn tại, vào năm 2017, Amazon Web Services (AWS) đã công bố dịch vụ container đàn hồi cho Kubernetes (EKS), báo hiệu sự thống trị của Kubernetes trong thế giới bản địa.
Đồng thời, CNCF đã nuôi dưỡng hệ sinh thái Kubernetes. Ngày nay, hàng trăm chương trình bản địa của đám mây dựa vào Kubernetes. Không có nhà cung cấp đám mây lớn là không có nó. Nó đã trở thành nền tảng điều phối container.
Biến đổi phát triển bản địa đám mây
Tác động của Kubernetes đối với sự phát triển bản địa của đám mây không thể được cường điệu hóa. Nó đã giới thiệu một mô hình mới để triển khai và quản lý các ứng dụng, cho phép các nhà phát triển tập trung vào việc viết mã thay vì quản lý cơ sở hạ tầng. Kubernetes trừu tượng hóa sự phức tạp của việc phối hợp container, cung cấp các tính năng như triển khai tự động và rollback, tự phục hồi và tỷ lệ ngang.
Một lợi thế đáng kể khác của Kubernetes là tính di động của nó. Các ứng dụng được triển khai trên Kubernetes có thể chạy trên bất kỳ nhà cung cấp đám mây hoặc cơ sở hạ tầng tại chỗ nào, khiến nó trở thành một lựa chọn lý tưởng cho môi trường lai và đa đám mây. Tính linh hoạt này là một công cụ thay đổi trò chơi cho các doanh nghiệp, cho phép họ tránh khóa nhà cung cấp và tối ưu hóa các chiến lược đám mây của họ.
Trong những năm qua, Kubernetes cũng đã tạo ra một hệ sinh thái phong phú các công cụ và dự án mở rộng khả năng của nó. Chúng bao gồm Helm, Trình quản lý gói Kubernetes đơn giản hóa việc triển khai và quản lý ứng dụng và Prometheus, công cụ giám sát và cảnh báo mạnh mẽ cho môi trường Kubernetes.
Sự trỗi dậy của Kubernetes cũng đã sinh ra các mô hình mới như Gitops, tận dụng Git là nguồn chân lý duy nhất cho cơ sở hạ tầng và quản lý ứng dụng khai báo.
Tương lai của Kubernetes
Nhìn về phía trước, Kubernetes không có dấu hiệu chậm lại. Nền tảng tiếp tục phát triển, với các tính năng và cải tiến mới được thêm vào thường xuyên. Cộng đồng Kubernetes đang khám phá các cách để đơn giản hóa trải nghiệm người dùng, cải thiện bảo mật và tăng cường khả năng mở rộng.
Ville Aikas, người đồng sáng lập Chainguard và một trong những người sáng tạo của Kubernetes, đã quan sát:
Chúng tôi có cảnh quan CNCF khổng lồ này được nở rộ, đó là một điều tuyệt vời về tất cả sự đa dạng của các tùy chọn cơ sở hạ tầng và công cụ mà nó cung cấp cho các nhóm nền tảng. Nhưng tôi nghĩ rằng nó cũng tạo ra một loạt các lựa chọn phải được thực hiện để vận hành Kubernetes - và cảnh quan đó đã trở nên rất lớn. Tôi luôn cảm thấy rằng một trong những lý do cốt lõi mà Kubernetes trở nên phổ biến là giao diện lập trình ứng dụng (API) của nó rất đơn giản và tải nhận thức để sử dụng nó tương đối thấp. Khi Kubernetes tiếp tục trưởng thành, nó cần phải giữ lại sự đơn giản của mô hình tinh thần và khả năng sử dụng API của nó.
Cân bằng kubernetes và mô hình lập trình bản địa đám mây đang ngày càng trở nên phức tạp.
Shahar Azulay, CEO và đồng sáng lập của GroundCover, một công ty giám sát hiệu suất EBPF, lưu ý:
Kubernetes đã chứng minh khả năng quản lý các nhiệm vụ khác nhau một cách hiệu quả, nhưng sự phức tạp của nó đòi hỏi phải thiết lập đáng kể và bảo trì liên tục. Tương tự như cách Linux phát triển thành một hệ điều hành đáng tin cậy, tôi hy vọng Kubernetes sẽ biến thành một lớp trừu tượng thân thiện với người dùng hơn. Khi việc áp dụng Kubernetes tiếp tục tăng một thập kỷ, nhu cầu về hiệu quả và tối ưu hóa chi phí ngày càng trở nên quan trọng.
Nhìn về tương lai, gạo của Isovalent được thêm vào:
Chúng ta đã thấy Kubernetes được sử dụng trong các môi trường lai nhiều hơn cùng với khối lượng công việc cũ và trong các thiết bị cạnh. Cilium Vision là một nhà phát triển ứng dụng không cần biết hoặc quan tâm đến nơi các dịch vụ họ muốn tương tác đang chạy: kết nối và bảo mật đều nên được xử lý trong lớp nền tảng.
Một sự phát triển thú vị khác trên đường chân trời là sự tích hợp của Kubernetes với máy tính không có máy chủ. Các dự án như Kubless và Fission đang mang các khả năng không có máy chủ cho Kubernetes, cho phép các nhà phát triển xây dựng và triển khai các chức năng như một dịch vụ (FAAS) trên đầu các cụm Kubernetes hiện có của họ. Sự hợp nhất của Serverless và Kubernetes hứa hẹn sẽ mở khóa các khả năng mới cho các ứng dụng bản địa.
Tính toán cạnh và Kubernetes cũng đang tay trong tay. Khi nhiều thiết bị và ứng dụng di chuyển đến cạnh, Kubernetes đang được điều chỉnh để hỗ trợ triển khai cạnh. Cộng đồng Kubernetes đang làm việc trên các dự án như Kubeedge, MicroK8S và Red Hat Device Edge để cho phép các cụm Kubernetes nhẹ, hiệu quả có thể chạy trên các thiết bị cạnh.
Tương lai có vẻ tươi sáng cho Kubernetes. Với sự đổi mới đang diễn ra và một hệ sinh thái thịnh vượng, Kubernetes đã sẵn sàng tiếp tục định hình cảnh quan bản địa đám mây trong nhiều năm tới. Đây là một thập kỷ khác của Kubernetes, chứa đầy sự đổi mới, hợp tác và xuất sắc trong dàn nhạc container.
Bài viết liên quan
Tóm tắt do AI hỗ trợ
Trong thế giới nhịp độ nhanh ngày nay, khả năng xử lý và hiểu thông tin nhanh chóng quan trọng hơn bao giờ hết. YouTube, với vô số video, là một kho tàng kiến thức, nhưng ai có thời gian để xem hết mọ
AI Cách mạng hóa Siêu âm cho Đánh giá Tại điểm Chăm sóc
Trí tuệ nhân tạo đang làm thay đổi thế giới chăm sóc sức khỏe, và công nghệ siêu âm đang đón nhận làn sóng thay đổi này. Bài viết này đi sâu vào cách AI đang biến đổi các đánh giá siêu âm tại điểm chă
Bảng Tóm Tắt Học Máy: Hướng Dẫn Tham Khảo Nhanh AI Thiết Yếu
Trong thế giới công nghệ năng động, nơi AI và điện toán đám mây thúc đẩy sự đổi mới, việc luôn cập nhật và sẵn sàng là rất quan trọng. Dù bạn đang thảo luận chiến lược với đồng nghiệp, tạo nội dung gi
Nhận xét (0)
0/200
Nếu bạn đã loại bỏ Linux, đám mây, container hoặc kubernetes khỏi bối cảnh công nghệ, bạn sẽ thấy mình ở trong một thế giới hầu như không thể nhận ra. Linux phục vụ như là nền tảng cho tất cả các công nghệ này; Đám mây cung cấp cho chúng tôi quyền truy cập vào các tài nguyên và ứng dụng rộng lớn của họ; Container cung cấp nhà cho các ứng dụng này; và Kubernetes giữ tất cả các container hài hòa. Lấy đi bất kỳ một trong số này, và chúng ta sẽ bị đẩy trở lại vào một kỷ nguyên công nghệ nguyên thủy hơn.
Kubernetes, đặc biệt, đã định hình lại đáng kể thế giới của điện toán bản địa trong thập kỷ qua. Kỷ niệm kỷ niệm 10 năm của mình, Kubernetes là một ví dụ tỏa sáng về sức mạnh của sự hợp tác và đổi mới nguồn mở. Từ khi thành lập tại Google đến sự gia tăng của nó là tiêu chuẩn đi đến cho việc phối hợp container, nó đã cách mạng hóa cách chúng tôi triển khai, quản lý và mở rộng các ứng dụng.
Và bạn không cần phải lấy lời của tôi cho nó. Báo cáo năm 2024 của Pure Storage đã phát hiện ra rằng "Trong năm năm tới, 80% ứng dụng mới sẽ được xây dựng trên các nền tảng bản địa." Cá nhân, tôi ngạc nhiên rằng con số không cao hơn.
Tác động của Kubernetes đối với máy tính
Kubernetes về cơ bản đã thay đổi cách chúng ta tiếp cận máy tính. Là Liz Rice, giám đốc nguồn mở tại Isovalent, một công ty mạng, bảo mật và khả năng quan sát dựa trên EBPF, đã giải thích với tôi, Kubernetes đã chuyển đổi cách tiếp cận của chúng tôi để kết nối mạng và bảo mật:
Kubernetes về cơ bản là năng động. POD có thể mở rộng lên xuống để đáp ứng nhu cầu, và khối lượng công việc có thể được lên lịch và lên lịch lại trên các máy khác nhau. Vì vậy, mặc dù mạng giữa các khối lượng công việc của Kubernetes sử dụng các gói IP, địa chỉ IP chỉ có ý nghĩa trong thời gian ngắn vì chúng được sử dụng và sử dụng lại cho các khối lượng công việc khác nhau vào các thời điểm khác nhau. Điều này có nghĩa là các công cụ mạng và bảo mật truyền thống xác định lưu lượng truy cập dựa trên các cổng và địa chỉ IP không còn đủ. Chúng tôi cần công cụ ánh xạ địa chỉ IP phù du đến các danh tính Kubernetes có ý nghĩa, chẳng hạn như pods, dịch vụ, không gian tên và nút.
Chúng ta hãy nhìn lại thập kỷ qua để xem Kubernetes bắt đầu từ đâu, nó đã định hình cảnh quan bản địa của đám mây như thế nào và những gì tương lai có thể nắm giữ.
Genesis của Kubernetes
Câu chuyện về Kubernetes bắt đầu vào đầu những năm 2010 tại Google, nơi các kỹ sư đang giải quyết các thách thức của việc quản lý các ứng dụng được xử lý quy mô lớn. Các container ngày càng trở nên quan trọng, và một giải pháp quản lý là rất cần thiết.
Bên trong Google, tầm quan trọng của việc tổ chức các container đã được hiểu rõ. Google đã sử dụng các container từ lâu trước khi Docker phổ biến chúng. Khi các kỹ sư của Google, Craig McLuckie, Joe Beda và Brendan Burns đã đưa ra ý tưởng vào năm 2013 cho Urs Hölzle, sau đó là người đứng đầu cơ sở hạ tầng kỹ thuật của Google, anh ấy đã trả lời, "vì vậy tôi muốn nói thẳng vào một phiên bản bên ngoài. Nó?"
Vâng, đó chính xác là những gì họ muốn. Và cuối cùng, họ đã thuyết phục Hölzle rằng đó là một động thái tốt.
McLuckie giải thích lý do của họ:
Chúng tôi luôn tin rằng Kubernetes nguồn mở là cách đúng đắn, mang lại nhiều lợi ích cho dự án. Đối với một, các vòng phản hồi về cơ bản là tức thời - nếu có vấn đề hoặc một cái gì đó không hoạt động hoàn toàn đúng, chúng tôi biết về nó ngay lập tức. Nhưng quan trọng nhất, chúng tôi đã có thể làm việc với rất nhiều kỹ sư tuyệt vời, nhiều người trong số họ thực sự hiểu nhu cầu của các doanh nghiệp sẽ được hưởng lợi từ việc triển khai các container. Đó là một chu kỳ đạo đức: công việc của các kỹ sư tài năng đã dẫn đến sự quan tâm nhiều hơn đến dự án, điều này làm tăng thêm tỷ lệ cải thiện và sử dụng.
Đầu tháng 6 năm 2014, tại Dockercon đầu tiên, "Chiến tranh điều phối container" đã được đốt cháy. Apache Mesos, Red Hat's Geard, Docker Libswarm, Tupperware và Kubernetes của Facebook đều được công bố. Brad Rydzewski, sau đó là người sáng lập Drone.io, lưu ý: "Những gì tôi đã học tại #DockerCon: Mọi người đang xây dựng nền tảng điều phối của riêng họ. Nghiêm túc. Mọi người."
Anh ấy không sai. Nhiều chương trình dàn nhạc nhanh chóng theo sau.
Ngay cả trong những ngày đầu, tôi tin rằng Kubernetes sẽ nổi lên như người chiến thắng. Nó được lấy cảm hứng từ chương trình quản lý container Borg của Google, đã được sử dụng từ năm 2003, mang lại cho nó một mức độ trưởng thành mà những người khác thiếu.
Kubernetes nhanh chóng đạt được lực kéo. Cái tên "Kubernetes" xuất phát từ từ Hy Lạp cho "Helmsman" hoặc "Pilot", tượng trưng cho vai trò của nó trong các ứng dụng container được điều khiển. Logo Kubernetes, bánh xe của một con tàu bảy tiền, tỏ lòng tôn kính với di sản Borg và tên ban đầu của nó, bảy trên chín, một Borg thân thiện từ Star Trek, đã bị loại bỏ vì lý do thương hiệu.
Việc áp dụng nhanh chóng và tăng trưởng cộng đồng
Bộ tính năng mã nguồn mở và bộ phận mạnh mẽ của Kubernetes khiến nó trở thành một hit ngay lập tức giữa các nhà phát triển và doanh nghiệp. Vào năm 2015, Kubernetes đã đạt đến phiên bản 1.0 và Google đã hợp tác với Linux Foundation để thành lập Quỹ điện toán bản địa đám mây (CNCF), với Kubernetes là công nghệ hạt giống. Động thái này rất quan trọng trong việc thúc đẩy một cộng đồng sôi động xung quanh Kubernetes, dẫn đến sự đổi mới nhanh chóng và áp dụng rộng rãi.
Trong khi các chương trình điều phối container khác vẫn còn tồn tại, vào năm 2017, Amazon Web Services (AWS) đã công bố dịch vụ container đàn hồi cho Kubernetes (EKS), báo hiệu sự thống trị của Kubernetes trong thế giới bản địa.
Đồng thời, CNCF đã nuôi dưỡng hệ sinh thái Kubernetes. Ngày nay, hàng trăm chương trình bản địa của đám mây dựa vào Kubernetes. Không có nhà cung cấp đám mây lớn là không có nó. Nó đã trở thành nền tảng điều phối container.
Biến đổi phát triển bản địa đám mây
Tác động của Kubernetes đối với sự phát triển bản địa của đám mây không thể được cường điệu hóa. Nó đã giới thiệu một mô hình mới để triển khai và quản lý các ứng dụng, cho phép các nhà phát triển tập trung vào việc viết mã thay vì quản lý cơ sở hạ tầng. Kubernetes trừu tượng hóa sự phức tạp của việc phối hợp container, cung cấp các tính năng như triển khai tự động và rollback, tự phục hồi và tỷ lệ ngang.
Một lợi thế đáng kể khác của Kubernetes là tính di động của nó. Các ứng dụng được triển khai trên Kubernetes có thể chạy trên bất kỳ nhà cung cấp đám mây hoặc cơ sở hạ tầng tại chỗ nào, khiến nó trở thành một lựa chọn lý tưởng cho môi trường lai và đa đám mây. Tính linh hoạt này là một công cụ thay đổi trò chơi cho các doanh nghiệp, cho phép họ tránh khóa nhà cung cấp và tối ưu hóa các chiến lược đám mây của họ.
Trong những năm qua, Kubernetes cũng đã tạo ra một hệ sinh thái phong phú các công cụ và dự án mở rộng khả năng của nó. Chúng bao gồm Helm, Trình quản lý gói Kubernetes đơn giản hóa việc triển khai và quản lý ứng dụng và Prometheus, công cụ giám sát và cảnh báo mạnh mẽ cho môi trường Kubernetes.
Sự trỗi dậy của Kubernetes cũng đã sinh ra các mô hình mới như Gitops, tận dụng Git là nguồn chân lý duy nhất cho cơ sở hạ tầng và quản lý ứng dụng khai báo.
Tương lai của Kubernetes
Nhìn về phía trước, Kubernetes không có dấu hiệu chậm lại. Nền tảng tiếp tục phát triển, với các tính năng và cải tiến mới được thêm vào thường xuyên. Cộng đồng Kubernetes đang khám phá các cách để đơn giản hóa trải nghiệm người dùng, cải thiện bảo mật và tăng cường khả năng mở rộng.
Ville Aikas, người đồng sáng lập Chainguard và một trong những người sáng tạo của Kubernetes, đã quan sát:
Chúng tôi có cảnh quan CNCF khổng lồ này được nở rộ, đó là một điều tuyệt vời về tất cả sự đa dạng của các tùy chọn cơ sở hạ tầng và công cụ mà nó cung cấp cho các nhóm nền tảng. Nhưng tôi nghĩ rằng nó cũng tạo ra một loạt các lựa chọn phải được thực hiện để vận hành Kubernetes - và cảnh quan đó đã trở nên rất lớn. Tôi luôn cảm thấy rằng một trong những lý do cốt lõi mà Kubernetes trở nên phổ biến là giao diện lập trình ứng dụng (API) của nó rất đơn giản và tải nhận thức để sử dụng nó tương đối thấp. Khi Kubernetes tiếp tục trưởng thành, nó cần phải giữ lại sự đơn giản của mô hình tinh thần và khả năng sử dụng API của nó.
Cân bằng kubernetes và mô hình lập trình bản địa đám mây đang ngày càng trở nên phức tạp.
Shahar Azulay, CEO và đồng sáng lập của GroundCover, một công ty giám sát hiệu suất EBPF, lưu ý:
Kubernetes đã chứng minh khả năng quản lý các nhiệm vụ khác nhau một cách hiệu quả, nhưng sự phức tạp của nó đòi hỏi phải thiết lập đáng kể và bảo trì liên tục. Tương tự như cách Linux phát triển thành một hệ điều hành đáng tin cậy, tôi hy vọng Kubernetes sẽ biến thành một lớp trừu tượng thân thiện với người dùng hơn. Khi việc áp dụng Kubernetes tiếp tục tăng một thập kỷ, nhu cầu về hiệu quả và tối ưu hóa chi phí ngày càng trở nên quan trọng.
Nhìn về tương lai, gạo của Isovalent được thêm vào:
Chúng ta đã thấy Kubernetes được sử dụng trong các môi trường lai nhiều hơn cùng với khối lượng công việc cũ và trong các thiết bị cạnh. Cilium Vision là một nhà phát triển ứng dụng không cần biết hoặc quan tâm đến nơi các dịch vụ họ muốn tương tác đang chạy: kết nối và bảo mật đều nên được xử lý trong lớp nền tảng.
Một sự phát triển thú vị khác trên đường chân trời là sự tích hợp của Kubernetes với máy tính không có máy chủ. Các dự án như Kubless và Fission đang mang các khả năng không có máy chủ cho Kubernetes, cho phép các nhà phát triển xây dựng và triển khai các chức năng như một dịch vụ (FAAS) trên đầu các cụm Kubernetes hiện có của họ. Sự hợp nhất của Serverless và Kubernetes hứa hẹn sẽ mở khóa các khả năng mới cho các ứng dụng bản địa.
Tính toán cạnh và Kubernetes cũng đang tay trong tay. Khi nhiều thiết bị và ứng dụng di chuyển đến cạnh, Kubernetes đang được điều chỉnh để hỗ trợ triển khai cạnh. Cộng đồng Kubernetes đang làm việc trên các dự án như Kubeedge, MicroK8S và Red Hat Device Edge để cho phép các cụm Kubernetes nhẹ, hiệu quả có thể chạy trên các thiết bị cạnh.
Tương lai có vẻ tươi sáng cho Kubernetes. Với sự đổi mới đang diễn ra và một hệ sinh thái thịnh vượng, Kubernetes đã sẵn sàng tiếp tục định hình cảnh quan bản địa đám mây trong nhiều năm tới. Đây là một thập kỷ khác của Kubernetes, chứa đầy sự đổi mới, hợp tác và xuất sắc trong dàn nhạc container.












