Tất cả
Công ty

Thông tin công ty

Bài viết liên quan

Xem tất cả
Tấn công các cụm Kubernetes qua lỗi API Kubelet misconfigure

Tấn công các cụm Kubernetes qua lỗi API Kubelet misconfigure

Bài viết được sự cho phép của tác giả Trần Nhật Trường Giới thiệu Kubelet là một agent trong từng node, có tác dụng quản lý tất cả container. Kubelet được giám sát, điều khiển bởi Control plane (hay còn gọi là Master), dùng để quản lý các node và các pod trong cluster. [caption id="attachment_61021" align="aligncenter" width="538"] Kiến trúc tổng quan Kubernetes[/caption] Ôn lại các kiến thức của Kubernetes, ta sẽ có một số khái niệm như cluster (cụm). Các cluster sẽ chứa các node (nút), cung cấp tài nguyên và quản lý các node. Các node chứa các pod. Các container được chạy trên các pod. Kube-apiserver là một thành phần của control plane, nó là front end của control plane, cung cấp giao diện API cho các thành phần khác giao tiếp với control plane. [caption id="attachment_61020" align="aligncenter" width="1024"] Kiến trúc của node[/caption] [caption id="attachment_61019" align="aligncenter" width="686"] Mối liên hệ giữa cluster và node[/caption] Nguyên nhân Nhìn trên kiến trú [...]

Đọc thêm
Cách sử dụng Lens để quản lý Kubernetes đỡ vất vả hơn

Cách sử dụng Lens để quản lý Kubernetes đỡ vất vả hơn

Bài viết được sự cho phép bởi tác giả Vũ Thành Nam Trước đây mình quản lý kubernetes (k8s) qua các các command line như kubectl, sau đó thì dùng kubernetes extension trong visual studio code. Tuy nhiên các công cụ này thường không có giao diện không trực quan hoặc không đầy đủ tính năng cần thiết. Vài năm gần đây khi được các đàn anh giới thiệu thì mình biết đến Lens. Lens là một công cụ cung cấp cho chúng ta khá đầy đủ các tính năng làm việc với kubernetes thông qua giao diện và bạn có thể dễ dàng quản lý cũng như làm những tác vụ với k8s một cách mượt mà hơn. Dưới đây là một vài tính năng mà mình thấy được sau một thời gian sử dụng Lens: Hỗ trợ đầy đủ các môi trường Một điều giúp cho Lens được sử dụng rất nhiều bởi mọi người là do Lens có thể chạy trên hầu hết cá [...]

Đọc thêm
Một số khái niệm cần biết trong Kubernetes Architecture

Một số khái niệm cần biết trong Kubernetes Architecture

Bài viết được sự cho phép của tác giả Kiên Nguyễn Làm việc với các topics thì đã từ lâu nhưng từ nay Kieblog sẽ mở thêm chuyên mục mới viết các bài viết về Devops, bắt đầu với bài viết về Kubernetes Architecture nha anh em. Cảm ơn anh em đã dành thời gian đọc bài. Do bên mảng Devops tui vẫn là amateur nên có gì sai sót nhờ anh em chỉ giao chó. Nhầm, chỉ giáo cho. 1. Kubernetes là gì? Bắt đầu luôn là khái niệm. Riết nó chán nhưng thôi ráng đọc. Kubernetes architecture components or K8s components include the Kubernetes control plane and the nodes in the cluster. The control plane or master machine components include the Kubernetes API server, Kubernetes scheduler, Kubernetes controller manager, and etcd. Kubernetes node components include a container runtime engine or docker, a Kubelet service, and a Kubernetes proxy service. Kiến trúc Kubernetes hoặc K8s components bao gồm phần điều khiển của Kubernetes và các nodes ở trong một cluster. Phần điều khiển của Kubernetes bao gồm Kubernetes API Server, Kubernetest scheduler, controller manager và nhiều thứ khác nữ [...]

Đọc thêm
Kubernetes sẽ không còn hỗ trợ Docker?

Kubernetes sẽ không còn hỗ trợ Docker?

Theo thông báo mới nhất từ Kubernetes thì nền tảng này sẽ loại bỏ Docker làm container runtime sau phiên bản 1.20. Tuy nhiên đừng hoảng hốt bởi vì sự việc chưa đến mức tệ đến thế. Xem thêm Kubernetes là gì  Tóm tắt: Docker, với chức năng runtime cơ bản sẽ không được sử dụng Container Runtime Interface (CRI) đuợc tạo cho Kubernetes. Tuy vậy, Docker image vẫn hoạt động trong cluster với mọi runtime như từ trước đến giờ. [irp posts="14005" name="20 trường hợp sử dụng lệnh Docker cho developer"] [irp posts="10910" name="Docker là gì? Tìm hiểu về Docker"] Đối với end-user của Kubernetes thì sẽ không thay đổi nhiều lắm. Thông tin này không đồng nghĩa sẽ khai tử Docker và cũng không có nghĩa bạn không thể, hay không nên dùng Docker làm development tool nữa. Docker vẫn sẽ là tool hữu ích để build container và các image từ việc chạy docker build vẫn có thể chạy trong Kubernetes cluster. Nếu bạn đang sử dụng các service quản lý bởi Kubernetes như GKE, [...]

Đọc thêm