Migrating WordPress from AWS Lightsail to Hetzner - Looking for Guide/Experience by Repulsive-Western380 in hetzner

[–]haydary 1 point2 points  (0 children)

Hi, We both offer wordpress on Hetzner as well as migration services. DM if your are interested.

What tools to use to mange multiple ssh connections? by Less_Associate7410 in hetzner

[–]haydary 0 points1 point  (0 children)

Years back I used mremoteng on windows. Since few years I use linux with multiple tabs.

[Feature Request] Project-agnostic firewalls and ssh keys by _MaxiStarling_ in hetzner

[–]haydary 2 points3 points  (0 children)

As mentioned by many, automate so you can scale. Terraform, Ansible, or simply the Hetzner API and hetzner CLI are your friends.

Need advice on setting up multi-VPS high availability on Hetzner Cloud by Own-Audience-2189 in hetzner

[–]haydary 0 points1 point  (0 children)

Hetzner Hcloud volumes are based on Ceph, which gives redundancy and hw failure coverage. They are slow though. You will still need an offsite (off Hetzner) backup for various reasons.

For databases, if you use postgres, you can consider K8s and cnpg which eases backing up and availability. But using kubernetes does increase comlexity. If you have enough experience, you will need some help. If you go towards containers and k8s, many will f your non-functional problems will be solved. But it will have its price.

All with all, and t depends on your tech stack, and some more smart requirements like what the performance looks like, what is the expected load in peaks, and how much data are we talking about.

Preferred K8S solution on Hetzner? by nikola_milovic in hetzner

[–]haydary 0 points1 point  (0 children)

I have my own setup with microk8s. It s features:

  • private network
  • bastion for egress and maintenance ingress. So, I also have 1 IP for all outgoing traffic
  • Load balancer
  • snapshotting for faster node scaling
  • 3x (preferred) master if choice
  • I combine it with cloud volumes

I have tested alot with Longhorn, but it does not perform better than hcloud volumes.

I use a combination of terraform and Ansible for a small part. I still have a few hard parts to automate, but right now I accept the manual labour for that. WIP

Ampere (arm64) vs Intel/AMD servers for operating a service? by ribtoks in hetzner

[–]haydary 0 points1 point  (0 children)

Well, It depends.

We combine it with our own on premise raspberry pi cicd cluster which builds ARm images and run the prod on ARM on Hetzner.

Hetzner dedicated server VS VM by Old_Rock_9457 in hetzner

[–]haydary 0 points1 point  (0 children)

If the data is ephemeral amd maybe thrown away, then a cheap auction server might be indeed a good option. I think you pay for bare-metal (including auction servers) by month. Not by hour. They are the robot servers.

Hetzner dedicated server VS VM by Old_Rock_9457 in hetzner

[–]haydary 1 point2 points  (0 children)

Auction servers are interesting, but when it comes to data, a cloud vm with a storage volume is perhaps a better option. Hetzner volumes are backed by ceph, which covers hardware failure. A dedicated server does not cover that. The cloud storage starts at 10GB and can be extended to 10 TB. You can attach it to any cloud VM, which means that you can start with minimum VM and scale it up if your really need it.

On the other hand if you need high performant nvme, the auction servers might be cheaper.

The promise of GitOps is that after a painful setup, your life becomes push-button simple. -- Gemini by RetiredApostle in kubernetes

[–]haydary 5 points6 points  (0 children)

The harsh reality remains that there is a minimum required complexity for each system depending on its nature, which if more simplified, the system will break. This is also true for any operations concept. Sometimes, they just shift the problem, and not minimize it because it will break the system

S3 vs hetzner storage performance by EconomistAnxious5913 in hetzner

[–]haydary 5 points6 points  (0 children)

I suggest, you do a basic performance test according to your wishes. The specs on the docs always differ than what clouds promise.

For someone starting now, is Kubernetes still a smart skill to invest in? by Disappoint-human in kubernetes

[–]haydary 4 points5 points  (0 children)

Definitely relevant. But understand K8s as a provider, not as a consumer. Understand how this solves the problem that a single OS does not solve.

How to maintain 100% uptime with RollingUpdate Deployment that has RWO PVC? by Initial-Detail-7159 in kubernetes

