This investigation happened in November 2020; I never had time to blog about it — now's a good chance to write it all up.
A Scheme for Fine-Grained Control of Pod Deployment in Kubernetes
Since adopting Kubernetes we've always relied on its own deployment strategy. But as users grow, some may need fine control over how many Pods deploy on each machine. Below I introduce a scheme for fine-grained Pod deployment control through manual adjustment.
DNS Resolution Implementation in Kubernetes
I've been handling DNS resolution problems in Kubernetes recently — a good chance to learn how the DNS server in Kubernetes works. The dns server problem I handled will be covered in a later blog.
The Monitoring Service of a Kubernetes-based PaaS Platform
The PaaS platform I maintain introduced Kubernetes as underlying support, enabling more via the Kubernetes ecosystem. This blog introduces how to provide chart monitoring services to ordinary users (following the last post on dashboard support).
Sharing My Self-Hosted tmate Service
A self-hosted tmate service, usable from within China
Simulating Router Functions with virtualbox and Implementing Ad Filtering
Last weekend in Shenzhen I saw my friend's router — he told me it's a soft router: domestic sites go through domestic lines, foreign sites through foreign lines. This week I happened to spend time researching router functions. I know what readers want to hear, but I don't plan to cover that. You can use my approach to build your own virtualbox router for debugging.
A Solution for Providing Dashboard Support on a Kubernetes-based PaaS Platform
The PaaS platform I maintain introduced Kubernetes as underlying support, enabling more things via the Kubernetes ecosystem. This blog mainly introduces how to provide Dashboard functionality for ordinary users, plus some extensible ideas.
Termux Phone Ops
This blog only introduces one convenient remote solution; it doesn't cover concrete ops problem handling
OpenSSH Series (Extra 3) - On Using and Debugging Forward Agent
Actually this blog should have been introduced in earlier chapters, but I had never used this feature. A few days ago a friend asked me to help debug and I only then really used it. Personally I generally wouldn't consider using this feature; here I just introduce the usage and some basic applications, and finally sort out the security issues.
Some Nginx+Lua Script Practices
This blog introduces some Nginx+Lua solutions used in company projects; OpenResty could achieve the same effects.