Skip to content

hansso90/argo-deployment-microk8s

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

Argo local on Microk8s

Argo mount volumes to the containers to work with the data. This could be a Minio client who communicate with S3 interface

Requirements:

Bound kubectl to microk8s.kubectl:

microk8s.kubectl config view --raw > $HOME/.kube/config

enable dashboard:

microk8s.enable dns dashboard

Installation Persistence Volume with argo

  1. Setup the persistence volume:
kubectl apply -f storage/minio-persistence-volume.yaml
  1. Setup the persistence volume claim with Minio:
kubectl apply -f storage/minio.yaml
  1. Create a bucket at minio
kubectl port-forward svc/minio-service 9000:9000

Then go to http://localhost:9000 and login with the next credentials:

        # Minio access key and secret key
        - name: MINIO_ACCESS_KEY
          value: "mino"
        - name: MINIO_SECRET_KEY
          value: "DONOTUSEINPRODUCTION"

! USE IN PRODUCTION A SECRET !

create buckt with name argo

  1. Setup Argo
kubectl apply -f argo/argo.yaml

About

How to deploy argo on MicroK8s

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published