Sveriges 100 mest populära podcasts
SEASON 2 - Trailer
ABOUT THE SHOW:
It's been a few months, but it's good to back with our Kubernetes community. Since there are so many things happening around the Kubernetes community, and many people are new, we decided to move to a "season" format. Each season will include 8-10 episodes, around 12-15 minutes, that will allow the audience to progressively learn more about a specific focus area.
In Season 2, we're going to get back to the basics of Kubernetes, both from a technology and business perspective.
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
SEASON 2 - EPISODE 1
ABOUT THE SHOW:
In this show, we look at the core architecture of Kubernetes, and what is included within the Kubernetes project.
SHOW LINKS:
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
SEASON 2 - EPISODE 2
ABOUT THE SHOW:
In this show, we look at the why technologists and business leaders are choosing to use Kubernetes to help solve new business challenges. We highlight the various types of use-cases that can be enabled by the core technologies within Kubernetes.
SHOW LINKS:
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
SEASON 2 - EPISODE 3
ABOUT THE SHOW:
In this show, we look at the how Kubernetes is created as an open source projects, with contributions from hundreds of engineers, and governance by the CNCF. We explore the frequency of releases, and how new features are categorized and updated.
SHOW LINKS:
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
SEASON 2 - EPISODE 4
ABOUT THE SHOW:
In this show, we discuss the frequency of Kubernetes releases, as well as the differences between upstream project releases and vendor-created distributions (or cloud services). We also discuss why all variations of Kubernetes are not running the same version, and why this might create challenges for companies using Kubernetes.
SHOW LINKS:
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
SEASON 2 - EPISODE 5
ABOUT THE SHOW:
In this show, we explore one of the most misunderstood topics surrounding Kubernetes - what is actually included in the upstream project? We also explore how this often creates gaps for companies that want to use Kubernetes as part of their application platform.
SHOW LINKS:
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
SEASON 2 - EPISODE 6
ABOUT THE SHOW:
In this show, we look at what is not included in the upstream Kubernetes project, and why the add-on elements can create differences between different implementations that use Kubernetes as the orchestration engine for containerized applications.
SHOW LINKS:
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
SEASON 2 - EPISODE 7
ABOUT THE SHOW:
In this show, we explore the technical skills that are most frequently needed to be success in either operating a Kubernetes platform, or building applications that use Kubernetes.
SHOW LINKS:
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
SHOW: 75
SHOW OVERVIEW: Chris talks with Emily Freeman (@editingemily, Ops Advocacy Manager, Microsoft) about the biggest challenges faced in cloud adoption and DevOps culture changes.
SHOW NOTES:
OpenShift Homepage - http://openshift.comTry OpenShift 4 - http://try.openshift.comLearn OpenShift - http://learn.openshift.comEmily Freeman's HomepageDevOps for Dummies (book)SHOW TOPICS:
Topic 1 - What is an Ops Advocacy Manager?
Topic 2 - What are some of the biggest challenges you and your team are facing in cloud and more specifically container adoption amongst those you help?
Topic 3 - You wrote DevOps for Dummies which is wonderful. Now you?re working on a new project? 97 Things Every Cloud Engineer Should Know. Care to tell us more about that?
Topic 4 - The tech job train and its long term impact
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podcast.podctl.com
SHOW: 76
SHOW OVERVIEW: Chris talks with Daniel Oh (@danieloh30, Principal Technical Product Marketing Manager, Red Hat) about new innovation in deploying Java applications on Kubernetes, with Quarkus.
SHOW NOTES:
OpenShift Homepage - http://openshift.comTry OpenShift 4 - http://try.openshift.comLearn OpenShift - http://learn.openshift.comQuarkus HomepageUnderstanding Java Quarkus (videos)SHOW TOPICS:
Topic 1 - Quarkus: What is it, how does it save developers so much time, and how do folks get started
Topic 2 - Java developers are in demand across the planet and the Java language is evolving at the speed of cloud-native. How do you stay sharp on the skills you need and stay aware of the new things in the ecosystem?
Topic 3 - Does this change the reality of Java development on containers? Will Quarkus help developers feel more comfortable using Java as serverless apps on immutable infrastructure (i.e. Kubernetes/OpenShift)? How does Quarkus change the reality for developers?
Topic 4 - Does Quarkus help Spring Boot apps and Spring Developers with Kubernetes/OpenShift?
Topic 5 - How does Quarkus unify imperative and reactive applications?
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podcast.podctl.com
SHOW: 74
SHOW OVERVIEW: Chris talks with Matt Stratton (@mattstratton, DevOps Advocate, PagerDuty) about how to better manage OnCall Rotations, integrating DevOps concepts with OnCall, and suggestions about better organizing to handle alerting and observability.
SHOW NOTES:
OpenShift Homepage - http://openshift.comTry OpenShift 4 - http://try.openshift.comLearn OpenShift - http://learn.openshift.comMatty Stratton - DevOps TalksArrested DevOps (podcast) - Matty Stratton is a co-hostSHOW TOPICS:
Topic 1 - Since you work at PagerDuty, how does PagerDuty use PagerDuty?
Topic 2 - What are some interesting uses of PagerDuty you?ve seen out in the wild?
Topic 3 - You?ve built on call rotations. You?ve got your scars. One thing I?ve noticed is discussions about alert fatigue. Do you have any suggestions around how organization can better handle on call and alerting in general? (?Fight, Flight, or Freeze - Releasing Organizational Trauma?)
Topic 4 - DevOps at 10. For me, DevOps crossing into that double-digit year number seems to have increased awareness of it and its potential for orgs not embracing it. What have you seen in terms of organizations embracing DevOps? What are Matt?s highlights of DevOps after ten years?
Topic 5 - You're writing an article on SysAdvent website called ?15 Ways to Make On-Call More Fun?; It?s supposed to be published around December 3rd. Watch https://sysadvent.blogspot.com/ for this year?s stuff.
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podcast.podctl.com
SHOW: 73
SHOW OVERVIEW: Chris talks with Marky Jackson (@markyjackson5, Senior Software Engineer, Sysdig) about the KubeCon Contributor Summit, their experiences contributing to the Kubernetes community, and involvement of the military veterans in open source communities.
SHOW NOTES:
OpenShift Homepage - http://openshift.comTry OpenShift 4 - http://try.openshift.comLearn OpenShift - http://learn.openshift.comKubernetes Contributor SummitKubernetes New Contributor WorkshopSHOW TOPICS:
Topic 1 - Welcome to the show. This time next week we?ll be getting ready for a busy day in San Diego at KubeCon NA 2019. What are you doing at the conference?
Topic 2 - Contributor Summit: Can you explain what this is, who should attend, and why it?s being put together?
Topic 3 - A lot of people feel intimidated by Kubernetes. But, every year the new contributor workshop fills up quickly. Why do you think that is?
Topic 4 - The day we?re recording this is Veterans? Day. There are a number of veterans working in the Kubernetes community. What is it about Kubernetes that brings Veterans to the project?
Topic 5 - Inviting more Military members active duty, reserve or retired. We want to hear from you. We need you because...
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podcast.podctl.com
SHOW: 72
SHOW OVERVIEW: Brian talks with Joe Fernandes (@JoeFern1, VP of Product Management, Red Hat Cloud BU) about Red Hat's experience with Kubernetes, innovating upstream and integrating products, OpenShift 4 cloud-like architectural changes, allowing developers to be productive, and new ways to create a better customer experience.
SHOW NOTES:
OpenShift Homepage - http://openshift.comTry OpenShift 4 - http://try.openshift.comLearn OpenShift - http://learn.openshift.comOpenShift Commons - http://commons.openshift.orgOpenShift Blog (Joe Fernandes) - https://blog.openshift.com/author/joefernandes/SHOW TOPICS:
Topic 1 - Welcome to the show. Let?s start by talking about your experience at Red Hat in managing OpenShift.
Topic 2 - We talk a lot about Kubernetes on this show obviously. Tell us how you and the OpenShift product team first got involved with Kubernetes.
Topic 2a - Give the audience a sense of what it takes to build (and continue to maintain) not just a commercially-supported Kubernetes distribution, but all the on-going integrations to make it a production application platform.
Topic 2b - What are some of the things needed to evolve a platform from ?just running containerized apps? to one that is intelligent enough to manage many different types of applications?
Topic 3 - There is always some Twitter chatter that Kubernetes is too complicated and nobody should run Kubernetes except the 3 major public cloud providers. What types of things has OpenShift needed to do to be able to run ?like a managed cloud platform??
Topic 4 - When you get ?above? Kubernetes, you have to start thinking about how developers will interact with the platform. This is where there are a lot of opinions, and many new innovations/projects. How does OpenShift think about ?building on the platform??
Topic 5 - Part of ?the cloud experience? is being able to gather information about how the platform is used, in order to make better product decisions. The public cloud does this behind the scenes for every customer. Can OpenShift do anything to help create better customer experiences?
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podcast.podctl.com
SHOW: 71
SHOW OVERVIEW: Brian talks with Chris Short (@ChrisShort, Technical Marketing @RedHat, CNCF Ambassador, writes at DevOps?ish) about DevOps 10th birthday, how Kubernetes helps DevOps, and the exciting news that Chris will be co-hosting PodCTL.
SHOW NOTES:
SHOW TOPICS:
Topic 1 - Welcome to the show. Let?s talk a little bit about your background and the plethora of things you?re working on these days.
Topic 1a - BIG NEWS! Chris Short is joining the show to be a new co-host.
Topic 1b - MORE BIG NEWS! Kevin Behr, Jabe Bloom, John Willis, Andrew Clay Shafer are joining Red Hat to create the Global Transformation Office
Topic 2 - A couple of weeks ago, the DevOps community (and DevOps Days) celebrated its 10yrs anniversary. You?ve been involved in that community for a number of years. What are the big trends happening around DevOps these days? (have we figured out the difference between DevOps and SRE?)
Topic 3 - One of the common challenges that companies often talk about it scaling Agile/DevOps across their company. What are some of the things you?re seeing that enable success? What are some of the common mistakes that companies make in trying to scale?
Topic 4 - We tend to talk about Kubernetes quite a bit on this show. As you?re beginning to work with Kubernetes more, are you finding that it helps in scaling Agile and DevOps?
Topic 5 - You?re going to be hosting a number of the PodCTL shows going forward. What are some of the topics that you hope to cover in 2019 and 2020?
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podcast.podctl.com
SHOW: 70
SHOW OVERVIEW: Brian talks with Alexis Richardson (@monadic, CEO @weaveworks) about the emerging concepts and technology behind ?GitOps?.
SHOW NOTES:
SHOW TOPICS:
Topic 1 - Welcome to the show. Tell us about your background both at Weave and your involvement in the CNCF.
Topic 2 - Weave really started evangelizing this concept of ?GitOps?. For anyone that isn?t familiar, walk us through the basics building blocks.
Topic 3 - Git becomes the CMDB (single source of truth, single source for compliance). Developers push code (Git > CI/CD). CI/CD system builds containers and deploys to Kubernetes. What assumptions does this model make about the underlying infrastructure operations?
Topic 4 - Let?s talk about the separation of interests between the CI system and the CD system and how this impacts security.
Topic 5 - Let?s talk about the role of Operators in a GitOps environment. Operators (today) tend to be more focused on stateful applications, so how does this link into developer code?
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
SHOW: 69
SHOW OVERVIEW: Brian reviews the major project-level news and announcements from KubeCon Barcelona 2019, as well as gives some feedback about the overall show.
SHOW NOTES:
SHOW TOPICS:
Kubernetes 5 year anniversary - 7700 people in BarcelonaALL the CNCF announcements during KubeConFluentd graduatedHelm v3 - no more TillerOpenTracing + OpenCensus = OpenTelemetrySMI - Service Mesh InterfaceRook 1.0 and Rook OperatorOpenEBS into CNCFVelero 1.0FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
SHOW: 68
SHOW OVERVIEW: Brian talks with Rob Szumski (@robszumski, Sr. Manager Product Management @OpenShift) about the evolution of Operators, the emerging capabilities in Kubernetes to support Operators, OperatorHub, Helm Operators and how OpenShift 4 is integrating the Operator experience.
SHOW NOTES:
SHOW TOPICS:
Topic 1 - Welcome to the show. Tell us a little about your background, and how you?re involved in Kubernetes operators.
Topic 2 - Last year (May 2018) we spoke with Brandon Philips around the launch of Operator Framework. How has the ecosystem around Operators evolved over the last year?
Topic 3 - We spoke with Clayton Coleman and Derek Carr about how Operators are now core to the architecture of OpenShift 4, but what role do Operators play for applications running on Kubernetes or OpenShift?
Topic 4 - How are complex applications getting turned into Operators? What?s the model to get them engaged with the SDK and Metering frameworks?
Topic 5 - How is OpenShift 4 interacting with OperatorHub?
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
SHOW: 67
SHOW OVERVIEW: Brian talks with Annette Clewett (@aclewett, Senior Architect @RedHat) and Travis Nielsen (@STravisNielsen, Senior Principal Software Engineer @RedHat) about software-defined storage, managing storage with Kubernetes, and how Rook is bringing the Operator model to storage systems like Ceph.
SHOW NOTES:
SHOW TOPICS:
Topic 1 - Welcome both of you to the show. Before we get into discussing Ceph and Rook, can you tell us about your background around these projects?
Topic 2 - One of the most frequent requests we get from listeners is to discuss how to integrate (and manage) storage into OpenShift/Kubernetes environments. Let?s talk about storage needs for OpenShift/Kubernetes infrastructure (masters, logging, monitoring, etc.) vs. storage for applications.
Topic 3 - Help us understand the difference between a storage manager like Rook and a storage system like Ceph. Where does one start and the next one stop?
Topic 4 - Rook now uses the Operator pattern for managing underlying storage systems. How does the Operator technology help make managing (and lifecycling) storage easier or more robust?
Topic 5 - As you talk to users of Ceph and Rook, what are some of the best practices that you?re seeing them implement?
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
SHOW: 66
SHOW OVERVIEW: Brian talks with Marc Boorshtein (@mlbian, CTO at Tremolo Security) about trends in Kubernetes security, and how to think about the Kubernetes Extended Authentication Model.
SHOW NOTES:
SHOW TOPICS:
Topic 1 - Welcome back to the show. Your focus is on security. What?s one new thing that?s really interesting to your right now, and what?s one ?mundane? thing you?re seeing all the time that isn?t getting enough discussion?
Topic 2 - A few weeks ago we talked with John Osbourne about ?Kubernetes Policy?. This is very different than ?Authentication? or ?Authorization?. For people that don?t live around security, can you help us understand the difference between policy and the things that make up AAA (Authentication, Authorization and Accounting)?
Topic 3 - You and I were talking a few months ago at OpenShift Commons Gathering in London about ?the Kubernetes extended authorization model?, and I wonder if you could elaborate on that a little bit.
Topic 4 - What are some of the areas where you feel like there isn?t enough awareness, especially for production environments, between policy and AAA models (e.g. Kubernetes elements vs. user-level elements)?
Topic 5 - Give us a quick set of thoughts on how any of this changes if we start doing multi-cluster or Federation.
FEEDBACK?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
SHOW: 65
SHOW OVERVIEW: Brian talks with Paul Morie (@cheddarmint, Sr. Principal Software Engineer @RedHat, Reviewer/Approver of Federation v2) about the evolution of multi-cluster and Federation v2 in Kubernetes.
SHOW NOTES:
SHOW TOPICS:
Topic 1 - Let?s start with some basics. The differences between ?Federation? and ?Multi-Cluster??
Topic 2 - What are the basic functionality that needs to be in place to federate more than 1 cluster together (authentication, registry, cluster registry, network routing, etc.)
Topic 3 - What are some of the mechanisms that help determine which cluster a container should run?
Topic 4 - Is the current design intended to handle applications that span clusters, or is the expectation that apps live in a single cluster? What about deploying the same app to multiple clusters?
Topic 5 - For more advanced capabilities, such as intelligence to know where to dynamically place an application, would that be something that?s within Kubernetes, or any external service?
Feedback?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
SHOW: 64
SHOW OVERVIEW: Brian talks with Burr Sutter (@BurrSutter, Director Developer Experience @RedHat) about Project Quarkus (@QuarkusIO), Supersonic Subatomic Java for Kubernetes-native application development.
SHOW NOTES:
SHOW TOPICS:
Topic 1 - Welcome to the show. Tell us a little bit about your world and how it intersects Kubernetes, Developers and Cloud-native application development.
Topic 2 - Today we?re going to talk about Java and containers. Before we get into the new technologies, let?s talk about what the world of Java in containers (and Kubernetes) looks like today - especially the challenges and tradeoffs from the Java EE world to Kubernetes. (see: ?Kubernetes as the New Application Server?, Eps.55 on PodCTL)
Topic 3 - Please introduce us to Project Quarkus.
Unifies Imperative and Reactive development modelsInvolves both GraalVM and HotSpotFast startup timesLow memory requirementsSmaller application and container image footprintTopic 4 - So for the Kubernetes or container person, how does this change things? It?s still Java/Quarkus in the container, but it is the smaller/faster aspect that?s interesting, or better interaction with the native Kubernetes patterns?
Topic 5 - What does this mean for today?s Java developer in terms of learning new capabilities or reusing any existing stacks or frameworks? (Eclipse MicroProfile, JPA/Hibernate, JAX-RS/RESTEasy, Eclipse Vert.x, Netty, and more.
Topic 6 - What?s the best way for developers to get the technology or engage with other developers/community around questions?
Feedback?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
Show: 63
Show Overview: Brian talks with Carlisia Pinto (@carlisia, Sr. Member of Technical Staff at VMware, OSS Maintainer of Project Velero) about Project Velero (formerly ?Ark?), and backing up and migrating applications on Kubernetes.
Show Notes:
Show Topics:
Topic 1 - Welcome to the show. Tell us about your background and how you got involved in Project Velero.
Topic 2 - Let?s talk about the Velero Project, which was recently renamed from ?Ark?. [From GitHub] ?Velero gives you tools to backup and restore your Kubernetes cluster resources and persistent volumes.? It got started in 2017 by engineers at Heptio. Help us understand the scope of the project (backup/recovery, disaster recovery, other).
Topic 3 - Tell us about the architecture behind Velero.
Take backups of your cluster and restore in case of loss.Copy cluster resources to other clusters.Replicate your production environment for development and testing environments.Topic 4 - Right now it appears that all the ?Compatible Storage Provider? targets are public cloud storage services. Is there a framework to allow other storage services to be plugged into Velero?
Topic 5 - If people want to get involved in Velero, is there a roadmap of things that are coming in future releases, or a wishlist of things that the project would like to see people focus on?
Feedback?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
Show: 62
Show Overview: Brian talks with Fabian von Feilitzsch (@fabianismus, Sr. Software Engineer at RedHat) and Shawn Hurley (@shawn_hurIey, Sr. Software Engineer at Red Hat) about Ansible Operators, how they work with Ansible Playbook, on-platform and off-platform usage, and examples to help people learn the new Kubernetes technology.
Show Notes:
Show Topics:
Topic 1 - There are multiple types of operators: Go, Ansible, Helm. What are the basic things that the Ansible Operator does - in the context of the Operator Framework?
Topic 2 - Are there some basic things that an existing Ansible Playbook should have in order to easily fit into an Ansible Operator?
Topic 3 - Will Ansible Operator mostly be targeting applications that are automated via Ansible Playbooks, or is it also applicable to infrastructure or security-related playbooks?
Topic 4 - How does an Ansible Operator interact with Ansible Tower, or how due those two worlds co-exist (or not)?
Topic 5 - Are there examples today of Ansible Operators that people can look at or try out?
Feedback?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
Show: 61
Show Overview: Brian talks with Clayton Coleman (@smarterclayton) and Derek Carr (@derekwaynecarr), Technical Leads of Red Hat OpenShift, about the upcoming architectural changes in version 4.
Show Notes:
Topic 1 - Welcome back to the show. Let?s talk about some of the architectural concepts that will exist in OpenShift 4, and why decisions were made.
Topic 2 - OpenShift has always been a flexible/composable/modular platform. How does that evolve in OpenShift 4 (e.g. Operators, Platform + OS, etc.)?
Topic 3 - OpenShift has evolved since the early 3.x days, when a lot of necessary things weren?t ?Kubernetes embedded? (install/upgrade tools, monitoring, scanning, visualization of resources, etc.). OpenShift has been moving to adopt the Kubernetes native elements as they mature (e.g. Prometheus). Can you talk about some of the new Kubernetes native capabilities coming in OpenShift 4 that people should start looking into? (e.g. CRI-O, Cluster-Version-Operator, Machine APIs)
Topic 4 - Let?s come back to the discussion of Operators. We heard alot about Operators for applications (e.g. databases), but are there uses for Operators for things that would be considered more platform-centric (e.g. storage, logging, service mesh, etc.)?
Topic 5 - There are some things happening in the public cloud that make it easier to manage nodes and scaling of nodes. Any interesting stuff coming to OpenShift 4 to help make those elements easier to manage?
Feedback?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
Show: 60
Show Overview: Brian and new co-host John Osborne (@OpenShiftFed) discuss policies in and around Kubernetes.
Show Notes:
Topic 1 - Welcome John Osborne to the show. Let?s talk about your background.
Topic 2 - We decided to discuss ?policy? in Kubernetes. Where do you usually find that discussion begins. If I were to do a Google search, the Kubernetes site highlights ?Pod Security Policies? and ?Quotas?.
Topic 3 - What types of tools do you see in production being used to apply and track policy within Kubernetes environments?
Topic 4 - Grafaes and Kritis are often discussed around policy for ?securing Kubernetes software supply chain?. Are these types of projects focused on Kubernetes as a platform, or applications running on Kubernetes, with more of a focus on the CI/CD and Testing pipelines?
Topic 5 - There is a newer framework that?s starting to emerge, called ?Open Policy Agent?. What are some of the things that it is focused on?
Topic 6 - Are there communities within Kubernetes that are focused on policy, if people want to follow discussions or contribute to projects?
Feedback?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
Show: 59
Overview: Brian Gracely is back as the host of PodCTL for 2019, with some news about changes and improvements to the show.
Show Notes:
Feedback?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://PodCTL.com
Show: 58
Show Overview: Brian and Tyler talk about the announcements, trends and highlights from KubeCon and CloudNativeCon Seattle 2018.
Show Notes:
Trends:
From 1500 people (2016) to 8000 people (2018) Less focus on Kubernetes, more focus up the stack (Istio, Knative)Many companies focused on developer tools - Atomist, Pulumi, Windmill, MicrosoftOther Tidbits:
AWS published an ECS, EKS, Fargate Roadmap - https://github.com/aws/containers-roadmap/Announcements:
A list of KubeCon 2018 Seattle Announcements All the Slides and Videos from KubeCon 2018 (Seattle)Feedback?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
Show: 57
Show Overview: Brian and Tyler talk about a significant security bug in Kubernetes, the recently announced Kubernetes 1.13 release, and the upcoming KubeCon event in Seattle.
Show Notes:
Kubernetes 1.13 Features
Kubeadm is now GACSI (Container Storage Interface) is now GACore-DNS is now GA, replacing kube-dns (as default)Alpha - support for device monitoring pluginsStable - Kubelet Device Plugin RegistrationStable - Topology Aware Volume SchedulingBeta - APIServer DryRunBeta - Kubectl DiffBeta - Raw Block Device with Persistent VolumeFeedback?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
Show: 56
Show Overview: Brian and Tyler talk with Mike Kostersitz, (@huskyat, Principal Program Manager (@huskyat) in Core Networking for Microsoft) about the basics of Windows containers, the differences between Linux and Windows containers, considerations for deployments, commons questions about Windows containers and the interaction between Red Hat and Microsoft Kubernetes engineering.
Show Notes:
Topic 1 - From a Windows perspective (OS, Application), talk us through how you typically explain Windows Containers to other people? What are some of the important technologies, or changes to Windows?
Topic 2 - If someone has a Windows (.NET) application today, how would they go about getting into a Container/Kubernetes environment today, and in the near future?
Topic 3 - What are you finding is different between Kubernetes with Linux containers, and Kubernetes with Windows containers?
Topic 4 - You're in the process of writing a series of blogs about OpenShift + Windows containers. You've been working with both the Microsoft and Red Hat teams in getting this supported with OpenShift. What are some of the things you're seeing either Developer Preview customers?
Topic 5 - What are some of the questions that you're getting from people interested in Windows Containers and Kubernetes? (normal and unusual)
Feedback?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
Show: 55
Overview: Brian and Tyler talk about how existing application developers and PlatformOps teams can map existing applications and framework services into a more distributed set of services that run in containers on Kubernetes and OpenShift.
Show Notes:
We mentioned last week that we?re moving into the 3rd Era of Kubernetes (automated ops, automated apps), with the 2nd Era being about getting a broader set of applications on Kubernetes. Today we thought we?d talk about some design patterns, especially for anyone that?s transitioning from existing applications, and how some of those concepts map to the evolving Kubernetes eco-system.
Topic 1 - At the core of this statement about ?Kubernetes is the New Application Server? is three things:
Some explanation about why containers are a useful packaging mechanism to avoid the difference between developer environments and production environments (package dependencies, etc.)How to mentally map between the more monolithic frameworks that are widely used today, and more distributed concepts that align more with Kubernetes and containers.Even within a language like Java, there are now variants (JakartaEE, Microprofile, Node, SpringBoot, etc.) and developers might not want to embed all functionality within the application, if it can be offloaded to platform services.Topic 2 - It walks through the 10 elements that either map to Kubernetes, an OpenShift service, or emerging functionality in Istio (or maybe Knative)
Discover (Service Discovery)Invocation of the ApplicationElasticity / ScalingResilienceCI/CD Pipeline IntegrationAuthenticationLoggingAPI Mgmt and IntegrationsFeedback?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
Show: 54
Overview: Brian and Tyler talk about how well the industry has created or evolved Kubernetes-Native platforms and services.
Show Notes:
Topic 1 - We?re more than 3yrs into Kubernetes, and almost at the 2yr anniversary of the 1st big CloudNativeCon / KubeCon in Seattle (we?ll be back again this year). So let?s ask a big question - how has the industry evolved to actually deliver Kubernetes-Native?
Topic 2 - What is Kubernetes-Native?
Is it specific to containers?Is it specific to Kubernetes scheduling?Is it specific to Kubernetes extensibility?Topic 3 - Was reading a report recently that separated the concepts of DevOps from PlatformOps. We know Developers experiences and expectations are never the same and always evolving. But should the PlatformOps side of things be standardizing on something Kubernetes-native?
Topic 4 - What are some of the common things you?ve seen in the Kubernetes community (products, platforms, services) that have gained some traction, but aren?t really aligned to Kubernetes?
Most Developer FrameworksCI/CD PipelinesStorage (CSI framework)ITIL ProcessesFeedback?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://podctl.com
Show: 53
Show Overview: Brian and Tyler talk about how companies rationalize a Buy (or consume) vs Build decision for a Kubernetes platform or service.
Show Notes:
This show is somewhat free form, but it ultimately started with a listener question that asked:
"We run an internal Kubernetes platform in our centralized IT group, but some other developer groups also run their own Kubernetes platform. How do we convince them, or our management team, to bring other groups onto our platform to be both more cost effective and more collaborative with developers?"
Feedback?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://blog.openshift.com, search #PodCTL
Show: 52
Overview: Brian and Tyler talk about updates to OpenShift 3.11, including new Operations Console, integrated Prometheus monitoring and Grafana graphing and supported Operators on OpenShift. They also discuss the introduction of OpenShift Container Engine (OCE)
Show Notes:
Topic 1 - CoreOS integration into OpenShift (admin dash, operators, etc)
Topic 2 - New Cluster Console and Administrator Dashboard
Topic 3 - Integrated Prometheus Metrics and Alerts
Topic 4 - Kubernetes Operator Previews and ISV Operators
Topic 5 - A discussion of OpenShift Container Engine (OCE)
Feedback?
Email: PodCTL at gmail dot com
Twitter: @PodCTL
Web: http://blog.openshift.com, search #PodCTL
Show: 51
Show Overview: Brian and Tyler talk about updates to Kubernetes v1.12
Show Notes:
Topic 1 - Kubelet TLS Bootstrap moves to GA - simplify how nodes are securely added/removed into a cluster. As an add-on, server certificate rotation functionality moves into beta, and this will be tied in with Cluster Operators and Application Operators.
Topic 2 - Azure Virtual Machine Scale Sets (VMSS) and Cluster-Autoscaler is Now Stable
Topic 3 - On the network security front, two NetworkPolicy components graduate to GA: egress and ipBlock.
Topic 4 - Multi-Tenancy: In this release comes the ability to support priority on the various resource quotas via the new ResourceQuotaScopeSelector feature. This enhances the existing priority and preemption feature that was delivered in Kubernetes 1.11.
Topic 5 - CSI now supports the notion of topology awareness and this functionality moves to beta in Kubernetes 1.12. What this means is that stateful workloads can now have a conceptual understanding of where storage resources live, whether it be a rack, datacenter, availability zone, or region.
Topic 6 - Kubectl Plugins: With kubectl plugins, developers can engineer extensions to kubectl, which accommodate their administration scenarios, while not being baked into the core kubectl codebase. This is going to allow teams to develop and deliver kubectl functionality faster and in a more consistent manner. (example: OpenShift ?oc commands?) Topic 7 - Let?s discuss the upgrading process of Kubernetes (again).
Other noteworthy features:
Feedback?
Email: PodCTL at gmail dot comTwitter: @PodCTLWeb: http://podctl.comShow: 50
Show Overview: Brian and Tyler answer questions from podcast listeners, about big data and analytics, application deployments, routing security, and storage deployment models.
Show Notes:
Topic 1 - From David - Is it possible to do a show about running Spark, Jupyter notebooks and analytical workloads on k8s?
Topic 2 - From Matthew - it would be interesting to hear your thoughts for how apps will be deployed and maintained in the future of OpenShift/kubernetes (covered in Eps.37 in late May).
Topic 3 - From Will - One thing I would still like to know about is how people secure their running kubernetes deployments. Are people generally just exposing their ingress nodes to the open internet, or is it more complicated than that? I'm familiar with Nginx/Apache and modsecurity, and saw that OpenShift recently started supporting Nginx as ingress, and would like to know if anybody is using that as a WAF.
Topic 4 - From Walid - What storage available options are available for production use cases? and what diverse use cases are out there? e.g. stateful mostly, how about trends in machine learning/AI, Big Data workloads not the conventional K8s workloads!
Feedback?
Email: PodCTL at gmail dot comTwitter: @PodCTLWeb: http://podctl.comShow: 49
Show Overview: In a joint show between The Cloudcast and PodCTL, Brian and Tyler talk with John Morello (@morellonet, CTO at @TwistlockTeam) about how Service Mesh technologies, such as Istio, can be used for more advanced security of containerized applications and Kubernetes environments.
Show Notes:
Topic 1 - Welcome to the show. Tell us about your background, and introduce us to Twistlock for anyone that isn?t familiar with the company.
Topic 2 - One of the most popular concepts in the world of containers and Kubernetes is ?Service Mesh? (projects like Istio). Let?s talk about the basics of what a service mesh does.
Topic 3 - Service mesh provides routing capabilities, so let?s talk about where security comes into the picture.
Topic 4 - Service mesh introduces a concept in Kubernetes where you deploy multiple containers in a pod, one the application and one the service-mesh proxy. Does security introduce yet another container/agent into a pod?
Topic 5 - What sort of tools are available today for security professionals are service meshes are introduced into a container environment?
Feedback?
Email: PodCTL at gmail dot comTwitter: @PodCTLWeb: http://podctl.comShow: 48
Show Overview: Brian and Tyler try and clarify some confusion about how much patching is still involved when moving from Virtualization to Containers.
Show Notes:
Lots of confusion about how to manage patching of VMs vs. Containers.
Topic 1 - What do I have to patch in a VM-centric environment? Who is typically responsible for that patching?
Topic 2 - What do I have to patch in a Container-centric environment? Who is typically responsible for that patching?
Host OS Container LayerApplication StackTopic 3 - Is it possible to quantify the difference between the amount of patching that?s needed?
Feedback?
Email: PodCTL at gmail dot comTwitter: @PodCTLWeb: http://podctl.comShow: 47
Show Overview: Brian and Tyler talk about how the day-to-day tasks of a VM Admin would change if they adopted Containers in their environment.
Show Notes:
Let?s put ourselves in the shoes of a virtualization admin. How would we transition their day-to-day activities from VMs to Containers?
Topic 1 - What does the virtualization infrastructure/platform vs. container infrastructure/platform consist of?
Control Plane Content RepositoryData Plane (Hosts, OS, Apps) Networking, Storage, Management, Logging, MonitoringTopic 2 - How do we get an application onto each platform, and how are resources provisioned?
Network Storage Security Backups What is automated (by default vs. tooling) Availability (models)Topic 3 - Who is responsible for the different aspects of the application once it?s running?
Topic 4 - What are the biggest differences or misperceptions between the environments?
Stateful vs. Stateless apps Automated (integrated) vs. Manual tasks PatchingFeedback?
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:
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 comTwitter: @PodCTLWeb: http://podctl.comShow: 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:
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 imageTopic 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 comTwitter: @PodCTLWeb: http://podctl.comShow: 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:
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 comTwitter: @PodCTLWeb: http://podctl.comShow: 43
Show Overview: Brian and Tyler talk about Kubernetes 3rd Anniversary, Istio, Knative, and the Kubernetes-related announcements from GoogleNEXT2018.
Show Notes:
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 comTwitter: @PodCTLWeb: http://podctl.comShow: 41
Show Overview: Brian and Tyler talk about the new Kubernetes 1.11 release, the new features and capabilities.
Show Notes:
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 AvailabilityDynamic Kubelet Configuration Moves to Beta Custom Resource Definitions Can Now Define Multiple Versions Resizing Persistent Volumes using KubernetesFeedback?
Email: PodCTL at gmail dot comTwitter: @PodCTLWeb: http://podctl.comShow: 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:
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 comTwitter: @PodCTLWeb: http://podctl.comShow: 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:
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 comTwitter: @PodCTLWeb: http://podctl.comShow: 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:
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 comTwitter: @PodCTLWeb: http://podctl.comShow: 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:
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?
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 StorageTopic 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?
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":
Show Notes:
PodCTL Basics - How to Containerize an ApplicationPodCTL #10 - Service Broker all the ThingsPodCTL #22 - Highway to HelmPodCTL #33 - Operator FrameworkPodCTL #28 - Roles & PersonasPodCTL #24 - Blurred Lines between Applications and Containers CNCF 2020 Vision (Alexis Richardson)Draft vs. GitKube vs ksonnet vs Metaparticle vs. SkaffoldKubernetes: 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 RequirementsTopic 4 - Let?s talk about where the Developer experience should exist and why that?s likely not one specific place.
BrigadeDraft GitKube Ksonnet OpenShift ODOSkaffold Many others...Feedback?
Email: PodCTL at gmail dot comTwitter: @PodCTLWeb: http://podctl.comShow: 36
Show Overview: Brian and Tyler talk about the role (pros & cons) of VMs in isolation and security, as well as the broader context of security for containerized applications.
Show Notes:
Topic 1 - Let?s start with the basics. Can you please tell the audience the one command to run to make all containers secure?
Topic 2 - This past week (or 2 weeks) has been a good reminder that there are certain patterns that repeat themselves in emerging technologies and open source: hype (cool demo), binary claims of market dominance and destruction of previous technology (containers vs. VMs), buzzwords of simplicity which go against decades of experience, and then the realities of production environments.
Topic 3 - Let?s talk about where VMs provide value in a container environment, and realities of VMs that people should be aware of in production and in multi-cloud environments.
Topic 4 - Let?s talk briefly about a few of the recent announcements in this space (e.g. gVisor, CNV, etc.)
Feedback?
Email: PodCTL at gmail dot comTwitter: @PodCTLWeb: http://podctl.comShow: 35
Show Overview: Brian and Tyler review the Kubernetes news coming out of Cloud Foundry Summit, KubeCon and Red Hat Summit. Lots of things to talk about.
Cloud Foundry Summit
KubeCon / CloudNativeCon (all videos)
Attendance: 4300PaaS is now ?GitOps? Don?t run containers as root Operator FrameworkServerless v0.1 events spec is updatedMany new container runtimes options - Google gVisorRed Hat Summit (all videos)
OpenShift Commons Gathering (Attendance: 700+ - all videos)Attendance: 7000+ CoreOS + OpenShift Converged Kubernetes platform (PodCTL#34)OpenShift + Istio OpenShift + Cloud Functions (via OpenWhisk) Red Hat + IBM announcementRed Hat + Microsoft announcementFeedback?
Email: PodCTL at gmail dot comTwitter: @PodCTL Web: http://podctl.com