Skip to content

Instantly share code, notes, and snippets.

Avatar

Viktor Farcic vfarcic

View GitHub Profile
View 63-couchbase.sh
# Source: https://gist.github.com/79da7416ab06051002ef4ac2e5e2e40a
#############################################################
# Couchbase #
# How To Run a Database Cluster in Kubernetes Using Argo CD #
# https://youtu.be/nkPoPaVzExY #
#############################################################
#########
# Setup #
View 62-skaffold.sh
#########################################
# Skaffold #
# How to Build and Deploy In Kubernetes #
# https://youtu.be/qS_4Qf8owc0 #
#########################################
#########
# Setup #
#########
View 02-04-ketch.sh
##########################################
# Ketch #
# How to Simplify Kubernetes Deployments #
# https://youtu.be/sMOIiTfGnj0 #
##########################################
#########
# Setup #
#########
View lke-simple-ingress.sh
# Source: https://gist.github.com/81bef768d6cdd0ac85e8bd862f1f8ea6
####################
# Create a Cluster #
####################
# Only if you did not yet clone that repository
git clone \
https://github.com/vfarcic/devops-catalog-code.git
View 01-05-crossplane.sh
##########################################################################
# Crossplane #
# Using Kubernetes API and GitOps to manage Infrastructure as Code (IaC) #
# https://youtu.be/n8KjVmuHm7A #
##########################################################################
# Referenced videos:
# - Argo CD - Applying GitOps Principles To Manage Production Environment In Kubernetes: https://youtu.be/vpWQeoaiRM4
#########
View 61-linode.sh
# Source: https://gist.github.com/e0c7d7048b881c902a406b574f13a631
########################################
# Linode #
# The Fastest Cloud Computing Provider #
# https://youtu.be/rAg2o6Bpi9A #
########################################
###########################################
# Create a Kubernetes cluster from the UI #
View 99-crossplane-azure.sh
################################################################################
# Crossplane - Azure #
# TODO: Using Kubernetes API and GitOps to manage Infrastructure as Code (IaC) #
# TODO: Link #
################################################################################
#########
# Setup #
#########
View aks-argocd.sh
# Source: https://gist.github.com/2fd2229c3235074946269665d0efdfc9
####################
# Create a Cluster #
####################
# Only if you did not yet clone that repository
git clone \
https://github.com/vfarcic/devops-catalog-code.git
View 59-argo-combined.sh
###########################################################
# Automation of Everything #
# How To Combine Argo Events, Workflows, CD, and Rollouts #
# https://youtu.be/XNXJtxkUKeY #
###########################################################
# Requirements:
# - k8s v1.19+ cluster with nginx Ingress
# Replace `[...]` with the GitHub organization or the username
View 99-couchbase.sh
minikube start --cpus 2 --memory 8192
git clone https://github.com/vfarcic/couchbase-demo.git
cd couchbase-demo
# TODO: Switch to Argo CD
# To get the files, we need to provide info through https://www.couchbase.com/downloads, including to agree on receiving marketing emails