Skip to content
Snippets Groups Projects
user avatar
Ilie Ion authored
2ae2c5ab
History

DCT Kubernets Deployment Guide

Prerequisites

  • Install HashiCorp Vault
  • Create Vault access user and certificate
  • Add ssl certificate
  • Create gitlab access token

Create namespace

kubectl create namespace dct

Add bitnami helm chart

helm repo add bitnami https://charts.bitnami.com/bitnami

Deploy Redis Cluster

helm install dct bitnami/redis-cluster

DCT Deployment

kubectl apply -f dct-deploy.yaml
kubectl apply -f dct-service.yaml
kubectl apply -f dct-ingress.yaml

mkdocs deployment

kubectl apply -f mkdocs-claim0-pv.yaml
kubectl apply -f mkdocs-claim1-pv.yaml
kubectl apply -f mkdocs-deploy.yaml
kubectl apply -f mkdocs-service.yaml
kubectl apply -f mkdocs-ingress.yaml

DCT High Availability

  • more copies of the aplication can be added by running bellow command or change "replicas:" in del-deploy.yaml
kubectl scale --replicas=3 deploy/dct -n dct