πŸ“– Kubernetes Best Practices πŸ“–

Hey there,

This week we discuss a couple of kubernetes best practices when it comes to declarative deployments and application process management.

We discuss how you can do zero-downtime releases using Deployments. We will also dig into more advanced deployment scenarios such as Blue/Green and Canary workflows that give you more control on your release process.

In another article, we discuss one of the best-practical design patterns for cloud-native applications.

Go to blog

Kubernetes Patterns - Declarative Deployments-7

Kubernetes Patterns - Declarative Deployments

What's inside:
  • Kubernetes Best Practices - Declarative Deployments
  • Zero Downtime with Rolling Updates
  • Upgrading Your Deployments
  • Deployment Using The Recreate Strategy Type
  • Blue/Green Release Strategy
  • Canary Deployment Strategy
Kubernetes Patterns - Application process management-4

Kubernetes Patterns - Application process management

The main difference between a traditional and a cloud-native application is that the latter does not run on an infrastructure that you own or under your control.

Orchestration platforms like Kubernetes were designed to ensure that you get the highest level of application performance and availability given an unpredictable infrastructure. Accordingly, cloud-native applications should be written in a way that honors the contracts and constraints imposed by Kubernetes to enjoy the features it provides.

 

From the Community


As always, a selection of cool stuff we've found in the larger K8s community - exciting news, updates, releases, vulnerabilities and more. If there is something you want us to include in a newsletter please send it to weekly@magalix.com


Survey Reveals Kubernetes Usage Skyrocketing, but Security Concerns Remain

Containers have become a popular technology for enterprises that need to create agile, scalable and reliable applications. As they’re moving containerized workloads into production, many are adopting Kubernetes for container orchestration. While containerization enables DevOps to deploy software fast and efficiently, it also creates new security challenges, especially for those who’ve accelerated their implementation of this complex technology.

Read more...


Booming Demand For Kubernetes Market Size, Demand, Region And Growth Forecast 2019-2026

Kubernetes is an open-source container orchestration system that systematizes maturation processes such as arrangement and ascending. It compromises a convenient and extensible platform that enables both computerized and declarative formations while providing a container-centric management atmosphere for orchestrating compute, network and storing possessions to provision changing capabilities. Based on knowledge advanced by Google, Kubernetes has its ancestries in microservices and deported applications, consecutively invention assignments at the gauge in enormous data centers.

Read more...


Exposing Microservices in Kubernetes Clusters

Kubernetes (k8s) natively facilitates service discovery through the DNS service that comes right out of the box. There is no extra setup that is required to access the microservices within the cluster and this helps the architect focus on the service definitions and dependencies without worrying about the network setup between the microservices. We might find ourselves in situations where we want ways to expose the microservices in non-traditional ways and I present options to handle the more advanced setups.

Read more...


5 Tips to Be More Productive With Kubernetes

"I like to read about and see how people set up their environments and any tools, tips, and tricks they use to be more productive when working with Kubernetes and Istio. What follows is a collection of 5 tips and tools that I use daily, and I think it makes me more productive with Kubernetes and Istio."

Read more...


For more details about magalix agent:

Magalix agent repo github_PNG58

Magalix agent at GCP Marketplace Untitled-2

Magalix agent at Azure Marketplace azure