Error Pulling a Large Image
· β˜• 4 min read
1. Picking Up from Last Time: Shared Storage Optimizes Pulling Images Overseas Building on An Image Management and Distribution Case Based on Harbor and Registry, I recently made another optimization. The previous approach was to deploy a Mirror Cache in each region on a machine with low specs and a large disk to cache images.

Observing Kubernetes Network Connections with Kindling
· β˜• 5 min read
I recently had a requirement to collect Kubernetes’ external network access. So I set up and tried out some related projects. This post is mainly about how to install Kindling and configure Grafana to view Kubernetes network connection data. 1. What Is Kindling Kindling solves the problem of how to observe the network without intruding on the application; its functionality is mainly achieved by exposing kernel events for observation.

OpenEBS Certificate Expiration Causes Service Unavailability
· β˜• 4 min read
1. Installation Method 1 2 kubectl apply -f https://openebs.github.io/charts/openebs-operator.yaml kubectl patch storageclass openebs-hostpath -p '{"metadata": {"annotations":{"storageclass.kubernetes.io/is-default-class":"true"}}}' OpenEBS is mainly used as the default storage for Tekton pipelines. I had also tried Longhorn before, but it could not hold up during peak hours and the pipelines went Pending. And after uninstalling Longhorn there were leftovers, which caused kube-apiserver to keep reporting errors, and in the end it took a great deal of effort to remove.

Some Thoughts on Platform Construction
· β˜• 5 min read
1. Only Platformization Lets You Go Further As long as you respond to the market a little faster than your competitors and live a little longer, you can win more room to survive. A brilliant business model or market opportunity is more like magic: it can grow a company fast, but it is not something human effort can control.

How to Estimate the Resource Consumption of Monitoring Components in a Kubernetes Cluster
· β˜• 3 min read
The monitoring metrics described in this article cover only the basic Kubernetes metrics, not business-related metrics. The components involved are prometheus-server, kube-state-metrics, and node-exporter, and the data retention period is 3 days. 1. Monitoring-related components in the cluster 1 2 3 4 helm -n monitor list NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION prom-k8s monitor 1 2022-05-12 16:47:53.