-
Container Orchestration Using Kubernetes
Last updated: Tuesday, September 3, 2024
Published in: CODE Magazine: 2024 - September/October
Wei-Meng delves into the intricacies of managing and scaling containerized applications using Kubernetes. He begins by introducing minikube, a simplified local Kubernetes environment, and guides readers through the process of setting up a basic Kubernetes cluster. The article covers essential Kubernetes components such as Pods, Deployments, Services, NodePort, and ConfigMaps, illustrating their roles in deploying and managing applications effectively. By the end of the article, you'll have practical insights into leveraging minikube to experiment with Kubernetes, making the tool more approachable for developers and system administrators.
-
Kubernetes Security for Starters
Last updated: Wednesday, November 22, 2023
Published in: CODE Magazine: 2023 - March/April
In this article, Alexander Pirker discusses the importance of security in Kubernetes clusters. He explains that while Kubernetes provides flexibility and ease of use, there are security considerations that need to be addressed. Pirker covers various aspects of Kubernetes security, including securing service account tokens, making the root file system of containers read-only, isolating network traffic among namespaces, avoiding hostPath mounts, protecting sensitive information in ConfigMaps, encrypting secrets, and properly configuring RBAC. He emphasizes the need for operators to be aware of these security considerations and implement best practices to protect their Kubernetes clusters.
-
Running Serverless Functions on Kubernetes
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2022 - January/February
Peter explains how to automate load balancing, scaling, and more, using Kubernetes’ primitives and container technology.