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
|
||||
|
||||
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