Posts
Tekton Optimization: Infinite IO Capability
· β˜• 5 min read
1. After Turning Off affinity-assistant In an earlier post, by turning off affinity-assistant and using NFS storage, I saved nearly 30 seconds on average per pipeline execution.[1] The impact of affinity-assistant Before turning it off, the sequence diagram for creating a Pod looked like this: Because affinity-assistant was on, every pipeline was bound to a single node for execution.

Integrating ChatGPT into WeChat Official Accounts with Cloudflare Workers
· β˜• 2 min read
1. Create a ChatGPT Account Visit https://chat.openai.com/ to test your network If you see the following page, your network does not support ChatGPT Normally you should see this page The solution is to switch networks. Fortunately, the company network supports it, so I registered my account on the company network.

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.

Dynamic Proxy Envoy
· β˜• 2 min read
Envoy is the third project to graduate from the CNCF, and thanks to features like dynamic configuration and high performance it has become the de facto data plane standard in cloud native. Many projects rely on Envoy to handle data plane traffic while focusing their own efforts on adapting the control plane to their application scenarios, writing user input into Envoy over the xDS protocol.

Developing an Istio WasmPlugin with TinyGo
· β˜• 3 min read
wasme only supports up to Istio 1.9, while I am using Istio 1.14, so this post goes straight to tinygo for verification and learning. 1. Installing tinygo Requirements Go v1.18+ Install tinygo 1 2 brew tap tinygo-org/tools brew install tinygo Check the version 1 2 3 tinygo version tinygo version 0.