Triển khai Môi trường Kubernetes 3 Node trong Môi trường Nội địa
Môi trường máy của tôi:
10.2.22.103: k8s-master
10.2.22.104: k8s-node1
10.2.22.105: k8s-node2
Cấu hình mỗi máy Ubuntu: 2 CPU, 8GB RAM
Phiên bản hệ điều hành: 20.04
Điều kiện tiên quyết: Tắt swap
sed -ri 's/.*swap.*/#&/' /etc/fstab
Cấu hình nguồn mirror Alibaba:
sudo apt-get update
sudo apt-get install -y curl gnupg2 software-properties-c ...
Đăng vào ngày 7 tháng 6 lúc 23:34
Kubernetes Cơ Bản
Tổng quan về Kubernetes
Giới thiệu Kubernetes
Giao diện tương tác với thời gian chạy container (CRI) cho phép Kubernetes hoạt động với các runtime khác nhau như runc hoặc rkt.
Tiêu chuẩn lưu trữ (CSI) giúp tích hợp hệ thống lưu trữ như Ceph hay NetApp.
Mặt khác, tiêu chuẩn mạng (CNI) định nghĩa cách thức hoạt động của mạng trong Kubernetes.
# C ...
Đăng vào ngày 7 tháng 6 lúc 23:29
Hướng dẫn mở rộng cụm Kubernetes với Worker Node
Chuẩn bị môi trường hệ thống cho Worker Node
Sau khi hoàn tất việc thiết lập nút điều khiển (control-plane), bước tiếp theo là tích hợp các nút làm việc (worker node) vào cụm. Quá trình này yêu cầu cấu hình hệ thống tương đồng với nút master để đảm bảo tính tương thích.
1. Cấu hình cơ bản và mạng
Trước tiên, cần định danh máy chủ và điều chỉnh ...
Đăng vào ngày 6 tháng 6 lúc 20:57
Cấu hình K3S sử dụng MySQL làm hệ thống lưu trữ dữ liệu
Đánh giá nhanh
Môi trường hiện tại
Cài đặt mysql-5.7.37
Cấu hình K3S sử dụng MySQL làm cơ sở dữ liệu
Tập lệnh cài đặt MySQL tự động
Sử dụng tập lệnh cài đặt chính thức của K3S với MySQL làm backend
Môi trường hiện tại
=====================
K3S - Phiên bản V1.22.5 được cài đặt trên cụm
Cài đặt đơn node K3S-v1.22.5 (dạng t ...
Đăng vào ngày 5 tháng 6 lúc 00:49
Hướng dẫn triển khai cụm K3S phiên bản 1.17.6
Mục lục- 1. Giới thiệu
Môi trường cụm
Triển khai K3S
3.1 Nâng cấp kernel (tất cả các node)
3.2 Tải xuống tệp k3s trên tất cả các node
3.3 Cài đặt wireguard trên tất cả các node
3.4 Triển khai mặt điều khiển trên master
3.5 Thêm node tính toán
3.6 Sử dụng containerd
Cấu hình truy cập cụm
Giới thiệu
=====
Trang chủ chính thức:
K3S ...
Đăng vào ngày 4 tháng 6 lúc 21:49
Triển khai thành phần mạng Calico trong cụm Kubernetes
Bối cảnh vấn đề
Quét cổng mạng bằng đoạn mã sau:
import socket
def check_port_availability(target, port):
connection = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
connection.connect((target, port))
print(f'Cổng {port} trên {target} đang mở')
except Exception as error:
pass
finally:
c ...
Đăng vào ngày 4 tháng 6 lúc 05:37
Tích hợp CI/CD cho Trang Web Tĩnh trên K8S DevOps Cluster tại AWS
Trang web
Dùng Next.js để tạo trang web tĩnh, tận dụng hệ sinh thái của React.
Tên miền
Tên miền được sử dụng ở đây: https://tech-lunch.com.
K8S DevOps Cluster
Cluster này được thiết lập trên AWS, dùng cho mục đích phát triển và thử nghiệm.
Với môi trường sản xuất, nên cân nhắc sử dụng EKS của AWS.
Gitlab Riêng
Đã triển khai GitLab ri ...
Đăng vào ngày 3 tháng 6 lúc 20:10
Helm v3 trên K3S: Cài đặt và Sử dụng
Giới thiệu Helm
=================
Helm là trình quản lý gói cho Kubernetes, tương tự như apt trong Ubuntu, yum trong CentOS hoặc pip trong Python. Nó giúp nhanh chóng tìm kiếm, tải xuống và cài đặt các gói phần mềm. Helm bao gồm thành phần client helm và server component Tiller, có thể đóng gói và quản lý thống nhất nhiều tài nguyên K8s phân ...
Đăng vào ngày 3 tháng 6 lúc 01:02
Hướng dẫn chuyên gia MCP: Triển khai ứng dụng container trên Azure từ đầu đến sản xuất
Chương 1: Tổng quan về chứng chỉ MCP và triển khai container Azure
Chứng chỉ Microsoft Certified Professional (MCP) là bằng cấp quan trọng giúp các kỹ sư IT xác nhận năng lực trong hệ sinh thái công nghệ Microsoft. Sở hữu chứng chỉ MCP không chỉ thể hiện hiểu biết sâu sắc về nền tảng Microsoft mà còn nâng cao khả năng cạnh tranh trong môi trư ...
Đăng vào ngày 2 tháng 6 lúc 16:42
Quản lý cấu hình Cluster PostgreSQL trên Kubernetes với StackGres
Trong hệ sinh thái StackGres, việc quản lý các tham số vận hành của PostgreSQL được thực hiện thông qua Custom Resource Definition (CRD) có tên là SGPostgresConfig. Nếu người dùng không khai báo cấu hình riêng khi khởi tạo cluster, hệ thống sẽ tự động áp dụng bộ tham số mặc định đã được tối ưu hóa cho môi trường sản xuất.
Điểm mạnh của SGPostg ...
Đăng vào ngày 1 tháng 6 lúc 13:49