logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Alexander Matyushentsev, Jesse Suen
2021-10-14

tldr - powered by Generative AI

Argo CD is a lightweight and stable project that allows users to manage Kubernetes applications. The project is extensible and allows for the addition of new features through annotations. The Argo Proj Labs is a sister organization that hosts ecosystem projects from the community that complement the core projects. These ecosystem projects enhance the Argo CD experience and provide users with more options to manage their applications.
  • Annotations allow for the expansion of a resource's spec without implementing functionality into the core controller logic
  • Adding features through annotations allows for independent projects, higher development velocity, and earlier access to features
  • Argo Proj Labs hosts ecosystem projects that complement the core projects and enhance the Argo CD experience
  • The Argo CD Image Updater tool monitors container registries for new image tags and updates the git repo for Argo CD to deploy them
  • Application Sets automate the creation of many applications, making it easier to manage hundreds of clusters or monorepos
Authors: Andreas Grabner
2021-10-13

Moving to k8s doesn’t prevent anyone from bad architectural decisions leading to performance degradations, scalability issues or violating your SLOs in production. In fact – building smaller services running in pods connected through service meshes are even more vulnerable to bad architectural or implementation choices. To avoid any bad deployments, the CNCF project Keptn provides automated SLO-based Performance Analysis as part of your CD process. Keptn automatically detects architectural and deployment changes that have a negative impact to performance and scalability. It uses SLOs (Service Level Objectives) to ensure your services always meet your objectives. The Keptn team has also put out SLO best practices to identify well known performance patterns that have been identified over the years analyzing hundreds of distributed software architectures deployed on k8s. Join this session and learn what these patterns are and how Keptn helps you prevent them from entering production.