chore: ci文件补充
This commit is contained in:
23
makefile
23
makefile
@@ -9,14 +9,14 @@ build:
|
||||
# =========================================================
|
||||
# Building containers
|
||||
|
||||
VERSION :=1.0
|
||||
VERSION :=1.1
|
||||
|
||||
all: service
|
||||
all: sales-api
|
||||
|
||||
service:
|
||||
sales-api:
|
||||
docker build \
|
||||
-f zarf/docker/Dockerfile \
|
||||
-t service-amd64:$(VERSION) \
|
||||
-f zarf/docker/dockerfile.sales-api \
|
||||
-t sales-api-amd64:$(VERSION) \
|
||||
--build-arg BUILD_REF=$(VERSION) \
|
||||
--build-arg BUILD_DATA=`date -u +"%Y-%m-%dT%H:%M:%SZ"` \
|
||||
.
|
||||
@@ -31,7 +31,7 @@ kind-up:
|
||||
--image kindest/node:v1.21.1 \
|
||||
--name $(KIND_CLUSTER) \
|
||||
--config zarf/k8s/kind/kind-config.yaml
|
||||
kubectl config set-context --current --namespace service-system
|
||||
kubectl config set-context --current --namespace sales-system
|
||||
|
||||
kind-down:
|
||||
kind delete cluster --name $(KIND_CLUSTER)
|
||||
@@ -42,16 +42,17 @@ kind-status:
|
||||
kubectl get pods -o wide
|
||||
|
||||
kind-load:
|
||||
kind load docker-image service-amd64:$(VERSION) --name $(KIND_CLUSTER)
|
||||
cd zarf/k8s/kind/sales-pod; kustomize edit set image sales-api-image=sales-api-amd64:$(VERSION)
|
||||
kind load docker-image sales-api-amd64:$(VERSION) --name $(KIND_CLUSTER)
|
||||
|
||||
kind-apply:
|
||||
kustomize build zarf/k8s/kind/service-pod|kubectl apply -f -
|
||||
kustomize build zarf/k8s/kind/sales-pod|kubectl apply -f -
|
||||
|
||||
kind-logs:
|
||||
kubectl logs -f -l app=service --all-containers=true
|
||||
kubectl logs -f -l app=sales --all-containers=true
|
||||
|
||||
kind-restart:
|
||||
kubectl rollout restart deployment service-pod
|
||||
kubectl rollout restart deployment sales-pod
|
||||
|
||||
kind-update: all kind-load kind-restart
|
||||
|
||||
@@ -60,7 +61,7 @@ kind-update-apply: all kind-load kind-apply
|
||||
kind-describe:
|
||||
kubectl describe node
|
||||
kubectl describe svc
|
||||
kubectl describe deployment service-pod
|
||||
kubectl describe deployment sales-pod
|
||||
|
||||
# =========================================================
|
||||
# Modules support
|
||||
|
||||
Reference in New Issue
Block a user