I'm trying to deploy my code to GKE using github actions and when I run the action it says that service and deployment is created but then gives off an error, also the deployment it created in the cloud has an error.
And this is the deployment it creates:
My deployment.yaml file:
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-1
labels:
type: nginx # <-- correct
spec:
selector:
matchLabels:
type: nginx # incorrect, remove the '-'
template:
metadata:
labels:
type: nginx # incorrect, remove the '-'
spec:
containers:
- image: nginx:1.14
name: renderer
ports:
- containerPort: 80
My service.yaml:
apiVersion: v1
kind: Service
metadata:
name: nginx-3-service
spec:
ports:
- port: 80
protocol: TCP
targetPort: 80
I just want to simply deploy my C++ code to kubernetes engine so I can experiment with it. I'm trying to push an ubuntu 20.04 image to europe-west1.
This question says that I must change the zone to fix the cloud's deployment's error but I'm not sure whether it will fix my problem or not and I don't know how to properly change it.