Add KUBERNETES_DEPLOYMENT_REPLICAS environment variable and update deployment configuration
All checks were successful
CI - Build and Push / Build and Push Docker Image (push) Successful in 16s

This commit is contained in:
2025-10-06 14:59:25 +08:00
parent 44a151c674
commit d488511238
3 changed files with 4 additions and 1 deletions

View File

@@ -19,6 +19,7 @@ env:
KUBERNETES_URL: ${{ secrets.KUBERNETES_URL }} KUBERNETES_URL: ${{ secrets.KUBERNETES_URL }}
KUBERNETES_NAMESPACE: ${{ secrets.KUBERNETES_NAMESPACE }} KUBERNETES_NAMESPACE: ${{ secrets.KUBERNETES_NAMESPACE }}
KUBERNETES_INGRESS_HOST: ${{ secrets.KUBERNETES_INGRESS_HOST }} KUBERNETES_INGRESS_HOST: ${{ secrets.KUBERNETES_INGRESS_HOST }}
KUBERNETES_DEPLOYMENT_REPLICAS: ${{ secrets.KUBERNETES_DEPLOYMENT_REPLICAS }}
# Container registry configuration # Container registry configuration
CONTAINER_REGISTRY_URL: ${{ secrets.CONTAINER_REGISTRY_URL }} CONTAINER_REGISTRY_URL: ${{ secrets.CONTAINER_REGISTRY_URL }}

View File

@@ -12,6 +12,7 @@ KUBECONFIG_DATA="${KUBECONFIG_DATA:-}"
KUBERNETES_URL="${KUBERNETES_URL:-https://kubernetes.default.svc}" KUBERNETES_URL="${KUBERNETES_URL:-https://kubernetes.default.svc}"
KUBERNETES_NAMESPACE="${KUBERNETES_NAMESPACE:-default}" KUBERNETES_NAMESPACE="${KUBERNETES_NAMESPACE:-default}"
KUBERNETES_INGRESS_HOST="${KUBERNETES_INGRESS_HOST:-stats-api.example.com}" KUBERNETES_INGRESS_HOST="${KUBERNETES_INGRESS_HOST:-stats-api.example.com}"
KUBERNETES_DEPLOYMENT_REPLICAS="${KUBERNETES_DEPLOYMENT_REPLICAS:-2}"
# Container Registry # Container Registry
CONTAINER_REGISTRY_URL="${CONTAINER_REGISTRY_URL:-127.0.0.1}" CONTAINER_REGISTRY_URL="${CONTAINER_REGISTRY_URL:-127.0.0.1}"
@@ -38,6 +39,7 @@ print_help() {
echo " KUBERNETES_URL Kubernetes API URL (default: https://kubernetes.default.svc)" echo " KUBERNETES_URL Kubernetes API URL (default: https://kubernetes.default.svc)"
echo " KUBERNETES_NAMESPACE Kubernetes namespace (default: default)" echo " KUBERNETES_NAMESPACE Kubernetes namespace (default: default)"
echo " KUBERNETES_INGRESS_HOST Ingress host (default: stats-api.example.com)" echo " KUBERNETES_INGRESS_HOST Ingress host (default: stats-api.example.com)"
echo " KUBERNETES_DEPLOYMENT_REPLICAS Number of pod replicas (default: 2)"
echo " CONTAINER_REGISTRY_URL Container registry URL (default: 127.0.0.1)" echo " CONTAINER_REGISTRY_URL Container registry URL (default: 127.0.0.1)"
echo " CONTAINER_REGISTRY_USERNAME Registry username" echo " CONTAINER_REGISTRY_USERNAME Registry username"
echo " CONTAINER_REGISTRY_PASSWORD Registry password" echo " CONTAINER_REGISTRY_PASSWORD Registry password"

View File

@@ -7,7 +7,7 @@ metadata:
labels: labels:
app: ${CONTAINER_IMAGE_NAME} app: ${CONTAINER_IMAGE_NAME}
spec: spec:
replicas: 2 replicas: ${KUBERNETES_DEPLOYMENT_REPLICAS}
selector: selector:
matchLabels: matchLabels: