Conf42 Kube Native 2023
2023
List of videos

Premiere - Conf42 Kube Native 2023
Schedule, Lineup & RSVP ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Upcoming CFPs ➤ https://www.papercall.io/events?cfps-scope=&keywords=conf42 0:00 Sponsors and Partners keynote 0:49 Stephen Levine getting started 1:16 Erissa Duvall 1:49 Abdel Sghiouar 3:06 Akshay Bhat 3:43 Antoni Ivanov security 4:22 Julia Furst Morgado 4:50 Jacob Beasley 5:18 Jonathan Vila testing 5:55 Maria Ashby 6:35 Ram Mohan Rao Chukka tools 7:04 Anuruddha Liyanarachchi 7:45 Frederic Harper 8:23 Jhonnatan Gil Chaves 8:58 Robert Hoffmann deep dive 9:42 Edidiong Asikpo 10:32 Karan Jagtiani 11:06 Md Azmal 11:52 Joel Tosi lessons learned 12:43 Sandeep Mehta 13:06 Rob Richardson 13:33 Michael Levan 14:26 thank you, join Discord ➤ https://discord.gg/DnyHgrC7jC
Watch
Scaling Multi-cluster Kubernetes at Teleport Cloud | Stephen Levine | Conf42 Kube Native 2023
Read the abstract ➤https://www.conf42.com/Kube_Native_2023_Stephen_Levine_scaling_multi_cluster Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 Intro 0:27 what is teleport 1:25 teleport's architecture 2:31 teleport cloud 4:02 needs: ingress, deployment, container networking 5:08 anycast, nginx (oss) 7:32 ingress 11:08 zero-downtime 13:21 needs (ingress) 14:28 deployment 15:43 cross-cluster reconcilers 22:03 container networking 24:14 user journey 24:24 open source 25:15 thanks!
Watch
Accessibility Testing 101 | Erissa Duvall | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Erissa_Duvall_accessibility_testing_101 Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Corgidev ➤ https://corgidev.com Chapters 0:00 intro 0:27 preamble 1:12 agenda 1:30 what is accessibility? 3:09 what is accessibility - continued 8:25 why make things accessible? 11:09 how do we decide what is accessible? 17:37 building accessibility test plans 29:00 tools and resources: - built-in to browsers 32:32 - cca by tpgi 33:58 - microsoft accessibility insights 35:51 - browser extensions & web apps 39:28 - bookmarklets 40:38 - books (physical and ebook) 41:28 - additional resources 42:18 corgi dev 42:57 tools in action 55:37 thank you!
Watch
Empowering Kubernetes Workloads with GraphQL | Akshay Bhat | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Akshay_Bhat_graphql_efficiency_flexibility Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:27 preamble 0:54 about akshay bhat 2:18 agenda 3:17 the power of graphql 6:44 benefits of graphql 8:50 unleashing kubernetes efficiency 10:38 solving challenges with kubernetes using graphql 12:17 hasura as a graphql engine for kubernetes 15:14 demo 16:14 documentation 16:43 thank you
Watch
Applying DevOps practices in Data and ML Engineering | Antoni Ivanov | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Antoni_Ivanov_devops_data_ml_engineering Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC VMWare on github ➤ https://github.com/vmware/versatile-data-kit Chapters 0:00 intro 0:27 preamble 0:40 about 'moneyball' 2:19 agenda 2:39 applications 3:41 data applications 4:42 data journey 6:40 api 6:59 api components 7:47 api for data example 10:39 api for data 12:25 slos and slas for data 13:56 devops cycle for data 15:48 versatile data kit 17:03 versatile data kit sdk 18:20 what are we going to do? 20:50 versatile data kit control service 23:34 dataops for data 25:14 thank you
Watch
Introduction to Ambient Mesh| Abdel Sghiouar | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Abdel_Sghiouar_ambient_mesh Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:27 preamble 0:37 about abdel 1:01 istio current architecture 3:43 gateway for ingress into the mesh 3:52 ...and for egress out from the mesh 6:15 all sorts of policies 7:12 all this logic needs to be enforced at the "edge" 7:30 sidecars 10:26 ambient mesh datapath goals 11:35 architecture 12:57 ambient mesh layers 13:43 secure overlay 14:29 l7 policies 14:59 traditional istio deployment 15:18 ambient mesh deployment 15:39 traditional istio proxy traffic 16:08 hbone 16:40 istio traffic management 18:06 gateway api oss 19:33 what is the gateway api? 20:33 role oriented resource model 21:01 more expressive routing 21:32 gateway - route relationships 22:36 thank you!
Watch
Kubernetes for the Virtualization Admin | Julia Furst Morgado | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Julia_Furst_Morgado_kubernetes_virtualization_admin Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:27 preamble 0:52 kubernetes for the virtualization admin 1:26 the evolution of infrastructure 2:35 containers & vms 3:16 what are containers & containerization? 5:25 kubernetes is the revolution of infrastructure! 7:52 kubernetes = container orchestration 8:46 cluster architecture 9:16 the building blocks: - worker node 10:42 - master node 11:42 - pods 12:43 - deployments 14:28 - statefulsets 16:13 services 17:57 networking policies 18:45 conclusion
Watch
M9sweeper, the Open Source Kubernetes Security Platform | Jacob Beasley | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Jacob_Beasley_m9sweeper_open_source_security_platform Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:27 preamble 0:31 about jacob 1:18 4 c's of cloud security 2:22 lab summary - layers covered 3:19 cloud: kubernetes architecture 4:25 k8s security best practices 6:27 role based access control 7:50 sample role 8:21 sample role binding 8:58 why use tools? 10:14 demo: kube-bench 13:28 container: what is virtualization? 14:06 what is a container? 15:59 degrees of isolation 17:41 parts of a container image 19:24 docker file example 20:09 container breakout 20:46 preventing container breakout 25:31 limiting linux kernal calls 27:27 kubesec 28:39 pod security admissions 31:42 network policies 32:50 sample network policy 33:52 shortcomings of built-in features 34:51 extending kubernetes: opa and gatekeeper 35:31 lab: gatekeeper 39:06 cve scanning with trivy 42:07 limiting linux kernel calls 42:45 demo: project falco 45:41 summary 46:00 questions?
Watch
Secure your Microservices with ZeroTrust approach | Jonathan Vila | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Jonathan_Vila_secure_microservices_zerotrust_approach Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:27 some numbers 0:55 zero trust 1:05 what can you expect? 1:33 my goal for this presentation 2:15 about jonathan 2:47 about sonar 3:34 the usual context... trust on perimeter 5:03 trust on perimeter - the problem 8:11 zta and how to approach the solution 10:07 zta core principles 12:53 zta challenges 14:16 implementation 15:05 one approach to zra wuthout touching apps code 15:28 introducing istio service mesh 17:35 how does istio work? 18:50 demo 39:07 conclusions 45:29 references 45:43 thank you
Watch
K8s Troubleshooting Demystified: Five Best Practices | Maria Ashby | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Maria_Ashby_troubleshooting_demystified_workflow Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:27 preamble 0:41 about maria 1:02 the kubernetes space is complex 1:33 troubleshooting is challenging 1:55 what is kubernetes troubleshooting? 2:13 an example: of a k8s troubleshooting scenario 3:15 challenges in troubleshooting multiple k8s clusters 3:55 top 5 ks troubleshooting best practices 5:09 what is botkube? 6:13 botkube overview 7:08 empowering observability 7:54 incident response and collaboration 8:25 establish a feedback loop 9:09 streamline command execution 9:54 streamlined automation & developer empowerment 10:52 improved k8s workflow w/ botkube 11:35 conclusion 12:22 how to get started with botkube 12:54 demo 18:06 thank you
Watch
Who broke the build? Use Kuttl to improve E2E tests | Ram Mohan Rao Chukka | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Ram_Mohan_Rao_Chukka_kuttl_improve_e2e_testing Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC KUTTL on GitHub ➤ https://github.com/kudobuilder/kuttl Chapters 0:00 intro 0:27 preamble 1:16 about ram mohan 1:50 jfrog in a slide 2:37 everything runs on software 3:14 software updates matter 3:47 jfrog's mission 4:04 fast adoption by enterprises 4:21 the ecosystem 4:33 software delivery has evolved 6:18 agenda 7:25 ideal development environment 7:55 easy setup 8:32 benefits 9:01 equivalent 9:13 steps to merge a pull request 10:55 remote e2e tests 11:38 local e2e tests 13:24 kuttl 14:25 kubernetes test tool - benefits 15:36 get started 16:32 kuttl is for you if 17:15 test suite configuration 19:15 test step 20:04 test step assert 20:32 test suite structure 21:01 demo 29:58 references 30:23 summary 31:02 questions?
Watch
Simplify Network Services with Ballerina | Anuruddha Liyanarachchi | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Anuruddha_Liyanarachchi_network_services_realworld_ballerina Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Ballerina on GitHub ➤ https://github.com/ballerina-platform/ Chapters 0:00 intro 0:27 preamble 0:39 introduction to ballerina 1:30 integration in an increasingly disaggregated world 3:50 why ballerina 5:55 ballerina in action - edit, debug, and run in vscode 6:35 code is the picture / picture is the code 7:32 integration designer 8:08 ballerina library 8:37 data transformations 9:01 data persistence 9:33 debug your integration 9:51 application architecture view 10:19 integration tools 11:17 deployment: 11:28 - build a self-contained executable (.jar) 11:50 - build a grallvm native image 12:07 - build a docker container 12:32 - docker + graalvm 13:02 - build kubernetes artifacts 13:36 - function aas 13:59 observability 14:13 built-in observability 14:31 distributed logging 14:50 demo 28:19 community, thank you
Watch
Git Sh*t Done, the GitOps Way | Frederic Harper | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Frederic_Harper_git_sht_done Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:27 preamble 1:20 devops to gitops 5:11 demo 1 8:04 gitops principles 10:21 benefits of gitops 13:37 challenges of gitops 15:34 demo 2 21:28 resources 22:57 questions 23:32 reach out to frederic
Watch
Observability Ecosystem in Kubernetes | Jhonnatan Gil Chaves | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Jhonnatan_Gil_Chaves_observability_metrics_open_source_tools Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:27 preamble 1:02 about jhonnatan 2:05 observability ecosystem in kubernetes 2:25 table of contents 2:47 kubernetes architecture 6:23 observability 7:54 o11y golden angle 9:51 why observability 12:19 instrumentation 14:36 cncf - how they are 15:40 cncf cloud native interactive landscape 17:25 open source tools 20:23 o11y on kubernetes 21:29 demo 44:41 brief resume 45:24 thank you
Watch
Go from Kubernetes YAML to software engineer with CDK8s | Robert Hoffmann | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Robert_Hoffmann_yaml_software_cdk8s Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:27 preamble 1:08 yaml: yelling at my laptop 1:16 let's engineer some yaml - http echo server - with yaml 2:53 kubernetes yaml 3:46 the cdk8s approach: infrastructure as actual code 4:03 cdk8s in a nutshell 4:30 cdk for kubernetes (cdk8s) 5:44 open source cdk, for everyone! 7:03 working with cdk8s 7:44 init - scaffold a project 8:17 import - get k8s resources as code 9:42 model your k8s manifests as code 10:05 the anatomy of the main code 11:24 code completion and inline documentation 12:26 http echo server - with cdk8s 14:26 synthesize the k8s manifests 15:15 deploy the manifests 16:18 publish your code as a re-usable package 17:42 how cdk8s+ reduces cognitive load with abstractions 18:27 construct levels 20:20 http echo server - with cdk8s+ 22:19 clean code 26:14 why should i code my infrastructure 27:37 why not? 29:41 resources 31:04 give feedback, thank you!
Watch
Closing the Developer Experience Gap of K8s Development | Edidiong Asikpo | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Edidiong_Asikpo_closing_developer_experience_gap Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:27 preamble 0:34 hello! 0:59 kubernetes has solved many business challenges 1:43 what's developer experience? 2:15 inner & outer loops 2:57 cloud native technologies have altered the devex 3:57 traditional inner dev loop 4:59 container inner dev loop 6:28 a slow inner dev loop impacts everyone 7:29 is there a way out? 7:45 local development 9:28 remote development 11:19 telepresence 11:48 remocal development 12:57 what is telepresence? 13:24 global / personal 14:15 how does telepresence work? 15:43 demo time 22:57 without telepresence / with telepresence 24:23 wrapping up 25:19 try telepresence today! 25:39 thank you!
Watch
Beyond Traditional DevOps: Dive into Serverless with K8s | Karan Jagtiani | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Karan_Jagtiani_devops_serverless_knative Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:27 preamble 0:47 what is serverless? 1:07 "with-server" architecture 2:06 serverless architecture 2:55 serverless offerings 3:23 introduction to kubernetes 4:08 kubernetes conceptual overview 6:07 what is knative? 7:49 features of knative 8:57 knative components 10:11 prerequisites for the demo 11:09 demo 29:14 recap 30:15 let's connect!
Watch
Ambient Mesh: new sidecar less & faster Istio for zero trust | Md Azmal | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Md_Azmal_ambient_mesh_sidecar_zero_trust Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:27 preamble 0:53 about us 1:09 agenda 1:47 istio 2:10 istio service mesh architecture 3:07 limitations of sidecar 4:16 let's break it down! 4:44 the ambient mesh 5:54 https connect tunnel 7:07 is ztunnel truly secure? 10:32 benefits of ambient mesh 11:37 demo: 16:24 - install istio with ambient mesh 17:35 - enable ambient mesh 19:44 - apply l4 authorization policies 23:17 - allow traffic through ingress gateway 32:36 - traffic management: canary release 36:54 - observability and debugging 42:05 good job
Watch
Metrics that Matter - Moving from Easy to Impactful | Joel Tosi | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Joel_Tosi_metrics_matter_easy_impactful Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:27 preamble 0:37 some background 1:21 your takeaway 1:52 orienting grouping 3:11 simple metrics - isolated 4:05 directional metrics 5:45 impactful / economic metrics 7:36 separating signal from noise 7:48 process behaviour chart(s) 9:01 an example 12:34 key takeaways 13:30 know your actual problem 14:00 predictability vs variability 17:45 cognitive load 19:18 information lead time 21:23 supporting social learning 24:29 recommend reading 26:11 recap 26:57 thank you
Watch
Building a platform to process £34bn in card transactions | Sandeep Mehta | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Sandeep_Mehta_businesscritical_data_platform_process_card_transactions Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:27 preamble 0:49 about dojo 1:55 taking a card payment is complicated and highly regulated 3:42 challenges 6:39 abstracting away the complexity 8:14 other data domains as well 8:46 data infrastructure generations 10:47 challenges: central data platform 12:52 what's next 15:11 data mesh 17:14 platform overview 19:31 connectors overview 21:55 pci dss level 1 23:04 pci management process 23:48 pci platform overview 25:45 autoscaling challenges 27:46 autoscaling triggers 28:40 cluster autoscaler 30:48 using hpa to elastically scale 32:00 transformation platform overview 34:05 schema registry 35:33 state management 37:23 real time file monitoring 37:58 instrastructure observability 38:47 analytics platform 39:31 e2e file monitoring 40:33 thank you for your time!
Watch
Service Mess to Service Mesh | Rob Richardson | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Rob_Richardson_service_mess_service_mesh Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:27 preamble 4:02 let's talk about service mesh 4:44 observe 5:09 control 5:51 secure 6:33 from monolithic to microservices 7:20 from north-south to east-west 7:42 the challenge with api gateways 8:41 service mesh: how does it work? 11:32 more than just a proxy 14:37 dashboards 14:47 prevent unexpected traffic patterns 15:09 service meshes - examples 15:52 linkerd 16:28 istio 17:03 demos 29:20 in a nutshell 30:11 service mesh implementation cost 30:59 benefits of service mesh 31:28 use a service mesh if 33:26 questions?
Watch
Cost and Resource Optimization In Kubernetes | Michael Levan | Conf42 Kube Native 2023
Read the abstract ➤ https://www.conf42.com/Kube_Native_2023_Michael_Levan_cost_resource_optimization Other sessions at this event ➤ https://www.conf42.com/kubenative2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Chapters 0:00 intro 0:27 preamble 0:38 why? 3:24 resource optimization 4:15 scalability 5:06 cost optimization 5:41 various tools in the space 6:16 demo 11:00 thanks
Watch