PinnedInstalling Harbor in my bare metal K8S homelabIn an “enterprise” context, it is common to block users from pulling images from public container registries. Harbor is a private registry…Feb 7, 2021Feb 7, 2021
Running SparkPi SparkApplication in k8s homelab with Harbor RegistryRunning Spark applications requires infrastructure support, and most articles and books recommend using cloud providers to simplify the…1h ago1h ago
Jupyter Notebook with Delta-spark in MultipassFollowing my latest article, I want to use Jupyter Notebook to record my learning of Delta. The setup is pretty straightforward. First…2d ago2d ago
Setting up delta-spark on Mac using MultipassI spend a bit of time searching how to setup a local delta environment on mac and only find some container solutions (starting with spark…2d ago2d ago
Gitea and Flux in my Private K8S Home LabGitea is a Github-like opensource project. It is perfect for me in my homelab (private cloud) when I don’t want to push my code to github…May 30May 30
Apache Pulsar KOP with Istio SNI routingIn this tutorial, I demo how to setup Apache Pulsar KOP in K8S with Istio SNI routing using sn-platform helm chart. The followings are…May 29, 2023May 29, 2023
Harbor Registry with Keycloak OIDCIn this tutorial, I demo how to install and setup key cloak, then use Harbor Registry with OIDC authentication.May 27, 2023May 27, 2023
StreamNative Pulsar Operator Tutorial Part 3In this part, I demo how to use ArgoCD to control Pulsar Custom Resource (CR) by monitoring the GitHub branch/tag.May 23, 2022May 23, 2022
StreamNative Pulsar Operator Tutorial Part 2In this part, I show a step-by-step how to create a python producer container using vs-code. I use venv to control the python version in a…May 16, 2022May 16, 2022
StreamNative Pulsar Operator Tutorial Part 1In the article, I demo how to use StreamNative Pulsar operators to deploy a pulsar cluster in my k8s home lab.May 8, 20222May 8, 20222