Jsem začátečník v kubernetes a chtějí budovat nastavení lokálně (na minikube), kde frontend modulu (reagovat aplikace) načte hodnoty z backendu pod.
Frontend aplikace je postavena reagovat aplikace, která obsahuje statické soubory. Backend je python aplikace vystavené na portu 5000.
Frontend yml souboru:
apiVersion: apps/v1
kind: Deployment
metadata:
name: fe-nginx
labels:
app: fe-nginx
spec:
replicas: 1
selector:
matchLabels:
app: fe-nginx
template:
metadata:
labels:
app: fe-nginx
spec:
containers:
- name: fe-nginx
image: fe_img:latest
imagePullPolicy: Never
ports:
- containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
name: fe-service
spec:
selector:
app: fe-nginx
ports:
- protocol: TCP
port: 80
targetPort: 80
Backend yml:
apiVersion: apps/v1
kind: Deployment
metadata:
name: be-python
labels:
app: be-python
spec:
replicas: 1
selector:
matchLabels:
app: be-python
template:
metadata:
labels:
app: be-python
spec:
containers:
- name: be-python
image: be_app:latest
imagePullPolicy: Never
ports:
- containerPort: 5000
---
apiVersion: v1
kind: Service
metadata:
name: be-service
spec:
selector:
app: be-python
ports:
- protocol: TCP
port: 5000
targetPort: 5000
Být reagovat aplikaci, když frontend aplikace, to je prohlížeč, který je žádost z hodnoty backend modul. Jaký je nejlepší přístup, aby tuto práci na jeden koncový bod ?
Díky předem.