Chris Zhu
czhu.bsky.social
Chris Zhu
@czhu.bsky.social
Cofounder - https://primary.health

Building https://canine.sh - Trying to make Kubernetes as easy to use as Heroku

https://lynx.boo/chriszhu
github.com/czhu12/canine just hit 300 stars!
February 27, 2025 at 8:57 AM
But why?
February 25, 2025 at 11:07 PM
I'm convinced every time I'm in google cloud console that whoever built it doesn't want you to ever use Google Cloud. Their stellar software is being seriously undermined by the arcane web of trying to get access to any actual API's
February 25, 2025 at 11:02 PM
whoever built shots.so is legendary. Totally free, amazing product. Rarely come across something where I feel like the product is "done"
Create Amazing Mockups
Create Amazing Mockups
shots.so
February 11, 2025 at 12:32 AM
I wrote a little utility that generates canonical #Rails specs based on your source code:

I often find myself getting inspired to build something quickly, writing a ton of code for it, and then realizing that i have a mountain of #rspec tests to write.

gist.github.com/czhu12/b3fe4...
January 20, 2025 at 8:40 PM
A Gentle Introduction to #kubernetes Day #5: Ingress
January 19, 2025 at 5:51 PM
How has no one come up with a cheaper eightsleep alternative? Does the hardware really cost ~$3000?
January 2, 2025 at 7:28 PM
Canine.sh now supports #hetzner instances.

Amazing that its possible to run the full power of #kubernetes for only $4 a month!

When creating a new cluster. Select Single VPS Installation and get started with #k3s on Hetzner!
December 22, 2024 at 7:55 PM
A Gentle Introduction to #Kubernetes Day 4: Services!
December 20, 2024 at 6:03 AM
Adding support for #hetzner servers on canine.sh!

Managed to get k3s installed, with a cert manager functional, now just need to make sure metric collection, and deployments work!

github.com/czhu12/canin...
Canine - Power of Kubernetes, Simplicity of Heroku
Canine empowers developers to manage and deploy applications on Kubernetes with the simplicity of Heroku. Streamline your workflow with automated deployments, GitOps integration, and real-time resourc...
canine.sh
December 15, 2024 at 8:44 AM
This is one of the coolest things I’ve seen on the internet in a long time.

See the changes of borders through the two world wars

www.oldmapsonline.org/en/history/r...
TimeMap.org - World History Atlas
The easy-to-use getaway to historical maps in libraries around the world.
www.oldmapsonline.org
December 15, 2024 at 1:20 AM
A quick primer on namespaces in #kubernetes
December 2, 2024 at 10:59 PM
A gentle introduction to #kubernetes day 3: Deployments!

For when having a single pod is not enough.

These are getting a little long... I'm trying to keep them as something to be read in under a minute. Will try to do better but there's just so much to say 🥺
November 30, 2024 at 10:15 PM
A gentle introduction to #kubernetes day 1 - Pods and containers.

(All the code in here should work if you run it!)
November 30, 2024 at 6:14 AM
A gentle introduction to #Kubernetes
November 30, 2024 at 5:42 AM
Now that I’m on 🦋, feel inspired to post again. Thinking of starting a series of doodles on teaching an intro on #kubernetes

Containers, pods, deployments, services, ingress, k8s architecture, volumes, networking, stateful services, etc.
November 30, 2024 at 4:16 AM
www.stimulus-components.com is a fantastic project that really shows how stimulus js should be used! Instead of large page level components, try to build small, standalone, reusable bits of js interactions. (I know that was also always the goal of React as well but I never quite got there)
Stimulus Components
Stimulus Components is an open-source set of StimulusJS controllers to solve common patterns.
www.stimulus-components.com
November 23, 2024 at 11:20 PM
Not loving this interaction yet, but its getting better. Makes navigating on mobile especially way easier.
November 23, 2024 at 2:53 AM
One of my favorite parts about building something you actually use on a daily basis is getting to add quality of life features you wish were present everywhere else.

Presenting: Full app search in canine.sh
November 22, 2024 at 9:01 AM
I’ve been building github.com/czhu12/canine which is an attempt to make Kubernetes as easy to use as Heroku for a solo developer.

It tries to stick to sensible Kubernetes defaults, and layers on GitOps workflows.

Built on Rails, with a touch of Stimulus / Turbo

🧵 👇
GitHub - czhu12/canine: Power of Kubernetes, Simplicity of Heroku
Power of Kubernetes, Simplicity of Heroku. Contribute to czhu12/canine development by creating an account on GitHub.
github.com
November 21, 2024 at 1:52 AM