Task #819
Cập nhật bởi Tùng Nguyễn cách đây 6 tháng
Mục tiêu: các pod trên k8s cluster kết nối đến service MongoDB qua 1 LAN network
Mô hình test: https://app.diagrams.net/#G1yrfkcc-ZotfEPzfXEBib5HHADtt_o8or#%7B%22pageId%22%3A%22kyTo4d1-XU65DnECF7mO%22%7D
====
1. Cấu hình IP như mô hình
![](clipboard-202406031609-8b9g0.png)
![](clipboard-202406031610-fsfvl.png)
2. Tạo pod ubuntu test
``` c
apiVersion: v1
kind: Pod
metadata:
name: ubuntu
annotations:
labels:
app: ubuntu
spec:
containers:
- image: ubuntu
command:
- "sleep"
- "604800"
imagePullPolicy: IfNotPresent
name: ubuntu
restartPolicy: Always
```
![](clipboard-202406031611-grrsr.png)
==
Kết nối đến MongoDB qua GreVPN OK
![](clipboard-202406031612-nbare.png)
![](clipboard-202406031612-sxbwj.png)
===
7/6
Với mô hình network hiện tại, các subnet hiện có của cluster K8s và MongoDB đang đặt Gateway tại Switch Core của các site. GreVPN VLAN 961 đang GW trên Firewall Fortinet nên hiện cấu hình static route sẽ không thông.
===
17/6
Chốt phương án add thêm nic vào cluster k8s và mongodb để thực hiện chuyển đổi kết nối