Skip to content

ulexxander/lab

Repository files navigation

Alex Lab

No comments, just experiments.

It works

Hetzner Kubernetes

Located in hetzner-kubernetes directory.

Hetzner Cloud CLI

# Install Hetzner Cloud CLI.
wget https://github.com/hetznercloud/cli/releases/download/v1.36.0/hcloud-linux-amd64.tar.gz
tar xvf hcloud-linux-amd64.tar.gz hcloud
chmod +x hcloud
sudo mv hcloud /usr/local/bin
rm hcloud-linux-amd64.tar.gz

# Configure Hetzner Cloud CLI.
hcloud version
# Replace "Lab" with your project name.
# It will ask you for API token.
# Create in Hetzner Cloud Console: your project / Security / API tokens
hcloud context create Lab
# Test configuration.
# BTW, hcloud CLI stores token in $HOME/.config/hcloud/cli.toml
hcloud server-type list
# Install autocompletion.
hcloud completion bash | sudo tee /etc/bash_completion.d/hcloud

Terraform

Install Terraform | HashiCorp Developer

Kubectl

# Install Kubectl.
# https://kubernetes.io/docs/tasks/tools/install-kubectl-linux
curl -LO "https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl"
chmod +x kubectl
sudo mv kubectl /usr/local/bin
# Install autocompletion.
kubectl completion bash | sudo tee /etc/bash_completion.d/kubectl

# Test installation.
kubectl version

Kubernetes Blockchain

Located in kubernetes-blockchain directory.

Blockchain Node Scheme CPU RAM Disk Download Upload
Bitcoin Bitcoin Core Full Node 2 ? 4 ? 350 GB 15 GB/month 150 GB/month

Bitcoin Core setup

Kubernetes Kiosk

Located in kubernetes-kiosk directory.

About

Experiments on software

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published