Hi there đź‘‹

💡You think today is just another day in your life. It’s not just another day. It’s the one day that is given to you — today. It’s a gift. It’s the only gift that you have right now, and the only appropriate response is gratefulness.

Hello World

Hello World! Proudly made with Hugo, PaperMod.

November 20, 2024 Â· 1 min Â· 7 words Â· Me

Redis Replica Full Sync Failed

After a long time running, my redis instance consumes a lot of memory(RDB file takes about 65 GB on Disk). At this time, I want to set a new replication on this standalone instance to keep my data safe, so I start a new replica instance which contains the same ACL permission alike the master instance and add following options to enable Redis replication. slaveof redis 6379 masterauth xxxx The replica starts soon from a brand new disk snapshot(a new AOF checkpoint) and begin syncing from the master....

July 22, 2024 Â· 2 min Â· 216 words Â· Me

K8s on Baremetal: IP Passthrough

I’ve received complaints about inside biz pods, apps didn’t get the right client (instead of public IPv4 IP, they only got in-cluster IPs like 10.233.x.y, or the host IP), so they couldn’t block the over requesting clients by IP. The topology: As the rate limit component works fine under development, that should be due to some reasons that make the app not get correct IPs. Let’s do quick experiments. # svc....

May 21, 2024 Â· 4 min Â· 658 words Â· Me

K8s on Bare metal: Teleport by helm

Helm Charts here, I use terraform + helm provider to install teleport charts. We have to start from here: https://goteleport.com/docs/reference/helm-reference/ For a K8s cluster, we need at least install no less than two components: teleport-cluster teleport-operator is included teleport-kube-agent A few steps further: setup Github Login setup applications Also, we need cert-manager to issue certificates. As we need DNS solver, this means we need to create a TXT record of that domain every time when we issue a wildcard domain to get verified by ACME, which means we need to configure according to different DNS providers....

May 20, 2024 Â· 4 min Â· 816 words Â· Me

Make Opencat Connect Perplexity

In my routine, I always use Perplexity to solve my problems and help find the answers or summarize the web page or “Google that for me”. What’s more, if you subscribe its Pro Plan, you will get 5 USD each month for the API usage. If you are interested, you can use my refer to register. Brilliant. API usage is quite convenient and can cover the scenes in which you do not want to break the continuity of your work and want to do quick asks and get quick answers, e....

May 6, 2024 Â· 2 min Â· 369 words Â· Me