Skip to content

ajeet476/argoproject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Step0: clone repo and setup

git clone https://github.com/ajeet476/argoproject.git

# check namespaces
kubectl get ns

Step1: GKE Cluster

Create K8s cluster via GKE

Step2: Install istio

  • when using ingress gateway

Using Helm: see

Using istioctl

istioctl install
  • when using gateway API
# check
kubectl get crd gateways.gateway.networking.k8s.io
# if not exits
kubectl kustomize "github.com/kubernetes-sigs/gateway-api/config/crd?ref=v1.1.0" | kubectl apply -f -

# install istio
istioctl install --set profile=minimal -y

Step3: Setup namespace and gateway

see docs

Setup context

export NS=dev-cpn
kubectl config set-context --current --namespace=$NS

Step4: Install argocd

  • Install argocd

https://argo-cd.readthedocs.io/en/stable/getting_started/

curl https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml | sed 's/namespace: argocd/namespace: cicd/g' > modified_install.yaml

kubectl apply -f modified_install.yaml
  • Add ingress
kubectl apply -f argoprojects/argocd-ingress.yaml

Install CLI

Step5: Deploy first app

Create helm chart

Step6: xx

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages