Loading…
October 25, 2022 | Detroit, Michigan
View More DetailsRegistration Information
 

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon North America 2022 - Detroit, MI + Virtual and add this Co-Located event to your registration to participate in these sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Eastern Daylight Time (EDT), UTC -4. To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date."

The schedule is subject to change.
Uses of Open Source Tooling to Achieve GitOps [clear filter]
Tuesday, October 25
 

9:45am EDT

How to Achieve (Actual) GitOps with Terraform and Flux - Priyanka Ravi, Weaveworks
GitOps might sound like a self-explanatory term, but it is not as easy as it sounds. Many think this just means to store your Infrastructure-as-Code in Git, then have a pipeline run the code, but it is actually much more complicated than that. True GitOps takes the deployment out of CI/CD, and the most popular solutions are using Kubernetes controllers to do all the heavy lifting. Ensure what you’ve defined in Terraform is what’s always running and available. Flux continuously looks for changes and reconciles with the desired state. Take advantage of all the benefits of GitOps: streamlined and secure deployments, quicker time to market, and more time to concentrate on app development! Pinky will provide an in-depth look at the new Flux Terraform Controller, which enables Terraform deployments to be done the GitOps Way. They’ll end with a demo of a common use case implementation.

Speakers
avatar for Priyanka Ravi

Priyanka Ravi

Developer Experience Engineer, Weaveworks
Priyanka “Pinky” Ravi is a Developer Experience Engineer at Weaveworks. She has worked on a multitude of topics including front end development, UI automation for testing and API development. Previously she was a software developer at a large insurance company where she was on... Read More →



Tuesday October 25, 2022 9:45am - 10:15am EDT
Portside Ballroom (Room 260) Huntington Place: 1 Washington Blvd, Detroit, MI 48226

11:10am EDT

Secure Multicluster Istio Configuration Using GitOps Patterns - Christian Hernandez, Red Hat & Nicholas Schuetz, Solo.io
Deploying, securing, and managing a service mesh multicluster environment can be a complex process. Furthermore, enforcing your organization’s security policies and procedures can be a challenge when you start scaling your environment when things like drift and cluster sprawl come into play. In this presentation we will go over how to manage a production Istio deployment in a secure way with policy enforcement using Argo CD and enable a Developer self service by integrating Argo Rollouts for progressive delivery.

Speakers
avatar for Christian Hernandez

Christian Hernandez

Head of Community, Akuity
Christian is a well rounded technologist with experience in infrastructure engineering, systems administration, enterprise architecture, tech support, advocacy, and product management. Passionate about OpenSource and containerizing the world one application at a time. He is currently... Read More →
avatar for Nick Schuetz

Nick Schuetz

Field Engineer, Solo.io
Nick is a Field Engineer at Solo.io who has a deep background in Kubernetes and Automation. Previously he was a Principal Specialist Solution Architect at Red Hat with a focus on OpenShift and Kubernetes helping enterprises around the world improve their efficiency through innovation... Read More →



Tuesday October 25, 2022 11:10am - 11:40am EDT
Room 251 ABC Huntington Place: 1 Washington Blvd, Detroit, MI 48226

2:15pm EDT

GitOps with Flux and OCI Registries - Soulé Ba & Scott Rigby, Weaveworks
Flux is a CNCF tool that enables users to adopt the GitOps methodology for continuous deployment. Flux reconciles your workload from different sources: Git, Helm repository, an S3 bucket, and now Flux maintainers have added support for OCI registries. Not only can Helm charts be stored as OCI artifacts, but also your Kubernetes desired state in plain YAML and other popular formats like Kustomize and Terraform. We will demonstrate how to use OCI registries as a source to deploy workloads using flux: - Deploy charts and Kubernetes manifests from an OCI registry - Sign and verify the workloads - Automatically update configuration repository and observer automatic upgrades We will also present the Flux OCI as source architecture so users can better understand what's going on under the hood when they use OCI registries for their GitOps source.

Speakers
SB

Soulé Ba

Consulting Reliability Engineer, Weaveworks
Soulé Ba is a Flux maintainer, is passionate about open source technologies, and actively contributes code to other projects in the CICD space like Tekton. Soulé has extensive experience as a Platform Engineer covering large enterprises in the finance and telecommunication industries... Read More →
avatar for Scott Rigby

Scott Rigby

Developer Experience Engineer, Weaveworks


Tuesday October 25, 2022 2:15pm - 2:45pm EDT
Portside Ballroom (Room 260) Huntington Place: 1 Washington Blvd, Detroit, MI 48226

3:05pm EDT

Flux + Observability: Featuring Prometheus Operator and Pixie - Somtochi Onyekwere, Weaveworks
Fast iteration is enabled by GitOps, but when things don't work you are going to want access to a dashboard that provides rich granular information from various sources. Flux's guide to Prometheus Monitoring is presented here with a VPN solution that provides routed access to the cluster's service and pod subnets, with simple service discovery through kube-dns extended to the developer's laptop. How to expose it to our developers without "exposing" it to the world without compromising anything? We will use Tailscale, a free and open source VPN solution. The new Flux VS Code extension provides the basest form of Cloud-Native observability: Flux resources report their own status and condition in the Kubernetes way, as CRD resources, and the editor extension makes quick work of interpreting them and displaying the important parts, which makes diagnosing delivery issues in your GitOps pipeline fast and easy. And when the problem is not in a GitOps pipeline, or anything that is exported to Prometheus, but some performance issue in the deliverable software: Pixie provides a super-modern spin on observability with eBPF scripts that work in an agentless way without app configuration.

Speakers
avatar for Juozas Gaigalas

Juozas Gaigalas

Developer Experience Engineer, Weaveworks
Somtochi Onyekwere is a Developer Experience Engineer at Weaveworks and a maintainer of the CNCF Flux project. Somtochi particularly works on the Notification Controller and some aspects of Flagger. Prior to the current role, Somtochi was a participant of Google Summer of Code and... Read More →


Tuesday October 25, 2022 3:05pm - 3:35pm EDT
Room 251 ABC Huntington Place: 1 Washington Blvd, Detroit, MI 48226

4:15pm EDT

Experimenting with CUE and Carvel to Enable GitOps for Your Applications - Dmitriy Kalinin & Shatarupa Nandi, VMware
You might have heard about Cue (https://cuelang.org) -- an open source language for defining, generating, and validating all kinds of data. Wait, Kubernetes configuration is data! You also probably heard about Carvel (https://carvel.dev) -- a set of composable tools that embrace GitOps principles and help with building, configuring, and deploying applications to Kubernetes. So... what happens when we try to use these two projects together for GitOps? In this session we'll explore (and run through some live demos): - Why would you want to use Cue to define your Kubernetes configuration - How does Carvel tools help with managing deployed Cue configuration - How we can safely adopt Cue configuration in our existing environments

Speakers
DK

Dmitriy Kalinin

Software Engineer, VMware
Dmitriy Kalinin is a Software Engineer at VMware. Dmitriy has been working in the configuration and deployment domain for several years and is the founding engineer of Carvel. He enjoys experimenting with new tools and learning about various Kubernetes projects.
avatar for Shatarupa Nandi

Shatarupa Nandi

Engineering Director @ VMware Tanzu, VMware
Shatarupa Nandi is an engineering leader focused on software distribution and lifecycle management problems with a strong emphasis on improving Day 2 operational experiences. Her interest follows naturally from past work building infrastructure management tools and tools for running... Read More →


Tuesday October 25, 2022 4:15pm - 4:45pm EDT
Room 251 ABC Huntington Place: 1 Washington Blvd, Detroit, MI 48226
 
  • Timezone
  • Filter By Venue Detroit, MI USA
  • Filter By Type
  • Badge Pick-Up
  • Breaks
  • COVID-19 Test Kit Pick-Up
  • Experiences
  • Keynotes
  • Lightning Talks
  • Opening/Closing Remarks
  • Sessions
  • Content Experience Level
  • Talk Type
  • Subject

Filter sessions
Apply filters to sessions.