Google Coral Edge TPU Introduction

Coral ecology and technology References: Coral AI Introducing the entire ecosystem of google coral edge TPU computing. SoM for production environment and PCIe Accelerator. Four pocket-sized development boards for development and testing. Peripheral sensors including environmental detection module as well as camera, Wi-Fi/PoE expansion board. Cloud TPU / Edge TPU Introduction Technology Coral Edge TPU is a dedicated chip developed by Google to accelerate neural network inference in edge devices and run specially optimized neural network models while maintaining low power consumption. ...

February 3, 2023 · 4 min · alexchen

Moosefs Master High Availability

I designed a rudimentary k8s persistentvolumeclaims solution myself, using Moosefs on the backend as a distributed data store. The principle is based on the kubernetes events mechanism, when a create pvc message is received, the backend control application will create the corresponding pv on moosefs and bind the corresponding pvc, in order to facilitate the application to move between nodes, I mount the moosefs file system to each worker node, here a problem arises: how to keep the moosefs master high availability! ...

November 23, 2022 · 2 min · alexchen

Kubernetes Pod Security Admission

Today I upgraded my production kubernetes cluster from v1.24.4 to v1.25.0 and encountered a problem during the upgrade. Because the PodSecurityPolicy api was removed from kube apiserver, and by instead of Pod Security Admission (PSA), so I needed to merge PodSecurityPolicy into PSA. At this time I did some research on PSA. PSA has been defined as a stable interface in v1.25.0 and the PodSecurity controller is enabled by default. the PSA controller forces pods to run in an environment with specific permissions by creating permissions rules in namespace, and all pods under that namespace will have access to the host environment restricted to that permission. ...

September 5, 2022 · 2 min · alexchen

My Web Content Platform

This is the architecture of the content management platform I currently use, the front end of the two google comput engine for connecting to the global Internet and hosting static sites, the back-end cluster all running on my owner hosted ARM64 system platform, the Cloudflared tunnel is running inside of kubernetes cluster, when the user requests invisibleart, the request will be sent to the tunnel through the cloudflare edge network, then cloudflared will send the request to the target address wordpress engine, the backend database is used vitess mysql cluster, the early use of tidb I found that compatibility problems with wordpress, and finally I decided to use vitess, in the backup, expansion, and disaster recovery, vitess is still very reliable. ...

July 29, 2022 · 1 min · alexchen

Record time at sparkpool

After I joined the sparkpool team with the job of Devops in 2018, I broadened my knowledge of digital cryptocurrencies, and in these close to four years of work, I learned about digital finance and traditional financial system, what is a sound monetary system, the difference between cryptocurrencies and traditional currencies, so to speak, at sparkpool I learned a lot of financial knowledge, and also taught myself the technology related to cutting-edge such as deep learning and quantitative trading after work, although I haven’t made a complete set of related products myself, but I have been working hard in this direction. I am very glad to join the sparkpool family, and I would like to thank the two founders of sparkpool. The last of the last, the gathering is a fire and the scattering is full of stars. ...

May 11, 2022 · 1 min · alexchen