Multi-tenancy Solutions for Kubernetes Series: Evaluation Criteria
Overview Kubernetes' official website has a good explaination about the motivation, use cases, considerations, and the potential patterns of implementing the multi-tenancy in Kubernetes. Running Kubernetes is costly in terms of the required resources and the overhead of managing the clusters. And Kubernetes does not …
Read MoreI'm a big fan of contributing back to the OSS community while learning and/or engaging OSS projects, which can be Concourse, MinIO, Kubernetes and more. And Git will always play a big part of it, as a collaboration platform for issues and pull requests (PRs). Here are some of the typical practices while learning and/or …
Read MoreDiving Deeper Into Operator Framework, Part 2
This is the part 2 of my blog series about operator frameworks deep-dive. In part 1, here, I've walked you through a typical Kubernetes operator building process and it's time now to answer the question of "who will monitor the monitors". It's Operator Lifecycle Manager (OLM): The Operator Lifecycle Manager …
Read MoreDiving Deeper Into Operator Framework, Part 1
When managing and operating complex software on Kubernetes, it's very common to think about the operator pattern which can simplify a lot of things for day 1 and day 2, from the SRE/Operator perspective, with the cost of coding. Kubernetes is a platform for building platforms. It's a better place to start; not the …
Read MoreHaving a comment system integrated with our blogging system is obviously interesting and fun, even for a low traffic blogging website like mine:) But when it comes with some constraints, like: The comment system must be open source, free; The comment system must be easily integrated with GitHub Pages website powered by …
Read MoreI've been blogging in many different places like blogspot, Medium and even Linkedin. I'm tired with bad editors and feel quite comfortable with simply markdown. While I realize that Hugo can do a good job building website and the potential to host it purly on GitHub, that makes a lot of sense to me as I can draft and …
Read More