News & Events
K8s Anti-Design Pattern Series
- February 16, 2023
- Posted by: Narendra
- Category: K8s Anti Design Patterns Technology
No Comments
Introduction
Anti-Patterns helps you identify the problems and point out bad-practices in the implementation. we make sure to constantly link each anti-pattern with the appropriate solution. You will be able to truly check your own deployment procedure and correct any problems without having to hunt down additional information using this method.
To prevent these issues, a fundamental understanding of Kubernetes’ architecture and operation is required. In this blog-series, we’ll take a look at some of the more typical blunders made during Kubernetes installations, explain how they occur, and offer some advice for how to correct them or avoid them in the first place.
- Putting the configuration into the images of the containers
- Unnecessarily linking applications to Kubernetes features/services
- Mixing infrastructure and application deployment
- Deploying without memory and CPU limits
- Using health probes wrongly
- The absence of Helm (and not understanding what Helm brings to the table)
- Being unable to comprehend the application’s performance due to a lack of deployment metrics
- being unprepared for secret situations; handling secrets on an as-needed basis
- Looking to commit fully to Kubernetes (even with databases and stateful loads)
- Manual kubectl edit/patch deployments
- Kubernetes deployments with latest-tagged containers
- Kubectl debugging
- Misunderstanding Kubernetes network concepts
- Utilizing fixed staging environments rather than dynamic environments.
- Combining clusters of production and non-production
Related
Author:Narendra
Kubernetes Certified (CKAD/CKA),AWS Certified,Microsoft Certified , Docker, CI/CD. SRE,DevOps Architect