This document discusses managing add-ons across Kubernetes clusters. It defines add-ons as standardized services like monitoring, logging, and security that need to be available in every cluster. While GitOps is useful for cluster operations, it has limitations for add-on management across multiple clusters. The document proposes using Kustomize along with a central secrets store like Vault to fully automate add-on deployment and updates. It suggests GitOps controllers can further streamline add-on management by applying configurations per target cluster. A demo is provided to illustrate how Kustomization files can be used to reproduce YAML configurations for add-on deployment on any cluster.
Presented by: Peter Zaitsev Presented at the All Things Open 2021 Raleigh, NC, USA Raleigh Convention Center Abstract: Cloud brought many innovations - one of them is inexpensive, scalable and sometimes secure Distributed Storage options. In this presentation we will talk about distributed storage Options modern clouds offers ranging from elastic block devices and object storage to sophisticated transactional data stores. We will discuss the benefits and new architecture options such distibuted storage systems enable as well as the challenges pitfals you need to be aware about.
If you'd like to watch along with the recording of the webinar, visit: http://bitn.am/2u5bOnA Serverless computing has given back loads of time and money to developers whose focus is to create new, popular and disruptive applications. Without serverless computing, developers would still be spending most of their time on infrastructure rather than building new features to improve their users' experience. With the move to containers and increased market share for Kubernetes, Bitnami has wanted to stay one step ahead by providing a serverless tool that is also Kubernetes-native, ... Kubeless! Kubeless tackles the challenge of integrating cloud services through small logical units. When creating your new project or application on Kubernetes, Kubeless will allow you to focus on creating a great application with a lightweight and flexible infrastructure. In this video, you will watch and learn: -The benefits of serverless computing on Kubernetes - How to link several cloud services together with small, lightweight pieces of code - How to install Kubeless into your GKE cluster - How to deploy Python and Node.js functions with a straightforward CLI call - An introduction to the Kubeless UI and how to write, update, delete, and deploy functions through it
Venha conhecer sobre umas das mais importantes technologias usadas na área de containers. Docker e Kubernetes utilizam containerd como uma biblioteca de alto nível para gerenciar containers, imagens, snapshoters e toda integração com os containers runtimes e tools.
In a microservices world, applications consist of dozens, hundreds, or even thousands of components. Manually deploying and verifying deployment quality in production is virtually impossible. Kubernetes, which natively supports rolling updates, enables blue-green application deployments with Spinnaker. However, gradual rollouts is a feature that doesn't come out-of-the-box but can be achieved by adding Istio and Prometheus to the equation. During this meetup, Slava Koltovich, CEO of Kublr, and Oleg Atamanenko, Senior Software Architect, discussed canary release implementations on Kubernetes with Spinnaker, Istio, and Prometheus. They examined the role of each tool in the process and how they are all connected. During a demo, they demonstrated a successful and a failed canary release, and how these tools enable IT teams to properly roll out changes to their customer base without any downtime.
This document provides an overview of building cloud-native applications using Azure Kubernetes Service (AKS). It discusses key concepts like containers, Docker, container registries, Kubernetes, and AKS. It also covers modern application architecture principles and 12-factor applications. Additionally, it defines common Kubernetes objects like pods, services, deployments and explains how to secure applications and monitor clusters deployed to AKS. The document recommends getting started with AKS by deploying sample applications from Azure DevOps to an AKS cluster created in the Azure portal or with the Azure CLI.
Title: Making Kubernetes Easier Kubernetes. Wonderful technology but the learning curve to production may be long. In this session we'll look at how we partnered with the community to make it easier, from setting up collaborative development environments and ensuring DevOps, to scaling production in unpredictable scenarios, while keeping it under good monitoring from the moment you spin it up. Demos and code heavy.
Crane is a tool for migrating applications between Kubernetes clusters. It can migrate state like persistent volumes and secrets, reconstruct Kubernetes manifests, and automate deployment by generating pipelines. Crane addresses a need for migrating both automated and manually deployed applications, and can help customers improve their situations by adopting continuous delivery during a migration.
56K.Cloud is a future technologies company that focuses on developer enablement across public and private cloud, IoT, and machine learning. They provide training, workshops, and consulting services for application development on public cloud platforms, IoT deployments, and more. Their team includes experts in DevOps engineering, cloud architecture, containers, infrastructure automation, and embedded systems. For customers, 56K.Cloud follows an engagement process that includes discovery, definition, and implementation modules to define the scope of work and implement solutions in an agile manner.
Brandon Chavis, Solutions Architect at AWS, shares why CoreOS Tectonic works so well with AWS. 12/12/16