HN Theater @HNTheaterMonth

The best talks and videos of Hacker News.

Hacker News Comments on
Cut My Cloud Bill // Traefik | Tailscale (Part One)

Creator Aviator · Youtube · 42 HN points · 0 HN comments
HN Theater has aggregated all Hacker News stories and comments that mention Creator Aviator's video "Cut My Cloud Bill // Traefik | Tailscale (Part One)".
Youtube Summary
I cut my cloud bill by 95% using Traefik, Tailscale, and K3s. As an independent creator, it's important for me to cut cloud bills as much as possible while still making content accessible to both homelab and enterprise users alike. I spent a month testing multiple ways to build a multi-cluster mesh with Kubernetes, and the solution I'm presenting here makes multi-cloud networking fast and easy to set up.

Part Two is here: https://youtu.be/OIwxIdyZg7A

JOIN my DISCORD COMMUNITY at https://llb.io/discord
STAR the REPO FOR THE CHANNEL at https://llb.io/2qzii

0:00 - Introduction
3:50 - Prerequisites
6:23 - Local Cluster: K3s
7:41 - Local Cluster: Tailscale
9:35 - Edge Cluster: K3s
10:58 - Edge Cluster: Kyverno
13:36 - Edge Cluster: Traefik Proxy
15:46 - Head Over to Part Two

=====

$100 CREDIT ON DIGITAL OCEAN: https://llb.io/91go2

DISCORD: https://llb.io/discord
TWITTER: @adriandotgoins
LINKEDIN: https://www.linkedin.com/in/adrian-goins/
MY GEAR: https://llb.io/xxcim
===

Some of these links are affiliate links. If you buy something through them, I may receive a small commission. This doesn't change the price of what you purchase, but it helps me continue to make the content that you want to see. Thank you for your support!
HN Theater Rankings

Hacker News Stories and Comments

All the comments and stories posted to Hacker News that reference this video.
Jan 01, 2022 · 42 points, 11 comments · submitted by tosh
watermelon0
I really don't like that videos are becoming standard way for tutorials. Personally, I much prefer text articles for IT topics, since it's easier to follow them, and skim through if needed.

Additionally, title is a bit misleading, since he is just replacing cloud hosting with a self-hosted server at home, which has many downsides (probably no redundant internet connection and electrical feed, any bug in the exposed application code can potentially lead to accessing his home network.) This might be okay in many cases, but it's like comparing apples to oranges.

In the video, he also mentions that he doesn't want to use port forwarding, but Tailscale basically does this via NAT traversal.

hello_moto
>I really don't like that videos are becoming standard way for tutorials. Personally, I much prefer text articles for IT topics, since it's easier to follow them, and skim through if needed.

Me too!

BUT, I love how we have ebbs and flows w.r.t to "one approach" vs "the other approach". That's what keep the market stimulating.

Since 2000-2015, books are kings

From 2015-onwards, videos are getting more and more prominent

I love that there are folks who still prefer text and I foresee content creator that focuses on high-quality text content can charge more until everybody moves to text/book again :).

... and then we repeat the cycle.

This is great for the content creator :)

oskapt
It's impossible to traverse NAT without having ports forwarded between the public and private IPs. My comment meant that I didn't want to manually configure port forwarding on my edge router back to hosts and then have to maintain that configuration and update it as things change, especially for a solution like a VPN that's going to have a lot of dynamism to the ports where it's running.

I wanted a robust solution with minimal manual intervention, and with Tailscale, Traefik and Flux, that's what I was able to build.

nopenopenopeno
I started using Traefik just to handle ssl certs in my dev environment, then I started using it on all my personal projects because it allowed me to package up a microservices monorepo in such a clean and configurable manner. It also makes deployment very easy.

The only downside seems to be that nobody else uses it, so I stopped using it because in the past I’ve been bitten for not following the beaten path.

