I am new to Kubernetes.
Following is the yaml I am running:
---
apiVersion: v1
kind: Service
metadata:
labels:
app.kubernetes.io/name: k8-demo-aishwarya
app.kubernetes.io/version: version1
name: k8-demo-aishwarya
spec:
ports:
- name: http
port: 80
targetPort: 80
selector:
app.kubernetes.io/name: k8-demo-aishwarya
app.kubernetes.io/version: version1
type: ClusterIP
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app.kubernetes.io/name: k8-demo-aishwarya
app.kubernetes.io/version: version1
name: k8-demo-aishwarya
spec:
replicas: 1
selector:
matchLabels:
app.kubernetes.io/name: k8-demo-aishwarya
app.kubernetes.io/version: version1
template:
metadata:
labels:
app.kubernetes.io/name: k8-demo-aishwarya
app.kubernetes.io/version: version1
spec:
containers:
- env:
- name: KUBERNETES_NAMESPACE
valueFrom:
fieldRef:
fieldPath: metadata.namespace
image: docker.io/aishvaryaps/spring-boot-on-kubernetes-example:0.12-SNAPSHOT
imagePullPolicy: IfNotPresent
name: k8-demo-aishwarya
ports:
- containerPort: 80
name: http
protocol: TCP
Getting a crashloopbackoff error
Can anyone guide me?
No issue with the image, it runs properly, I have tested that on Docker.
Kubernetes pod logs are as follows:
1. Successfully assigned default/k8-demo-aishwarya-fdd8d58c6-lvxp9 to gke-cluster-3-pool-1-997819b9-j3b2
2. Container image "docker.io/aishvaryaps/spring-boot-on-kubernetes-example:0.12-SNAPSHOT" already present on machine
3. Created container k8-demo-aishwarya
4. Started container k8-demo-aishwarya
5. Back-off restarting failed container