Installation
Linux, macOS (brew), and Windows WSL:Read Installation Details
Read INSTALL.md for details and alternative ways to install.
Quick start
git push or use your VM as a Kubernetes cluster.
Authentication
Login to your Neterial account:Cloud providers
Check your connected clouds:- Connect Hetzner Cloud
- Connect AWS
You need to have a Hetzner Cloud account. If you don’t have one yet, you can
register with our referral link
and receive €20 in Hetzner Cloud credits.Read how to create an API token in Hetzner Cloud.Connect your cloud by adding a Hetzner Cloud API token:
SSH keys
Add your SSH public key to enablegit push deployments.
The --auto-detect flag tries to discover your SSH key automatically:
VMs
Create VM
Create with default settings:hcloud or aws):
List VMs
Delete VM
VM types
You can choose the VM type when creating to control compute capacity:Accessing your VM
Get kubeconfig
Get kubeconfig for the default VM:List nodes
View the Kubernetes nodes in your cluster:Deploying apps
Deploy your apps using git push. First, add your VM as a git remote:https://[APP_NAME].[WORKLOAD_HOSTNAME].
Use neterial infra get workload-hostname to get your VM’s hostname.
Container registry
Each VM includes a pre-installed container registry for storing your Docker images. Get container registry credentials:docker login:
Workload hostname
Each VM has a unique hostname. Your deployed apps are available at subdomains of this hostname, e.g.,https://myapp.[WORKLOAD_HOSTNAME].
Get the workload hostname: