Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: None
-
Labels:None
-
Story Points:1.4
-
Epic Link:
-
Team:SQuaRE
Description
Namespaces are required to deploy development and production instances in the same cluster.
Attachments
Issue Links
- relates to
-
DM-11485 Implement DNS for squash microservices
- Done
The squash-deployment tool automates the creation of the development and production namespaces and set the appropriate context for the kubectl client to create the SQuaSH Pods, Services and Deployments.
Example of output:
$ NAMESPACE=development make context
kubectl create -f kubernetes/namespace-development.yaml
kubectl config set-context development --namespace=development --cluster=minikube --user=minikube
kubectl config use-context development