Configure
First published: Wednesday, May 28, 2025 | Last updated: Wednesday, May 28, 2025Apply essential configurations used by the SloopStash Kubernetes starter-kit.
Previous: Setup |
Configure environment variables
Supported environment variables
# Allowed values for $ENVIRONMENT variable.
* stg
* qaa
* qab
# Available files containing environment variables.
* STG.env
* QAA.env
* QAB.env
Set environment variables
# Store environment variables.
$ export ENVIRONMENT=stg
# Switch to SloopStash Kubernetes starter-kit directory.
$ cd /opt/kickstart-kubernetes
# Store Kubernetes variables as environment variables.
$ source var/STG.env
Configure Kubernetes nodes
On-premise (VirtualBox)
# Add labels to Kubernetes node.
$ kubectl label nodes sloopstash-k8s-mtr-1 \
type=on-premise \
provider=host \
service=virtualbox \
region=local \
availability_zone=local-a
$ kubectl label nodes sloopstash-k8s-wkr-1 \
type=on-premise \
provider=host \
service=virtualbox \
region=local \
availability_zone=local-b \
node-role.kubernetes.io/worker=worker
$ kubectl label nodes sloopstash-k8s-wkr-2 \
type=on-premise \
provider=host \
service=virtualbox \
region=local \
availability_zone=local-c \
node-role.kubernetes.io/worker=worker
Cloud / AWS (Amazon EKS)
# Add labels to Kubernetes node.
$ kubectl label nodes <NODE_1_PRIVATE_DNS> \
type=cloud \
provider=aws \
service=eks \
region=ap-south-1 \
availability_zone=ap-south-1a \
node-role.kubernetes.io/worker=worker
$ kubectl label nodes <NODE_2_PRIVATE_DNS> \
type=cloud \
provider=aws \
service=eks \
region=ap-south-1 \
availability_zone=ap-south-1b \
node-role.kubernetes.io/worker=worker
Cloud / Microsoft Azure (Azure Kubernetes Service - AKS)
# Add labels to Kubernetes node.
$ kubectl label nodes <NODE_1_HOSTNAME> \
type=cloud \
provider=azure \
service=aks \
region=centralindia \
availability_zone=zone-1 \
node-role.kubernetes.io/worker=worker
$ kubectl label nodes <NODE_2_HOSTNAME> \
type=cloud \
provider=azure \
service=aks \
region=centralindia \
availability_zone=zone-2 \
node-role.kubernetes.io/worker=worker
Previous: Setup |