PodCTL - Enterprise Kubernetes

PodCTL - Enterprise Kubernetes

Download on the App Store

PodCTL - Enterprise Kubernetes episodes

  • KubeVirt and Container Native Virtualization

    Show: 46

    Show Overview: Brian and Tyler talk with Steve Gordon (@xsgrodon, Principal Product Manager @RedHat) about the intersection of containers, Kubernetes and virtual machines with the KubeVirt project and Container Native Virtualization.

    Show Notes:

    • KubeVirt - Building a Virtualized API for Kubernetes
    • Kubevirt-dev Google Group
    • #virtualization on Slack
    • #kubevirt on IRC
    • Intro to Container Native Virtualization (CNV)
    • CNV Demo - Red Hat Summit

    Topic 1 - Welcome to the show. Tell us about some of the areas you’re focused on these days.

    Topic 2 - Let’s talk about some of the basics of KubeVirt. How does it work? What problem is this trying to solve?

    Topic 3 - What are some of the technical challenges that have to be overcome for Kubernetes to understand how to deal with virtual machines?

    Topic 4 - Looking at the project today, what are some of the things that are possible, and what are some of the goals to add over the next 6 or 12 months?

    Topic 5 - What has been the feedback you’ve heard from companies as you’ve introduced them to KubeVirt and CNV?

    Feedback?

    • Email: PodCTL at gmail dot com
    • Twitter: @PodCTL
    • Web: http://podctl.com
    22 min
  • Container Registries

    Show: 45

    Show Overview: Brian and Tyler talk about the core capabilities of container registries, how they interact with Kubernetes and CI/CD pipelines, and some design and security considerations for architects.
     
    Show Notes:

    • Twistlock $33M in Funding - Container Security
    • Project Clair - Vulnerability Scanning
    • Quay Container Registry
    • Red Hat OpenShift Registry

    Topic 1 - Let’s start with the basics. What does a container registry do? Is it just a glorified FTP server?

    • Serves and stores container images 
    • Has a storage backend that should be replicated (somewhere) - usually Object or NFS 
    • May have the ability to scan images for vulnerabilities or digitally sign image

    Topic 2 - What are the typical interactions that a container registry has with elements of Kubernetes (e.g. Deployments, Kubernetes masters) and elements around Kubernetes (e.g. CI/CD pipeline)?

    Topic 3 - How do things like scanning and signing fit into container registries? Or should that function reside somewhere else?

    Topic 4 - What sort of design considerations should architects consider for the container registry?

    • Where is it physically located? 
    • How to handle redundancy or replication? 
    • How to scope out performance? 
    • Multi-Tenancy or Groups?

    Feedback?

    • Email: PodCTL at gmail dot com
    • Twitter: @PodCTL
    • Web: http://podctl.com
    32 min
  • Looking Forwards and Backwards at 3yrs of Kubernetes

    Show: 44

    Show Overview: Brian and Tyler talk about how Kubernetes has evolved over the last three years, from the community to the technology to new things coming down the road.

    Show Notes:

    Kubernetes 3rd Anniversary

    Topic 1 - Let’s start with people and community. How have you seen the Kubernetes community evolve over the past 3 years? What’s working well, and where have there been struggles?
    Topic 2 - Technology-wise, where would you place the highlights for Kubernetes? This could be the technology itself, or how it’s been adopted, or maybe just the overall architecture.
    Topic 3 - Technology-wise, where would you place the challenges for Kubernetes? This could be the technology itself, or how it’s been adopted, or maybe just the overall architecture.
    Topic 4 - There seems to be a new chorus of pushback on Kubernetes, around the complexity of managing complex environments (e.g. DR for Stateful apps) and the serverless fans. Do you see this as a problem, a distraction, or valid criticisms?
    Topic 5 - What do you see making a lot of headlines vs. being the important things for end-users to focus on for the next year?

    Feedback?

    • Email: PodCTL at gmail dot com
    • Twitter: @PodCTL
    • Web: http://podctl.com
    36 min
  • Istio, Knative and GoogleNEXT

    Show: 43

    Show Overview: Brian and Tyler talk about Kubernetes 3rd Anniversary, Istio, Knative, and the Kubernetes-related announcements from GoogleNEXT2018.

    Show Notes:

    Kubernetes 3rd Anniversary 

    Google Cloud Services Platform (GCSP) - Hybrid and Multi-cloud application development stack, built on Kubernetes and Istio - custom-configured, enterprise-hardened, and delivered by Google.

    GKE On-Prem - A core component of CSP, with GKE On-Prem, customers get the Google Kubernetes Engine (GKE) experience in their data center.  The first private cloud option for deployment is vSphere 6.5 in alpha release this fall and Google will continue to look at the hardware and other virtualization environments.  In a parallel statement, Cisco Hybrid Cloud for Google Cloud will be the first GKE-certified hybrid cloud platform, although any direct relationship to GKE On-prem is unclear.

    Project Knative - (Knative on Github) it provides fundamental building blocks for serverless workloads in Kubernetes, empowering the creation of modern, container-based and cloud-native applications which can be deployed anywhere on Kubernetes. OpenShift + Knative (blog).

    Istio 1.0 - Istio service mesh is now version 1.0, and available as a managed add-on to GKE, as well as being integrated into Google Stackdriver. PodCTL #23 - Microservices with Istio

    Google Cloud Platform Marketplace (pre-announced) - Marketplace of packaged applications to run on GCP and Google Cloud services (e.g. Kubernetes) 

    GKE Serverless Containers Add-On - Similar to AWS Fargate, Google announced an early-trial serverless infrastructure option to GKE , simplifying infrastructure operations management. 

    Feedback?

    • Email: PodCTL at gmail dot com
    • Twitter: @PodCTL
    • Web: http://podctl.com
    35 min
  • Kubernetes 1.11 Released

    Show: 41

    Show Overview: Brian and Tyler talk about the new Kubernetes 1.11 release, the new features and capabilities.
     
    Show Notes:

    • Kubernetes 1.11 Release
    • Kubernetes 1.11 - Custom Resources, Pod Priority & Preemption, and more
    • Kubernetes Ramps Up Custom Resource Definitions

    Topic 1 - Let’s review for anybody that’s a new listener how the Kubernetes community identifies the maturity level of features and how they should consider interpreting those classifications.

    Topic 2 - Kubernetes release usually have a few new GA features, and then lots of Beta or Tech Preview features. What were the highlights of this release for you, or some of the core areas you suggest people focus on?

    Topic 3 - Let’s walk through some of the most mentioned capabilities:

    • IPVS-Based In-Cluster Service Load Balancing Graduates to General Availability 
    • CoreDNS Promoted to General Availability
    • Dynamic Kubelet Configuration Moves to Beta 
    • Custom Resource Definitions Can Now Define Multiple Versions 
    • Resizing Persistent Volumes using Kubernetes

    Feedback?

    • Email: PodCTL at gmail dot com
    • Twitter: @PodCTL
    • Web: http://podctl.com
    19 min
  • Dissecting Kubernetes Survey Data

    Show: 41

    Show Overview: Brian and Tyler talk about a number of data surveys that have recently been published about container usage, Kubernetes usage, and several other cloud trends.

    Show Notes:

    • Cloudability “State of Cloud (2018)”
    • DataDog - “Surprising Facts about Real Docker Adoption”
    • Digital Ocean “Currents” (June 2018)
    • CNCF Survey (June 2018)

    Topic 1 - Lots of differences between these surveys, both in methodology and results:

    • Does the data come from surveys or actual monitoring? 
    • How do they classify various technologies (by project, by vendor, by cloud service, by both)? 
    • Do they include usage-based details?

    Topic 2 - Would you prefer to see more vendor-usage data in these reports, or is it OK to just have generic usage data? Right now it’s sort of a mixed bag

    Topic 3 - It’s (usually) never clear who is running these container environments. We see some survey data targeting developers, but not all of them explain (or know) which groups are running the container environments vs. consuming services.

    Topic 4 - It’s interesting that none of these surveys highlight the location of companies/customers/users, since we know that certain geographic pockets of the world have very different usage behaviors than others.

    Feedback?

    • Email: PodCTL at gmail dot com
    • Twitter: @PodCTL
    • Web: http://podctl.com
    28 min
  • Scaling OpenShift Roadshows

    Show: 40

    Show Overview: Brian and Tyler talk with Erik Jacobs (@ErikonOpen, Principal Technical Marketing Manager, Red Hat OpenShift) about designing, deploying and teaching the OpenShift/Kubernetes roadshows for Developers and Operators.
     
    Show Notes:

    • Red Hat OpenShift Roadshow
    • Labs (source code)
    • OpenShift Guides (source code)
    • Workshops in Katacoda
    • Infrastructure/Ops Labs

    Topic 1 - Welcome to the show. Tell us a little bit about your background, as well as some of your focus areas at Red Hat.

    Topic 2 - You work on lots of different things, but today we wanted to talk about the technical roadshows. They are hands-on environments, which cater to both Developers and Operators. Give us some of the background of how these get pulled together.

    Topic 3 - Are there ways that people could replicate these environments, or the labs/trainings on their own?

    Topic 4 - What types of things can you teach developers in a day?

    Topic 5 - What types of things can you teach operators in a day?

    Topic 6
    - What other resources do you suggest people use outside of these events?

    Feedback?

    • Email: PodCTL at gmail dot com
    • Twitter: @PodCTL
    • Web: http://podctl.com
    26 min
  • CI/CD and Kubernetes

    Show: 39

    Show Overview: Brian and Tyler talk about the latest news from the Kubernetes community, the difference between CI and CD, and various considerations for integrating CI/CD environments with Kubernetes.

    Show Notes:

    • OpenShift Pipeines
    • Jenkins Kubernetes
    • Jenkins X
    • Spinnaker
    • CircleCI
    • TravisCI
    • GitOps - Operations by Pull Request
    • Cloud Native Landscape 2.0 (Interactive)

    Topic 1 - One of our listeners asked if we would CI / CD in the content of Kubernetes, so we thought we’d go through some of the basics and some of the options. First of all, we always say ‘CI/CD’ but what is Continuous Integration, what is Continuous Delivery and what’s the difference?

    Topic 2 - What do all these different tools do?

    Topic 3 - Is there an approved Kubernetes CI/CD tool, or model? 

    Feedback?

    • Email: PodCTL at gmail dot com
    • Twitter: @PodCTL
    • Web: http://podctl.com
    26 min
  • A Beginners Guide to Kubernetes

    Show: 38

    Show Overview:
    Brian and Tyler talk some of the basics, lessons learned and other things people could use to “fast-track” what they need to be successful with Kubernetes.
     
    Show Notes:

    • Learn Kubernetes
    • Learn OpenShift
    • Learn Containers (with Docker)
    • Learn Containers (without Docker)
    • Learn Prometheus

    Show Premise:
    Kubernetes community now has 10 releases (2.5yrs) of software and experience. We just finished KubeCon and Red Hat Summit and we heard lots of companies talk about their deployments and journeys. But many of them took a while (12-18) months to get to where they are today. This feels like the “early adopters” and we’re beginning to get to the “crossing the chasm” part of the market. So thought we’d discuss some of the basics, lessons learned and other things people could use to “fast-track” what they need to be successful with Kubernetes.
     
    Topic 1 - What are the core skills needed for a team that manages/runs/interacts with a Kubernetes environment?

    • Ops Skills 
    • Dev Skills 
    • Compliance Skills / Security Skills

    Topic 2 - What has significantly changed in the Kubernetes world since 2015/16 to today that people should consider taking advantage of?

    • Persistence 
    • Immutability 
    • Operators 
    • Native tools vs. Config Mgmt tools 
    • Storage

    Topic 3 - What do you consider “still hard” and should probably justify more early effort?

    • Security? 
    • Storage? 
    • Monitoring? 
    • Being overly precise about capacity planning?

    Topic 4 - What patterns have you seen from successful deployments and customer behaviors?
     
    Feedback?

    • Email: PodCTL at gmail dot com
    • Twitter: @PodCTL
    • Web: http://podctl.com
    35 min
  • How to Deploy Applications to Kubernetes

    Show: 37

    Show Overview: Brian and Tyler talk about the many ways to deploy an application onto a Kubernetes cluster, from the perspective of Devs and Ops.
     
    Listener Question (Matthew):
    "I was interested to know if you guys could talk a little more about the relationship between":

    • OpenShift templates 
    • Helm templates 
    • CoreOS Operators

    Show Notes:

    • PodCTL Basics - How to Containerize an Application
    • PodCTL #10 - Service Broker all the Things
    • PodCTL #22 - Highway to Helm
    • PodCTL #33 - Operator Framework
    • PodCTL #28 - Roles & Personas
    • PodCTL #24 - Blurred Lines between Applications and Containers 
    • CNCF 2020 Vision (Alexis Richardson)
    • Draft vs. GitKube vs ksonnet vs Metaparticle vs. Skaffold
    • Kubernetes: Where Helm and Related Tools Sit


    Topic 1
    - Let’s start with the basics. Can you please briefly tell the audience how to deploy an application to Kubernetes?

    Topic 2 - Let’s discuss that complexity in the context of this specific question, as I believe it’ll help us frame out the rest of the conversation.

    Topic 3 - Why do we have so many different ways to deploy things to Kubernetes, and also from Kubernetes?

    • Developer Requirements 
    • Operations Requirements 
    • On-Platform Requirements 
    • Off-Platform Requirements

    Topic 4 - Let’s talk about where the Developer experience should exist and why that’s likely not one specific place.

    • Brigade
    • Draft 
    • GitKube 
    • Ksonnet 
    • OpenShift ODO
    • Skaffold 
    • Many others... 

    Feedback?

    • Email: PodCTL at gmail dot com
    • Twitter: @PodCTL
    • Web: http://podctl.com
    32 min

About PodCTL - Enterprise Kubernetes

From the publisher's feed

Red Hat Kubernetes weekly technology podcast hosted by Brian Gracely (@bgracely) along with friends from the Kubernetes community. Focused on Containers | Kubernetes | Red Hat OpenShift | Cloud Native…