-
Notifications
You must be signed in to change notification settings - Fork 2
Step 3.1: Setting up cert manager.
GowthamCh edited this page Apr 29, 2022
·
2 revisions
You should have a stable Kubernetes cluster. All the pods should be in running state.
kubectl get all -A
- Login to the cluster master node.
Refer: link
- Install cert-manager.
kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.8.0/cert-manager.yaml
- Check if the installation is successful or not.
curl -sSL -o cmctl.tar.gz https://github.com/cert-manager/cert-manager/releases/download/v1.7.2/cmctl-linux-amd64.tar.gz
tar xzf cmctl.tar.gz
sudo mv cmctl /usr/local/bin
cmctl check api
You should get a response: The cert-manager API is ready
- Create ClusterIssuer. Copy the file letsencrypt-prod-cluster-issuer.yaml from this repo-directory. Change the email address where mentioned in the yaml file.
kubectl apply -f letsencrypt-prod-cluster-issuer.yaml
- Check the pods using the below command.
kubectl get all -n cert-manager
Milestone - 1:
Milestone - 2:
- Weather service and Forecasting service with 1 pod
- Weather Service and Forecasting Service with 3 and 5 pods
- User service - 1 pod
- User service -3 and 5 pods
- Auto Scaling
Milestone -3:
Milestone - 4: