Skip to content
Snippets Groups Projects
Commit fcc4142e authored by Bot's avatar Bot Committed by TakiBot
Browse files

Added solution for day-1 - step-2

parent 8eb235be
No related branches found
No related tags found
No related merge requests found
Pipeline #95773 passed
apiVersion: apps/v1
kind: Deployment
metadata:
name: unicorn-front-deployment
labels:
app: unicorn-front
spec:
replicas: 1
selector:
matchLabels:
app: unicorn-front
template:
metadata:
labels:
app: unicorn-front
spec:
containers:
- name: unicorn-front
image: public.ecr.aws/l3x6e3t5/takima-training/nginx:1.7.9
ports:
- containerPort: 80
apiVersion: apps/v1
kind: Deployment
metadata:
name: hello-deployment
labels:
app: hello-app
spec:
replicas: 3
selector:
matchLabels:
app: hello-app
template:
metadata:
labels:
app: hello-app
spec:
imagePullSecrets:
- name: takima-school-registry
containers:
- name: hello-app
image: registry.gitlab.com/takima-school/images/simple-website:latest
ports:
- containerPort: 3000
env:
- name: K8S_NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
- name: K8S_POD_NAME
valueFrom:
fieldRef:
fieldPath: metadata.name
- name: K8S_POD_IP
valueFrom:
fieldRef:
fieldPath: status.podIP
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: hello-app-ingress
spec:
ingressClassName: nginx
rules:
- host: hello-app.votre_nom_ici.takima.school
http:
paths:
- backend:
service:
name: hello-app-service
port:
number: 80
path: /
pathType: Prefix
apiVersion: v1
kind: Service
metadata:
name: hello-app-service
spec:
selector:
app: hello-app
ports:
- protocol: TCP
port: 80
targetPort: 3000
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: unicorn-front-ingress
spec:
ingressClassName: nginx
rules:
- host: unicorn.votre_nom.takima.school
http:
paths:
- backend:
service:
name: unicorn-front-service
port:
number: 80
path: /
pathType: Prefix
apiVersion: v1
kind: Service
metadata:
name: unicorn-front-service
spec:
selector:
app: unicorn-front
ports:
- protocol: TCP
port: 80
targetPort: 80
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment