first commit
This commit is contained in:
59
Makefile
Executable file
59
Makefile
Executable file
@ -0,0 +1,59 @@
|
||||
SHELL := /bin/bash
|
||||
|
||||
ENGINE=kind
|
||||
HARBOR_USER_NAME=afornerot
|
||||
CLUSTER_NAME=nuosso
|
||||
NAMESPACE=app-dev
|
||||
POD=$(shell kubectl get pods --namespace=${NAMESPACE} --no-headers -o custom-columns=":metadata.name" | grep ^${CLUSTER_NAME}-${PODNAME})
|
||||
|
||||
dockercomposebuild:
|
||||
docker-compose build --no-cache
|
||||
|
||||
dockercomposeup:
|
||||
docker-compose up -d
|
||||
docker-compose exec app bin/console d:s:u --force --complete
|
||||
docker-compose exec app bin/console app:Init
|
||||
|
||||
dockercomposedown:
|
||||
docker-compose stop
|
||||
|
||||
dockercomposesh:
|
||||
docker-compose exec app /bin/sh
|
||||
|
||||
deletecluster:
|
||||
${ENGINE} delete cluster --name=${CLUSTER_NAME}
|
||||
|
||||
createcluster:
|
||||
${ENGINE} delete cluster --name=${CLUSTER_NAME}
|
||||
${ENGINE} create cluster --config misc/k8s/${ENGINE}/${ENGINE}-cluster.yaml
|
||||
|
||||
atachcluster:
|
||||
docker login reg.cadoles.com
|
||||
mkdir -p misc/k8s/kustomization/base/secrets/dockerconfig
|
||||
docker --config misc/k8s/kustomization/base/secrets/dockerconfig login reg.cadoles.com
|
||||
mv misc/k8s/kustomization/base/secrets/dockerconfig/config.json misc/k8s/kustomization/base/secrets/dockerconfig/.dockerconfigjson
|
||||
mkdir -p misc/k8s/kustomization/overlays/dev/secrets/dockerconfig
|
||||
cp misc/k8s/kustomization/base/secrets/dockerconfig/.dockerconfigjson misc/k8s/kustomization/overlays/dev/secrets/dockerconfig/.dockerconfigjson
|
||||
|
||||
applycluster:
|
||||
kubectl apply -k misc/k8s/${ENGINE}/cluster --server-side
|
||||
docker network inspect kind | jq '.[0].IPAM.Config[0].Subnet' -r
|
||||
echo modifier ipaddresspoool.yaml si nécessaire
|
||||
|
||||
applylbcluster:
|
||||
kubectl apply -k misc/k8s/${ENGINE}/cluster/lb --server-side
|
||||
|
||||
watchcluster:
|
||||
skaffold dev -p dev --cleanup=false --default-repo reg.cadoles.com/${HARBOR_USER_NAME}
|
||||
|
||||
sh:
|
||||
kubectl exec --namespace=${NAMESPACE} ${POD} -it -- sh
|
||||
|
||||
deletenamespace:
|
||||
kubectl delete all --all --namespace ${NAMESPACE}
|
||||
|
||||
getpods:
|
||||
kubectl get pods --namespace ${NAMESPACE}
|
||||
|
||||
getservices:
|
||||
kubectl get services --namespace ${NAMESPACE}
|
Reference in New Issue
Block a user