-
π Why is Kubernetes everywhere? | Kelsey Hightower...
Kelsey says several times in this interview, you don't need kubernetes. If you are running one node you don't need kube
-
π poolers.postgresql.cnpg.io CRD metadata.annotati...
I've never seen or needed to use a serversideapply in kubernetes before, but I ran into this same issue in my k3s homela
-
emoji in headless chrome in docker
I recently noticed that my og images were missing emoji. They were taken using headless chrome in a container. I fixed it by adding an emoji font in the conta
-
π Keycloak
Keycloak looks like an interesting way to setup sso. It's part of the cncf so it's got a good backing. I want somethin
-
postiz-file-upload
Today I learned that the docs in postiz are a bit behind, (fantastic docs btw, they are to the point, and cover almost all of what you need). The docs state th
-
π GitHub - ngalaiko/tree-sitter-go-template: Golan...
This setup fixed my nvim syntax highlighting in helm templates.
-
slow nfs performance
I'm running a two node k3s cluster at home, I _thought_ I could simply mount an nfs share on each worker node, and essentially have the same storage accros
-
π Status | Depot
Depot's uptime seems to be great. I definitely hit some issues with it this afternoon 12/24/24 that were not reported.
-
π Deploy to Fly using a Depot builder
Here the integration to depot appears to be opt in using the --depot flag on fly deploy. This must have changed ove
-
π Depot
Just learned about depot today ironically because it seems to be down and fly is using them under the hood to do the con
-
π docker context (and an issue to question your sa...
Dang context can really cause you to pull your hair out. Context seems so freaking convenient, but I've avoided it and
-
π Add a healthcheck to your FastAPI app | Pype.dev
Nice example of adding a healthcheck to fastapi, and integrating it with docker. Don't forget to include curl in the in
-
π Changelog on X: "π£οΈ@dhh on Kubernetes' migration...
switching cloud providers, theres no easy way. K8s was supposed to get us there, haha, the deep integrations with each
-
π Inside Argo: Automating the Future - YouTube
This is a really amazing documentary of argocd. I got into k8s pretty late in the game. Which is pretty typical for me
-
π Introduction - bootc
bootc is the underlying technology that enables OS's like bazzite, and Aurora from the uBlue ecosystem.
-
π Production-ready Python Docker Containers with u...
Hynek has a sick dockerfile setup for using uv in python projects.
-
π Cluster API book
Cluster API book
-
π distrobox/docs/usage/distrobox-assemble.md at ma...
This page is gold. It lays out all of the distrobox assemble api with some good examples of how to get access to thing
-
π add init hooks and exported bins Β· WaylonWalker/...
Today I learned that you can use inithooks to access host machine commands from inside a distrobox container. This is
-
π How Fly.io uses Docker (without Docker) - YouTub...
Docker no Docker, what!!! So fly.io uses Dockerfiles to deploy your app, but no docker. They use containerd to downlo
-
k8s kustomize diff
I've started leaning in on kubernetes kustomize to customize my manifests per deployment per environment. Today I learned that it comes with a diff comman
-
kubectl dash k
Kubernetes ships with a feature called kustomize that allows you to customize your manifests in a declarative way. It's a bit like helm, but easier to use
-
π Kustomize: The Best Way to Manage Your Kubernete...
Great intro into kustomize. This helped me get started with kustomize.
-
Install sealed-secreats via manifest
Yesterday I realized that I have overlooked the default installation method of the sealed secrets controller for [[ kubernetes-kubeseal ]] this whole time an ju
-
kind cluster
[kind](https://kind.sigs.k8s.io/){.hoverlink} is a very useful tool to quickly standup and teardown kubernetes clusters. I use it to run clusters locally. Gen
-
π Where DOESNβT curl run with curl BDFL Daniel Ste...
Love how Daniel just brushed off the number of netflix tv installs as small beans for curl installs. overall great epis
-
π Releases Β· stackrox/kube-linter
A linter for linting kubernetes manifests and help charts.
-
π Episode #323 Best practices for Docker in produc...
Great listen for anyone interested in productionizing python code with docker. Itamar brings up some Don't trust bas
-
π podman requries qemu-system on ubuntu
podman requires qemu-system on bash β― podman machine init Looking up Podman Machine image at quay.io/podman/machi
-
π argoproj/argo-events: Event-driven Automation Fr...
Argo events is an event driven automation framework for kubernetes that can create kubernetes objects among other things
-
π eraser-dev/eraser: π§Ή Cleaning up images from Kub...
This is kinda sick, its a tool to clean up container images in a k8s cluster.
-
π Distrobox
distrobox gives you distrobox-host-exec to run commands on the host. This is handy to get access to host level clis th
-
π How to Restart All Pods in a Kubernetes Namespac...
As of kubernetes 1.15 there is an easy way to restart all pods in a deployment. bash kubectl -n {NAMESPACE} rollout
-
π argocd automated sync
yaml --- apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: kanboard namespace: argocd spec:
-
π Manual Upgrades | K3s
You can give k3s an install channel to install stable, latest, or specific versions like 1.26. This is handy to
-
scheduling cron jobs in kubernetes
For my reader app I am using cronjobs to schedule my a new build and upload to cloudflare pages every hour. In this example I have built a docker image `docker
-
π Sealed Secrets
kubeseal is a pretty simple to get started with way to manage secrets such that they can be stored in a git repo and be
-
kubernetes kubeseal
In my homelab kubernetes cluster I am using kubeseal to encrypt secrets. I have been using it successfully for a few months now wtih great success. It allows m
-
kubernetes 6 months in
I stumbled into kubernetes December 2023 when I was looking for a better way to self host applications. I was looking for something that didn't require
-
π Configure Liveness, Readiness and Startup Probes...
What is the difference between health, liveness, readiness, and startup? This article does a great job at a full writeu
-
π docker - Where does the convention of using /hea...
The convention of "z-pages" comes from google and reduces the likelihood of collisions with application endpoints and ke
-
π jesseduffield/lazydocker: The lazier way to mana...
I've been using this for a few weeks now and it's fantastic. It's reminds me of lazygit, it gives a nice quick interfac
-
π Uptime Kuma
Uptime kuma is a fantastic self hosted monitoring tool. One docker run command and you are up and running. Once you ar
-
π Kubernetes Secrets in 5 Minutes! - YouTube
I am converting my docker compose env secrets over to k8s secrets. This guide was clear and to the point how I can repl
-
π Waylon Walker π on X: "Which is more complicated...
Wow, shocked at these results. All this time I've been told and believed that k8s is incredibly hard, and you need a $1
-
π Creating k8s jobs with python
I was looking to add running kubernetes jobs to a python cli I am creating, and I found this solution, mostly thanks to
-
π mkimuram/k8sviz: Generate Kubernetes architectur...
This is a sick kubernetes architecture diagran generation tool. Here is an example ![an example output from k8sviz](ht
-
π Translate a Docker Compose File to Kubernetes Re...
kompose is a sick cli to convert docker-compose.yml to kubernetes manifest. bash install curl -L https://githu
-
π Daniel Nashed's Blog
Running your own docker registry in one line bash podman run -d -p 5000:5000 --restart=always --name registry regi
-
π Kubernetes Persistent Volumes with Deployment an...
Example of how to add a pvc to a deployment.
-
π Inspect a Kubernetes PersistentVolumeClaim | Fra...
I was curious to see what was going on inside of my minio object storage. Great technique here by Frank to create an ins
-
π Can't create Secret in Kubernetes: illegal base6...
In order to use k8s secrets manifest you first need to encode the data values. bash echo -n 'megasecretkey' | ope
-
π Can I access k3s using just kubectl (no sudo and...
Right after installing k3s you are going to need to use sudo to use any kubectl command. The reason for this is tha
-
π Quick-Start Guide | K3s
I recently spun up k3s in my homelab. I'm trying to offload some work off of my free tier fly.io app in order to keep i
-
π How to run pods as systemd services with Podman ...
podman comes with a nice command for generating systemd service files (units). bash $ podman pod create --name=my-p
-
π GitHub - wagoodman/dive: A tool for exploring ea...
Really cool tui to inspect docker imaages that runs with docker.
-
π Relocating the Docker root directory - IBM Docum...
A very straightforward guide to moving your docker data, such as container storage to a different location. In my case
-
π Podman - ArchWiki
I kept running into limits in the number of subuid and subgid's I had on my system by default. As always thank the arch
-
π How to pull from images from docker.io with podm...
By default podman will not pull images from docker.io and will need setup. This guide worked for me.