|
|
||
|---|---|---|
| k8s | ||
| terraform | ||
| .gitignore | ||
| README.md | ||
| argocd | ||
| argocd.pub | ||
| bitbucket-pipelines.yml | ||
| monitoring.json | ||
README.md
README
This README would normally document whatever steps are necessary to get your application up and running.
What is this repository for?
- Quick summary
- Version
- Learn Markdown
How do I get set up?
- Summary of set up
- Configuration
- Dependencies
- Database configuration
- How to run tests
- Deployment instructions
Contribution guidelines
- Writing tests
- Code review
- Other guidelines
Who do I talk to?
- Repo owner or admin
- Other community or team contact
Install NGINX-INGRESS-CONTROLLER
helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx helm repo update helm install ingress-nginx ingress-nginx/ingress-nginx
GET NGINX INGRESS CONTROLLER LOADBALANCER IP
kubectl --namespace default get services -o wide -w ingress-nginx-controller
SETUP *.staging.video.jamkazam.com A RECORD to NGINX INGRESS CONTROLLER LB IP
Manually AWS console
Install cert-manager
helm install cert-manager cert-manager
--repo https://charts.jetstack.io
--create-namespace --namespace cert-manager
--set installCRDs=true
Create cluster-issuer
kubectl apply -f k8s/cert-manager/cluster-issuer.yaml
Create SSL Cert
kubectl apply -f k8s/cert-manager/certificate-staging.yaml
Install ArgoCD
kubectl create namespace argocd kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
Create ArgoCD Ingress
kubectl apply -f k8s/argocd/ingress.yaml