Ops
Ops Adds Server and UI Services
· β˜• 3 min read
1. What the Ops Project Is I introduced a commonly used Ops tool in an earlier article. The design philosophy behind Ops is that the core of an operations tool lies in text distribution and script execution; once these two capabilities are in place, they can satisfy operational requirements. My main operational targets at the moment are Host machines and Kubernetes clusters, so at the OpsObject layer I implemented the Host and Cluster objects, corresponding to hosts and Kubernetes clusters respectively.

I'm Writing a Copilot for My Ops Tool
· β˜• 5 min read
1. What Is an Ops Tool https://www.chenshaowen.com/ops/ is one of the tools I use most often in day-to-day operations. To operate on machines, I can reuse my previous scripts and perform operations in bulk. To operate on clusters, I can reuse my previous scripts and operate machines without logging into the nodes.

Documentation as Tooling - The Ops Tool
· β˜• 9 min read
1. What Documentation as Tooling Means “Documentation as tooling, tooling as a product” is a slogan I have repeated many times in my previous blog posts. A good document is no match for a tool that is pleasant to use. A script or a single command is more direct than reading documentation and can solve the problem faster.