A
deploy-k8s:
stage: deploy
image:
name: lachlanevenson/k8s-kubectl:latest
entrypoint: [""]
script:
- kubectl version --client
- mkdir ~/.kube && echo $KUBECTL_CONFIG > ~/.kube/config
- sed -i
"s/{{ app_version }}/$CI_PIPELINE_ID/g;
s/{{ replicas_count }}/1/g"
.kubernetes/deployment/gocalc-frontend.yml
- cat .kubernetes/deployment/gocalc-frontend.yml
- sleep 10000
- kubectl apply -f .kubernetes/deployment/gocalc-frontend.yml
- kubectl apply -f .kubernetes/service/gocalc-frontend.yml
и проблема в том что я в gitlab varibles создаю переменную KUBECTL_CONFIG - когда она в контейнер подкидываеться все создаеться в одну строку - поэтому не выполняеться команда kubectl - как можно созавать этот ~/.kube/config с нормальными отступами - k8s в digitalocean