Skip to Content

David Cao

David is a Cloud & DevOps Enthusiast. He has years of experience as a Linux engineer. He had working experience in AMD, EMC. He likes Linux, Python, bash, and more. He is a technical blogger and a Software Engineer. He enjoys sharing his learning and contributing to open-source.

On February 19, local time, the European Commission initiated a formal investigation into TikTok. This inquiry aims to assess whether TikTok’s practices in areas such as minor protection, algorithmic design for addiction, advertising transparency, and data access for researchers comply with the stipulations of the Digital Services Act. TikTok, with over 1 billion monthly active …

Read More about Down the Digital Rabbit Hole: EU Investigates TikTok’s Addictive Algorithms

NVIDIA announced its fourth-quarter and fiscal year earnings ending January 28, 2024. Fourth-quarter revenue was $22.1 billion, compared to $6.051 billion in the same period last year, representing a 265% year-over-year increase and a 22% sequential increase. Data center revenue for the quarter was $18.4 billion, a 409% increase year-over-year and a 27% increase sequentially. …

Read More about NVIDIA’s Financial Triumph: Record-Breaking Earnings and Market Domination

Welcome to the fascinating world of Kubernetes, where managing and scaling applications becomes a streamlined process. If you’re just starting your journey into Kubernetes, you might find yourself surrounded by a sea of new terms and concepts. Today, we’re going to focus on two key players in the Kubernetes ecosystem: DaemonSets and ReplicaSets. These might …

Read More about Kubernetes Explained: A Beginner’s Dive into DaemonSets and ReplicaSets

In Kubernetes, you cannot directly “stop” and then “start” a pod in the same way you might stop and start a virtual machine. Pods in Kubernetes are designed to be ephemeral and stateless entities, managed by higher-level controllers like Deployments, StatefulSets, or DaemonSets. The lifecycle of a pod is tied to the lifecycle of the …

Read More about how to stop a pod in Kubernetes

You can effectively restart a pod in Kubernetes, but not in the same way you might restart a service on a traditional VM using a command like systemctl restart. Since Kubernetes manages pods based on desired states, you have to use Kubernetes operations to trigger a restart. Here are several methods to restart a pod: …

Read More about 3 ways to restart a pod in Kubernetes

Deploying PostgreSQL in a Kubernetes (K8s) environment involves several steps, including creating a Deployment or StatefulSet for PostgreSQL, setting up persistent storage to ensure data durability, and configuring network access. Below is a detailed guide to get you started. Prerequisites A Kubernetes cluster kubectl command-line tool, configured to communicate with your cluster Basic understanding of …

Read More about Quick Guide to Deploy PostgreSQL in Kubernetes Env

In Kubernetes, when you deploy workloads using container images, the images are typically pulled from a container image registry specified in the deployment configuration. To check which image registry is being used by your containers in Kubernetes, you need to inspect the image field in the pod specifications of your deployments, stateful sets, daemon sets, …

Read More about Find image registry in Kubernetes

Welcome to the world of Kubernetes, where managing applications becomes a breeze! If you’re new here, you might wonder what all the buzz is about. Think of Kubernetes like a magical tool that helps keep your app’s pieces running smoothly, just like a conductor in an orchestra. Today, we’re going to focus on two key …

Read More about Kubernetes 101 for Beginners: Deployments vs. Services Unraveled