oskapt
Traefik has over 2 billion downloads from Docker Hub. Lots of people are using it. I left Rancher/SUSE to work for Traefik Labs because it's a product that stands out in a space where it's pretty hard to differentiate.
Proven
None
MonxK6PY7
Unfortunately this is the kind of video YouTube ruined for me by removing the dislike count.. I just don't know if this is a viable solution and don't have the time to verify if the advice is good or not. Sure the ratio is not the whole story.. but it's a damn huge headstart.

Not a dig at the creator at all - I have no idea who he is and I'm sure the guy knows his stuff... but at the same time... I'm not sure.. and that's the problem.

But it's only one video? Yeah... what about the next one? Basically I either stay confined in my bubble of trust on YouTube (which is what they want probably so I don't get offended and leave) or I just get my information elsewhere.

Still, at least this has allowed me to just pick up more books!

Btw I know this is unrelated to the video itself.. but I've been in 2022 for over 12 hours and havent had my first rant yet so this is me boiling over.

oskapt
Hi. I'm the video creator. I didn't even know this was submitted to HN until I saw the view count today. I definitely didn't do it to spam the referral to DO - in the entire time that I've had that referral link, I've made one $25 credit off of it.

I did it because it was the only way I was able to move all of those services off of the DO cluster and into my house, over NAT, without a static IP. Doing so saved me about $3600/year. I think it's an awesome solution and that Tailscale is an awesome product. I've expanded this with other sidecars that enable me to do things like run a local Node Red environment to control and monitor the solar installation on my old property back in Chile while I wait for someone to buy it.

There are a lot of Kubernetes multi-cluster solutions, but they have preconceived notions of how your cluster should look in order for them to work. Dynamic IPs on the edge break everything except for Tailscale. I spent a month going through all of the solutions before settling on this one, and I was positively thrilled to put all this together and share it with the world. I'm thankful for everyone who watched it, and for those who have implemented it.

I worked for Rancher Labs for four years in various roles, including the Director of Community and Evangelism. I currently work as the Head of Developer Relations at Traefik Labs. I've been building internet infrastructure since 1996, with 14 years spent running an MSP that built and managed datacenters for US media companies like Sesame Workshop, Scholastic, BET, Right Media (prior to the Yahoo acquisition), and properties of MTV/Viacom.

Part two of the video is here: https://youtu.be/OIwxIdyZg7A. It's also linked in the end screen, and I've added it to the video description. Thanks for sharing that you were unable to find it.

I'm curious - if you didn't like this video, which I intended to be a tutorial in how to solve a complex issue in under thirty minutes, what would you have liked to see instead?

callesgg
Meh, overly complicated solution to a problem that could have been solved with a few lines of iptable config.
ckdarby
It's an alright video, kind of feels like they made the video just to spam the referral for digital ocean.

The TL;DR use tailscale as a sidecar on Traefik.

They followed this article: https://tailscale.com/blog/kubecon-21/

moogly
Genuinely interesting. I've never even looked at the votes on Youtube videos and I didn't think most people really thought much of them either (the recent controversy notwithstanding).

Nor have I ever downvoted or upvoted one.

I've always found crowdsourced up/down votes to be largely useless. I'm aware of the irony in stating that in a post on the "orange site".

2Gkashmiri
i have personally never held a google account, probably back when wave was in invite phase, i had applied for it but never got an answer. quit google probably then.

youtube for me personally has always been simple. ctrl+shift+p in firefox. open youtube. search for the video i am looking for and close browser. i understand i am in the minority and "generally" people like to voice their opinion, curate subscriptions show their support yada yada but why can't people just lurk moar as it was called in the old days? is engagement so necessary for users (not platforms mind you) that people necessarily need to like and share and follow and dislike to keep going?

HN Theater is an independent project and is not operated by Y Combinator or any of the video hosting platforms linked to on this site.
~ yaj@
;laksdfhjdhksalkfj more things
yahnd.com ~ Privacy Policy ~
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.