Test backend published
This commit is contained in:
2
help.txt
Normal file
2
help.txt
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
For pull private dockerhub
|
||||||
|
kubectl create secret docker-registry regcred --docker-server=<registry> --docker-username=<your-name> --docker-password=<your-pword> --docker-email=<your-email>
|
||||||
23
manifests/Deployments/backend-deployment.yaml
Normal file
23
manifests/Deployments/backend-deployment.yaml
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
apiVersion: apps/v1
|
||||||
|
kind: Deployment
|
||||||
|
metadata:
|
||||||
|
name: backend-deployment
|
||||||
|
labels:
|
||||||
|
app: backend
|
||||||
|
spec:
|
||||||
|
replicas: 1
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app: backend
|
||||||
|
template:
|
||||||
|
metadata:
|
||||||
|
labels:
|
||||||
|
app: backend
|
||||||
|
spec:
|
||||||
|
containers:
|
||||||
|
- name: backend
|
||||||
|
image: ghcr.io/nullptroma/liquid-backend:1.0.0
|
||||||
|
ports:
|
||||||
|
- containerPort: 8080
|
||||||
|
imagePullSecrets:
|
||||||
|
- name: github-registry
|
||||||
11
manifests/Services/backend-service.yaml
Normal file
11
manifests/Services/backend-service.yaml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: Service
|
||||||
|
metadata:
|
||||||
|
name: backend-service
|
||||||
|
spec:
|
||||||
|
selector:
|
||||||
|
app: backend
|
||||||
|
ports:
|
||||||
|
- protocol: TCP
|
||||||
|
port: 80
|
||||||
|
targetPort: 8080
|
||||||
15
manifests/default-ingress.yaml
Normal file
15
manifests/default-ingress.yaml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
apiVersion: networking.k8s.io/v1
|
||||||
|
kind: Ingress
|
||||||
|
metadata:
|
||||||
|
name: default-ingress
|
||||||
|
spec:
|
||||||
|
rules:
|
||||||
|
- http:
|
||||||
|
paths:
|
||||||
|
- path: /
|
||||||
|
pathType: Prefix
|
||||||
|
backend:
|
||||||
|
service:
|
||||||
|
name: backend-service
|
||||||
|
port:
|
||||||
|
number: 80
|
||||||
@@ -6,3 +6,6 @@
|
|||||||
cd $(git rev-parse --show-toplevel)/manifests
|
cd $(git rev-parse --show-toplevel)/manifests
|
||||||
|
|
||||||
kubectl apply -f traefik-config.yaml
|
kubectl apply -f traefik-config.yaml
|
||||||
|
kubectl apply -f Deployments/backend-deployment.yaml
|
||||||
|
kubectl apply -f Services/backend-service.yaml
|
||||||
|
kubectl apply -f default-ingress.yaml
|
||||||
|
|||||||
Reference in New Issue
Block a user