This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
#kubectl aliases | |
curl https://raw.githubusercontent.com/ahmetb/kubectl-alias/master/.kubectl_aliases -o ~/.kubectl_aliases ; source ~/.kubectl_aliases | |
echo "source ~/.kubectl_aliases" >> ~/.bashrc | |
source ~/.kubectl_aliases | |
#kube-ps1 | |
wget https://raw.githubusercontent.com/jonmosco/kube-ps1/refs/heads/master/kube-ps1.sh -O $HOME/.kube-ps1.sh | |
source "$HOME/.kube-ps1.sh" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Open source AI/ML workloads on Cloud Native Infrastructure: match made in heaven - Devtalks.ro - 2024 | |
# https://docs.google.com/presentation/d/16P7rNydNXLn6AA3rDL8ZB7yevkZ3lWLwTPizlV5OB3A/edit?usp=sharing | |
# | |
export RG=aksclusters | |
export AZURE_LOCATION=westeurope | |
export CLUSTER_NAME=kaito | |
export K8S_VERSION=1.29.4 | |
export ACR_NAME=aicommdaynl | |
az acr create --resource-group $RG --name $ACR_NAME --sku Basic |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Usage: ./kind_cilium.sh -k <k8s_version> -n <cluster_name> -s <start_ip> -e <end_ip> -i <image> -p <preload> -m <mount_hostpath> -c <cilium> -t <metalLB> | |
# Example: ./kind_cilium.sh -k v1.21.1 -n kind -s 200 -e 250 -p true -m true -c false -t false | |
set -e | |
# Default values | |
DEFAULTK8SVERSION="v1.31.0" | |
DEFAULTNAME="kind" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
variable "env_id" {} | |
variable "region" {} | |
variable "simple_env_id" {} | |
variable "subscription_id" {} | |
variable "tenant_id" {} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Istio check | |
--- | |
apiVersion: apps/v1 | |
kind: Deployment | |
metadata: | |
labels: | |
app: nginx | |
name: nginx | |
spec: | |
replicas: 1 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Cilium cluster mesh with kind | |
cat <<EOF | kind create cluster --image kindest/node:v1.28.0 --config - | |
kind: Cluster | |
apiVersion: kind.x-k8s.io/v1alpha4 | |
name: cluster-01 | |
nodes: | |
- role: control-plane | |
- role: worker | |
networking: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# LFS458 VM prep script | |
#update and upgrade | |
export DEBIAN_FRONTEND=noninteractive | |
apt-get update -y | |
apt-get upgrade -y | |
#add basic tools | |
apt-get install -y vim curl apt-transport-https vim git wget software-properties-common lsb-release ca-certificates -y |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Install bosh from Azure Shell | |
# in azure shell run pip install certbot | |
# change quota of Azure shell file share | |
az ad sp create-for-rbac -n bosh -o json > sp.json | |
az role assignment create --assignee $(jq -r .appId sp.json) --role "Contributor" --scope /subscriptions/$(az account list --query "[?isDefault].id" -o tsv) | |
SP_FILE="$HOME/pre/sp.json" | |
export NAME=${PWD##*/} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Install Ambient Mesh with Helm Charts | |
REPO="https://istio-release.storage.googleapis.com/charts" | |
VERSION=1.19.0 | |
helm_opts="upgrade -i --namespace istio-system --create-namespace --repo ${REPO} --version ${VERSION}" | |
# base | |
helm $(echo $helm_opts) istio-base base | |
# istiod |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
ARCH=$(dpkg --print-architecture) | |
wget -q "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/${ARCH}/kubectl" | |
install -o root -g root -m 0755 kubectl /usr/local/bin/kubectl | |
rm kubectl | |
# Enable bash completion for kubectl | |
echo "source /usr/share/bash-completion/bash_completion" >> /root/.bashrc |
NewerOlder