Dự án

Tổng quan

Hồ sơ

Actions

Feature #356

đóng

Task #275: Tạo Cluster K8s mới dùng cho production

Triển khai cluster K8s (RKE2), setup MetalLB sử dụng IP Private

Thêm bởi Tùng Nguyễn cách đây 11 tháng. Cập nhật cách đây 9 tháng.

Trạng thái:
Closed
Mức ưu tiên:
Normal
Phân công cho:
Chủ đề:
-
Phiên bản:
Bắt đầu:
26-12-2023
Hết hạn:
27-02-2024
Tiến độ:

0%

Thời gian ước lượng:
1:00 h

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

Actions #1

Cập nhật bởi Tùng Nguyễn cách đây 11 tháng

Actions #2

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
Actions #3

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

Actions #5

Cập nhật bởi Tùng Nguyễn cách đây 9 tháng

  • Trạng thái thay đổi từ Closed tới Pending
  • Phiên bản gán cho 26/02-1/3
Actions #6

Cập nhật bởi Tùng Nguyễn cách đây 9 tháng

  • Kiểu vấn đề thay đổi từ Task tới Feature
  • Hết hạn thay đổi từ 04-01-2024 tới 27-02-2024
  • Trạng thái thay đổi từ Pending tới Resolved
  • Thời gian ước lượng thay đổi từ 4:00 h tới 1:00 h
Actions #7

Cập nhật bởi Tùng Nguyễn cách đây 9 tháng

  • Trạng thái thay đổi từ Resolved tới In Progress
Actions #8

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
Actions

Định dạng khác của trang này: Atom PDF