Comments (6)
@simonostendorf please elaborate a bit more in which use-case you encountered the error. What kind of cluster did you create, how many control-planes?
Do you have logs/events/conditions where the error is visible?
You propose to extend the CRD HetznerCluster
, is that correct?
from cluster-api-provider-hetzner.
You propose to extend the CRD
HetznerCluster
, is that correct?
Yes.
please elaborate a bit more in which use-case you encountered the error. What kind of cluster did you create, how many control-planes?
I didn't get any errors as far as I can remember but I heard that other clusters (e.g. openstack) have problems at cluster updates where the api is unavailable because the lb adds the nodes before the api server is ready and I think to prevent errors like this and to use all the features provided by the hcloud lb, this should be added to the HetznerCluster
as its a better check than tcp. I usually use 3 hcloud nodes as control plane.
from cluster-api-provider-hetzner.
I heard that other clusters (e.g. openstack) have problems at cluster updates where the api is unavailable because the lb adds the nodes before the api server is ready
@simonostendorf I hope that would be a problem here ;)
from cluster-api-provider-hetzner.
But what do you do if the apiserver becomes unhealthy later and the port is still reachable via tcp?
The initial problem is solved. I didn't check the code, sorry :)
from cluster-api-provider-hetzner.
@simonostendorf I don't have all the details in my mind. But overall the code is readable. Could you please have a look at the code?
If you don't understand the code, then please tell us! The code should be readable, if comments are missing, we want to add them.
Is that ok for you?
from cluster-api-provider-hetzner.
@guettli what would be your answer to this question here?
But what do you do if the apiserver becomes unhealthy later and the port is still reachable via tcp?
from cluster-api-provider-hetzner.
Related Issues (20)
- Handle 403 error from Robot API when API credentials are wrong
- Multiple SSH key support for robot HOT 6
- I created a k8s cluster with cluster api and hezner provider, but the cluster never acheive the working state HOT 4
- unit-test for validateRootDeviceWwnsAreSubsetOfExistingWwns()
- Remove whitespace at the end of storage.vendor (hbmh)
- confusing hcloudmachinetemplate controller error when using k0s HOT 5
- HetznerBaremetalHosts stuck in: host is still provisioning - state "registering" HOT 7
- Add documentation for ssh secret name specified in secret after PR #1289
- How to enable basic Firewall settings for K8s Cluster, which was created using CAPI? HOT 3
- Network problem on node pool workloads-1 with access to the attached network HOT 3
- Setting up a basic Firewall on the Cilium side in K8s Cluster CAPI HOT 3
- Difficulties of stabilizing environment after HCloud rate limit has been reached HOT 7
- HetznerBareMetalHost status is part of spec HOT 3
- Annotation to control permanent error of HetznerBareMetalHost
- Reducing hcloud API calls for hcloudmachines that are up and running HOT 2
- Don't show rate limit errors on running machines
- :book: Add missing page for hcloud template remediation HOT 1
- Add unit tests for PR #1359
- Support for the new cloud servers HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cluster-api-provider-hetzner.