И это всё МОЁ
Здравствуйте ребятки! Есть тут одна проблемка..
Gitlab интегрирован с кубой котороая на GCP, autodevops(да-да, говно ещё то, но для тестов надо его) Dockerfile это простой NGINX
Deployment.yml
apiVersion: v1
kind: Service
metadata:
name: frontend-service
spec:
ports:
- protocol: TCP
name: http
port: 80
targetPort: 80
selector:
app: frontend-angular
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: frontend-angular
labels:
app: frontend-angular
spec:
replicas: 1
selector:
matchLabels:
app: frontend-angular
# Pod template
template:
metadata:
labels:
app: frontend-angular
spec:
containers:
- name: frontend-angular
image: # тут было то, что в Public показывать нельзя
imagePullPolicy: Always
livenessProbe:
httpGet:
path: /
port: 80
scheme: HTTP
readinessProbe:
httpGet:
path: /
port: 80
scheme: HTTP
ports:
- name: http
- containerPort: 80
imagePullSecrets:
- name: gitlab-registry
А вот что в логах CI:
Deploying new release...
Release "review-autodevops-5joyre" has been upgraded.
LAST DEPLOYED: Thu Jul 18 07:04:59 2019
NAMESPACE: frontend-admin-12599682
STATUS: DEPLOYED
RESOURCES:
==> v1/Pod(related)
NAME READY STATUS RESTARTS AGE
review-autodevops-5joyre-59787cfd77-fq2b7 0/1 ContainerCreating 0 5s
==> v1/Service
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
review-autodevops-5joyre-auto-deploy ClusterIP 10.47.242.92 <none> 5000/TCP 5s
==> v1beta1/Deployment
NAME READY UP-TO-DATE AVAILABLE AGE
review-autodevops-5joyre 0/1 1 0 5s
==> v1beta1/Ingress
NAME HOSTS ADDRESS PORTS AGE
review-autodevops-5joyre-auto-deploy 80, 443 4s
NOTES:
Application should be accessible at:
Waiting for deployment "review-autodevops-5joyre" rollout to finish: 0 of 1 updated replicas are available...
В GCP контейнер ловит CrashLoopBackOff, уже все перепробовал, по просту не заводится..
в кластере GCP уже есть LB с публичными айпишками