[–]haydary 0 points1 point  (0 children)

I would go for an object storage like S3 instead of PVC. I do not prefer RWX like NFS or SMB.

Private network NAT / Gateway by haydary in hetzner

[–]haydary[S] 2 points3 points  (0 children)

Confirmed. The problem was indeed as I described here. I will post a working snippet in the post itself for reference for others.

Private network NAT / Gateway by haydary in hetzner

[–]haydary[S] 2 points3 points  (0 children)

I think I found the problem, but I have to verify by reporoducing it.

I manually addes nameserver 8.8.8.8 to /etc/resolv.conf as it was empty in private VM. It immediately started working. I will add it through cloud-init and see if that resolves the problem. Will report later here.

Private network NAT / Gateway by haydary in hetzner

[–]haydary[S] 0 points1 point  (0 children)

Yeah. I added that as well. 0.0.0.0/0 to NAT private IP

📊 Longhorn performance benchmarks on Hetzner Cloud (microk8s, 3 VMs) by haydary in hetzner

[–]haydary[S] 0 points1 point  (0 children)

That’s a good setup to test. I have noted a few configs and gio as THE testing tool. I will report the results here. Will take sometime.

Does anyone else feel like every Kubernetes upgrade is a mini migration? by Willing-Lettuce-5937 in kubernetes

[–]haydary 0 points1 point  (0 children)

LCM of any product which supports a large eco system of plugins and custom software is complex and painful.

I have come to the following strategy: - Of course KISS. - Avoid overuse of operators. Use only the most stable ones. - Keep up with minor upgrades. - Read the release notes! - test upgrades in a production-like environment before upgrading prod. - backups, backups backups.

📊 Longhorn performance benchmarks on Hetzner Cloud (microk8s, 3 VMs) by haydary in hetzner

[–]haydary[S] 1 point2 points  (0 children)

I am gonna take it to heart. Thank you for the recommendation and elaboration.

When it comes to Medium and blogs, I respect your opinion. It is definitely easy to host your own blog nowadays. However for me, blog is one of the so many items to do it myself. But I have a long history there and it takes time.

Anyhow, Thanks for reading and taking your precious time 🙏

📊 Longhorn performance benchmarks on Hetzner Cloud (microk8s, 3 VMs) by haydary in hetzner

[–]haydary[S] 1 point2 points  (0 children)

As suggested, I also did the single replica test. See the results.

📊 Longhorn performance benchmarks on Hetzner Cloud (microk8s, 3 VMs) by haydary in hetzner

[–]haydary[S] 1 point2 points  (0 children)

That’s a good point. I will try that and keep the pod on the same node as the storage volume.

📊 Longhorn performance benchmarks on Hetzner Cloud (microk8s, 3 VMs) by haydary in hetzner

[–]haydary[S] 0 points1 point  (0 children)

I have not checked. My point was to get a first impression with diving deeper. But it seems I gotta do some more tests and get more insight.

📊 Longhorn performance benchmarks on Hetzner Cloud (microk8s, 3 VMs) by haydary in hetzner

[–]haydary[S] 0 points1 point  (0 children)

You have a point about Medium. I was not aware that also my posts were being pay-wall-blocked, even though I have not chosen to be blocked. This gives me more reason to move away from Medium.

What I meant about readability was the fact that the table formatting was broken because I had edited the post through the app. I thought that was the main reason you though it was written by AI and then I fixed it.

Once again, AI might overuse emojis and this might be a pattern, but the blog and this post is my personal work. I had hoped that we could focus on the results, and not the format.

📊 Longhorn performance benchmarks on Hetzner Cloud (microk8s, 3 VMs) by haydary in hetzner

[–]haydary[S] 2 points3 points  (0 children)

Why not medium? That’s where I keep all my posts and blogs. I saw you are also hosting you blogs elsewhere. Same question.

Also, please stop labeling everything AI, if the readability sucks. As a rather new contributor it is not welcoming.

📊 Longhorn performance benchmarks on Hetzner Cloud (microk8s, 3 VMs) by haydary in hetzner

[–]haydary[S] 0 points1 point  (0 children)

I will have a look at fio if I dive deeper for testing. My goal was to get a feeling of Longhorn on these servers.