Kenneth TangSecure AKS API server by authorized IP rangesThe API server is the core of Kubernetes to manage the entire cluster. Therefore, it is crucial to reduce its attack surfaces. One of the…Jun 28, 2022Jun 28, 2022
Kenneth TanginDevOps.devDockerize WordPress by docker-composeIf you are new to docker, it is a good start to try dockerize some applications. WordPress is a perfect example.Jun 24, 2022Jun 24, 2022
Kenneth TangHow to spread replica pods into nodes evenly by topologySpreadConstraintsOne of the beauties of Kubernetes is to use replica sets to provide resilience for your stateless deployment. For example, you can have…Jun 23, 2022Jun 23, 2022
Kenneth TangPriorities pods to be scheduled in KubernetesYou may have several deployments serving different purposes running in the same node. However, your resources are always limited. Even if…Jun 21, 2022Jun 21, 2022
Kenneth TangNode Affinity helps autoscaling reschedule podsWant to shut down some nodes during non-peak hours to cut some costs, but the autoscaling is not working as you expected? Let’s see if this…Jun 20, 2022Jun 20, 2022
Kenneth TangAuto Scaling in Kubernetes for more CPU resources by HPA and CAThis is an example to show how HPA and CA work together to do auto-scaling. I am going to demonstrate the idea by CPU metric, it should…Jun 20, 20221Jun 20, 20221
Kenneth TangMy first Gaming Laptop: ASUS TUF F17 (2022)This is my first post on Medium. How about getting started with my new laptop, ASUS TUF Gaming F17.Jun 14, 2022Jun 14, 2022