Code Monkey home page Code Monkey logo

kasten-argocd-k8s's Introduction

kasten-argocd-k8s

Argo CD is an open-source continuous delivery (CD) tool to automate the deplyment and management of applications on kuberenetes clusters. This project demonstrates on how to use argoCD to install Kasten's K10 and automate K10 actions on kuberentes clusters.

Table of Contents

  1. Prerequisites
  2. Installing Kasten using ArgoCD application on AKS cluster

Prerequisites

Prior to applying the examples defined in this project, ArgoCD need to be setup on the cluster.

Install Argo CD using the following commands

kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

Installing argocd cli (optional)

brew install argocd

Accessing argo cd dashboard

Kubectl port-forwarding can also be used to connect to the API server without exposing the service.

kubectl port-forward svc/argocd-server -n argocd 8080:443

The API server can then be accessed using https://localhost:8080

Get the Argo CD admin user password to login

To get the password, run kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d && echo

Login to the UI as admin user and the password retrieved from the above command.

Installing Kasten

Installing Kasten on AKS using Active Directory Authentication : aks/kasten-install-ad-auth/README.md

Installing Kasten on AKS using Token Authentication : aks/kasten-install-token-auth/README.md

Installing Kasten on EKS using Token Authentication : eks/kasten-install-token-auth/README.md

kasten-argocd-k8s's People

Contributors

fullaware avatar smohandass avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.