Feature #356
đóngTask #275: Tạo Cluster K8s mới dùng cho production
Triển khai cluster K8s (RKE2), setup MetalLB sử dụng IP Private
0%
Mô tả
Mục địch: thử nghiệm mô hình K8s sử dụng IP private cho Ingress và NAT port cho dịch vụ trên K8s
Mô hình: https://app.diagrams.net/#G1yrfkcc-ZotfEPzfXEBib5HHADtt_o8or#%7B%22pageId%22%3A%22iHgZh2jg2YiaxOJd7Nqr%22%7D
Thông tin: https://docs.google.com/spreadsheets/d/13POeyNpmFk7AC15VG8RJTY7XYv2wdQ45383glEPfkas/edit#gid=0
===
3/1
Setup Cluster longvan-test trên rancher-fpthcm.longvan.net
Tạo pod+service+ingress và NAT port OK
https://nginx-zam.longvan.net/¶
4/1
Tiếp tục test pod kết nối mongodb production qua LAB
- Tạo networkattachment traffic qua nic ens192.899 kết nối đến cluster mongodb
yaml apiVersion: "k8s.cni.cncf.io/v1" kind: NetworkAttachmentDefinition metadata: name: mongo-network namespace: default spec: config: '{ "cniVersion": "0.3.1", "name": "storage-network", "type": "macvlan", "mode": "bridge", "master": "ens192.899", "ipam": { "type": "whereabouts", "range": "10.0.89.0/24", "range_start": "10.0.89.100", "range_end":"10.0.89.105" } }'
Tạo pod test với annotations network
apiVersion: v1
kind: Pod
metadata:
name: ubuntu
annotations:
k8s.v1.cni.cncf.io/networks: default/mongo-network
labels:
app: ubuntu
spec:
containers:
- image: ubuntu
command:
- "sleep"
- "604800"
imagePullPolicy: IfNotPresent
name: ubuntu
restartPolicy: Always
pod tạo ra với IP trong range chỉ định
Lưu ý: trên portgroup DVS VMware phải chỉnh security để pod có thể kết nối ra ngoài
==
Thực hiện truy cập mongodb từ pod
===
Đã viết docs trên trang portal
Tập tin
Cập nhật bởi Tùng Nguyễn cách đây 11 tháng
- Mô tả cập nhật (Sự khác nhau)
- Hết hạn gán cho 27-12-2023
- Trạng thái thay đổi từ New tới In Progress
- Thời gian ước lượng gán cho 4:00 h
Cập nhật bởi Tùng Nguyễn cách đây 11 tháng
- Mô tả cập nhật (Sự khác nhau)
- Phân công cho gán cho Tùng Nguyễn
Cập nhật bởi Tùng Nguyễn cách đây 11 tháng
- Tập tin clipboard-202401031651-2eohk.png clipboard-202401031651-2eohk.png được thêm
- Tập tin clipboard-202401031652-rhdeu.png clipboard-202401031652-rhdeu.png được thêm
- Tập tin clipboard-202401031654-ne2ic.png clipboard-202401031654-ne2ic.png được thêm
- Mô tả cập nhật (Sự khác nhau)
- Hết hạn thay đổi từ 27-12-2023 tới 04-01-2024
- Trạng thái thay đổi từ In Progress tới Closed
Cập nhật bởi Tùng Nguyễn cách đây 9 tháng
- Mô tả cập nhật (Sự khác nhau)
- Trạng thái thay đổi từ In Progress tới Closed