Khám phá chi tiết máy chủ API trong Kubernetes
Mục lục- 1. Tổng quan về API
Nguyên tắc thiết kế REST API của Kubernetes
Các phương thức truy cập API Kubernetes
3.1 Sử dụng dòng lệnh kubectl
3.2 Sử dụng kubectl proxy
3.3 Sử dụng curl (https)
3.4 Sử dụng xác thực chứng chỉ (https)
3.5 Sử dụng Postman
Thực hiện CRUD qua API
4.1 Namespace
(1) Tạo mới - POST
(2) Xóa - DELETE
(3) Cập ...
Đăng vào ngày 31 tháng 5 lúc 03:46
Longhorn - Tùy chỉnh Cài đặt Mặc định cho Lưu trữ Phân tán Container Đám Mây Doanh Nghiệp
Bài viết này hướng dẫn cách tùy chỉnh các cài đặt mặc định khi triển khai hệ thống lưu trữ phân tán Longhorn. Các thông tin được lấy từ tài liệu kỹ thuật chính thức của phiên bản Longhorn 1.1.2.
Tùy chỉnh Cài đặt Mặc định
Các cài đặt mặc định có thể được thiết lập trước khi triển khai Longhorn, ví dụ như cấu hình tạo đĩa mặc định với nhãn nú ...
Đăng vào ngày 30 tháng 5 lúc 23:11
Cài đặt cụm Kubernetes v1.30 có khả năng sẵn sàng cao với Kubeadm
Để cài đặt một cụm Kubernetes v1.30 có khả năng sẵn sàng cao, hãy làm theo các bước sau:
Bước 1: Thay đổi tên máy chủ trên tất cả các nút
Sử dụng lệnh sau để thay đổi tên máy chủ:
hostnamectl set-hostname [tên-máy-chủ]
Bước 2: Cấu hình tệp hosts trên tất cả các nút
Thêm các mục sau vào tệp /etc/hosts:
192.168.88.5 master1
192.168.88.6 mas ...
Đăng vào ngày 30 tháng 5 lúc 20:03
Kubernetes: Volume, PVC, PV và NFS - Triển khai SQL Server với NFS tĩnh và động
Lý do cần sử dụng Volume
Hệ thống tệp tin trong container có tính tạm thời, gây khó khăn khi triển khai ứng dụng quan trọng. Khi container crash, kubelet khởi động lại nhưng dữ liệu sẽ bị mất. Ngoài ra, các container cùng Pod thường cần chia sẻ tệp tin. Volume trong Kubernetes giải quyết vấn đề này bằng cách cung cấp không gian lưu trữ chung.
C ...
Đăng vào ngày 28 tháng 5 lúc 08:58
Các loại tài nguyên Kind trong tệp YAML của Kubernetes
Trong các tệp YAML của Kubernetes, nội dung thường được phân chia theo các loại tài nguyên khác nhau (thường được ngăn cách bằng ký hiệu ---)
Các loại tài nguyên phổ biến
Endpoints
Endpoints cho phép kết nối các dịch vụ bên ngoài vào hệ thống Kubernetes (có thể hiểu là tham chiếu tài nguyên bên ngoài, ví dụ như kết nối một cơ sở dữ liệu MySQ ...
Đăng vào ngày 27 tháng 5 lúc 20:40
Ghi Chú Học Tập Kubernetes
Lợi ích và Tính năng của Kubernetes
Tự động phục hồi
Cập nhật liên tục (Rolling Update)
Phát hiện dịch vụ và Cân bằng tải
Sắp xếp lưu trữ
Mở rộng ngang
Các Thành phần Cốt lõi
2.1 Thành phần Node Master
kube-apiserver
Chịu trách nhiệm tiếp nhận yêu cầu từ client, xác thực và ủy quyền
Tương tác với cơ sở dữ liệu etcd
Tiếp nhận yêu cầu đăn ...
Đăng vào ngày 26 tháng 5 lúc 18:34
Tự động hóa Higress bằng thư viện Fabric8
Sử dụng Fabric8 Kubernetes Client để quản lý Higress thực chất là thao tác trên các Custom Resource (CRD) mà Higress cung cấp, bao gồm:
Domain: Cấu hình tên miền (kết nối chứng chỉ, cổng lắng nghe)
Route: Định nghĩa quy tắc định tuyến đường dẫn (chuyển hướng yêu cầu đến dịch vụ backend)
Bài viết cung cấp ví dụ Java đầy đủ và chạy được, bao gồ ...
Đăng vào ngày 26 tháng 5 lúc 04:15
Xử lý sự cố container không khởi động được trong môi trường cloud-native: 7 điểm kiểm tra then chốt
Hiện tượng container khởi động thất bại và phương pháp chẩn đoán
Các trạng thái bất thường phổ biến:
CrashLoopBackOff: Container khởi động rồi dừng ngay lập tức
ImagePullBackOff: Lỗi xác thực kho chứa hình ảnh
ContainerCreating: Vấn đề gắn kết volume hoặc mạng
Quy trình chẩn đoán
Kiểm tra trạng thái Pod bằng lệnh:
kubectl describe pod <tê ...
Đăng vào ngày 22 tháng 5 lúc 18:26
Khắc Phục Lỗi Mâu Thuẫn Driver Quản Lý Tài Nguyên Giữa Kubelet và Docker Trong Môi Trường Kubernetes
Tình trạng hệ thống gặp sự cố
Khi kiểm tra trạng thái các node trong cụm qua lệnh kubectl, bạn có thể nhận được phản hồi lỗi kết nối:
$ kubectl get nodes
The connection to the server host:6443 was refused - did you specify the right host or port
Cố gắng truy vấn thêm bằng cách xem xét log của dịch vụ cốt lõi Kubelet:
$ sudo journalctl -xu kube ...
Đăng vào ngày 22 tháng 5 lúc 18:21
Cơ chế xác thực và phân quyền trong Kubernetes API Server
Kube-apiserver là thành phần cốt lõi của cụm Kubernetes, đóng vai trò trung tâm trong việc xử lý mọi tương tác với hệ thống. Nó không chỉ cung cấp giao diện REST cho quản trị cụm mà còn đảm bảo tính toàn vẹn và bảo mật thông qua chuỗi kiểm soát truy cập gồm ba giai đoạn: xác thực (authentication), phân quyền (authorization) và kiểm soát đầu vào ...
Đăng vào ngày 19 tháng 5 lúc 14:39