I hereby claim:
- I am kiranchavala on github.
- I am kiranchavala (https://keybase.io/kiranchavala) on keybase.
- I have a public key ASB0wltcVttdhmAW6vrdXSuq-CqNOo6Mb99NN1-VVyJYwQo
To claim this, I am signing this object:
Install youtube-dl | |
brew install youtube-dl | |
Install ffmpeg for mp3 conversion | |
brew install ffmpeg | |
Installing spotify dl |
k9s is an excellent cli tool to interact with the kubernetes clusters | |
brew install derailed/k9s/k9s | |
Ref: | |
https://k9scli.io/topics/install/ | |
https://k9scli.io/ |
curl -sfL https://get.k3s.io | sh - | |
k3s kubectl get nodes | |
The kubeconfig is stored at | |
cat /etc/rancher/k3s/k3s.yaml | |
To join other nodes to the cluster |
curl -sLS https://dl.get-arkade.dev | sudo sh | |
ark --help | |
arkade info openfaas | |
arkade install openfaas | |
kubectl -n openfaas get deployments -l "release=openfaas, app=openfaas" | |
curl -SLsf https://cli.openfaas.com | sudo sh | |
kubectl rollout status -n openfaas deploy/gateway | |
kubectl port-forward --address 0.0.0.0 -n openfaas svc/gateway 8080:8080 & | |
PASSWORD=$(kubectl get secret -n openfaas basic-auth -o jsonpath="{.data.basic-auth-password}" | base64 --decode; echo) | |
echo -n $PASSWORD | faas-cli login --username admin --password-stdin |
Installing RKE and Rancher | |
Ubuntu 20.04 | |
1 vim /etc/ssh/sshd_config | |
2 systemctl restart sshd | |
3 sudo apt-get update | |
4 sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common | |
5 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - | |
6 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ |
********************************************************************************************* | |
# 1. Create 4 VMs - master(1) and worker(3) nodes | |
Node Reqs (varies depending on usage) | |
------------------------------------- | |
Master: 2 vCPUs - 6GB Ram | |
Worker: 1 vCPUs - 3GB RAM | |
OS: CentOS/RHEL 7 |
#!/bin/zsh | |
vared -p "Enter commit message: " -c message | |
printf "\e[33m\nBuilding project...\e[39m\n" | |
hugo -d ../YOUR_GITHUB_USERNAME.github.io | |
printf "\\e[33m\nPushing to YOUR_GITHUB_USERNAME.github.io repository...\e[39m\n\n" | |
cd ../YOUR_GITHUB_USERNAME.github.io | |
git add . |
Check the ruby version | |
kiranchavala@Kirans-MacBook-Pro ~ % ruby -v | |
ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19] | |
gem version | |
kiranchavala@Kirans-MacBook-Pro ~ % gem -v | |
3.0.3 |
I hereby claim:
To claim this, I am signing this object: