cluster-api-provider-hetzner
free-tier-gke
cluster-api-provider-hetzner | free-tier-gke | |
---|---|---|
28 | 5 | |
509 | 231 | |
4.5% | - | |
9.5 | 6.7 | |
about 18 hours ago | 12 days ago | |
Go | HCL | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
cluster-api-provider-hetzner
-
Bare-Metal Kubernetes, Part I: Talos on Hetzner
Hetzner Cloud is officially supported, but that means setting up VPSs in Hetzner's Cloud offering, whereas this project was intended as a more or less independent pure bare-metal cluster. I see they offer Bare Metal support as well, but I haven't dived too deep into it.
I haven't used KubeOne, but I have previously used Syself's https://github.com/syself/cluster-api-provider-hetzner which I believe works in a similar fashion. I think the approach is very interesting and plays right into the Kubernetes Operator playbook and its self-healing ambitions.
That being said, the complexity of the approach, probably in trying to span and resolve inconsistencies across such a wide landscape of providers, caused me quite a bit of grief. I eventually abandoned this approach after having some operator somewhere consistently attempt and fail to spin up a secondary control plane VPS against my wishes. After poring over loads of documentation and half a dozen CRDs in an attempt to resolve it, I threw in my hat.
Of course, Kubermatic is not Syself, and this was about a year ago, so it is entirely possible that both projects are absolutely superb solutions to the problem at this point.
-
Fly.io Postgres cluster went down for 3 days, no word from them about it
For anyone interested in Kubernetes on Hetzner, there's a really interesting CAPI provider being actively developed:
https://github.com/syself/cluster-api-provider-hetzner
- Syself: Cluster API Provider Hetzner released
- Cluster API Provider Hetzner released
-
How many of you are running kubernetes on prem?
Just a hint running ML Workloads on Hetzner is pretty cheap! You could use for managing k8s: https://github.com/syself/cluster-api-provider-hetzner
-
Syself cluster-api-provider Hetzner v1.0.0-beta.16
we (Syself) release Cluster-API Provider Hetzner v1.0.0-beta.16.
-
NEW ARM-BASED CLOUD SERVER
ah okay they come from the upstream cluster-api project. The caph project implements only the infrastructure provider part of Cluster API.
-
Has anyone set up autoscaling on hetzner?
you can easily use it with https://github.com/syself/cluster-api-provider-hetzner
- Image digest of Go 1.19.7 changed?
-
What's the most sane way to operate a K8s cluster?
I would use cluster-api-provider-hetzner from Syself.
free-tier-gke
- google gke for 5$ ?
-
Best way to Deploy K8s for demo project?
I think my repo may be just what you're looking for: https://github.com/Neutrollized/free-tier-gke
-
Free-tier GKE
If you're just looking to play around with k8s, experiment, etc. then you can just leave out piece in your deployment manifests that sets up the load balancer: https://github.com/Neutrollized/free-tier-gke/blob/master/examples/nginx-deployment.yaml <-- notice that there are 2 components here, the first being the deployment of nginx pods (set of 3) and the second is the LB. You can delete the LB half of it and the deployment will still run, you just wouldn't be able to access it publicly and you'd have to do a port-forward and view it locally as mentioned earlier.
-
Unironically Using Kubernetes for my Blog
I would recommend anyone looking at playing with a cloud-hosted K8s takes a look at this: free tier GKE.
What are some alternatives?
kubeone - Kubermatic KubeOne automate cluster operations on all your cloud, on-prem, edge, and IoT environments.
cloud-nuke - A tool for cleaning up your cloud accounts by nuking (deleting) all resources within it
hcloud-cloud-controller-manager - Kubernetes cloud-controller-manager for Hetzner Cloud
cluster-api-provider-vsphere
cluster-api - Home for Cluster API, a subproject of sig-cluster-lifecycle
cluster-api-k3s - Cluster API k3s
steampipe-plugin-hcloud - Use SQL to instantly query servers, networks and more from Hetzner Cloud. Open source CLI. No DB required.
addon-controller - Sveltos Kubernetes add-on controller programmatically deploys add-ons and applications in tens of clusters. Support for ClusterAPI powered clusters, Helm charts, kustomize ,YAMLs. Sveltos has built-in support for multi-tenancy.
resotonotebook
sbom-operator - Catalogue all images of a Kubernetes cluster to multiple targets with Syft
microk8s - MicroK8s is a small, fast, single-package Kubernetes for datacenters and the edge.
hetzner-cloud-init - A cloud-init configuration file using cloud-config syntax for creating a Hetzner VPS