Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Introduction

...

1. Start with cloning the repository from GitLab.

2. Change to the directory.

cd gc_k3s_deployment/cti-voice

Step 2: Create Namespace

 Run the following command on the master node. Create the namespace using the command.

kubectl create namespace ef-cti

ConfigMaps

apply  the configmap in ConfigMaps folder using

Code Block
kubectl apply -f Configmap/

Services

Create service for  deployment of generic components

Code Block
kubectl apply -f Services/

Deployments

apply the Deployment manifests 

Code Block
kubectl apply -f Deployment/


Step 4: Update the FQDN

1. Decide the FQDN to be used in your solution and change the <FQDN> to your actual FQDN as given in the following command:

sed -i 's/devops[0-9]*.ef.com/<FQDN>/g' Ingress/nginx/* Ingress/traefik/*

Ingress

Run this command for RKE

Code Block
kubectl apply -f Ingress/nginx

Run this command for Traefik

Code Block
kubectl apply -f Ingress/traefik

 ActiveMQ

 ActiveMQ should be deployed before all other solution components. To deploy ActiveMQ asStatefulSet run


Code Block
kubectl apply -f cim/StatefulSet/