10:00 AM | Welcome + Opening Remarks - Bart Farrell & Cortney Nickerson | KCD Islamabad 2024 Welcoming Attendees and Introducing Conference Agenda |
10:10 AM | Keynote Talk: Platform as a Product: Are We Nearly There Yet - Paula Kennedy | In this thought-provoking presentation, industry expert Paula will explore the journey toward treating platforms as products within organizations.
Drawing from extensive experience and real-world examples, Paula will delve into the evolution of platform engineering, highlighting the challenges, successes, and lessons learned along the way. Attendees will gain valuable insights into the strategies, tools, and best practices the platform requires including current and future infrastructure needs, application deployment, security, operating models, cost management, developer experience, and shared services and tools. |
10:30 AM | Unleashing the Power of Serverless on Kubernetes with Knative, Crossplane, Dapr, KEDA, and Friends - Viktor Farcic | In the ever-evolving landscape of cloud native computing, serverless computing has emerged as a transformative force, offering a paradigm shift in application development and deployment. This talk delves into the world of serverless computing within the Kubernetes ecosystem, showcasing how open-source projects like Knative, Crossplane, Dapr, KEDA, Shipwright, and others empower developers to harness the power of serverless on top of Kubernetes.
This is a hands-on talk, where we will build a serverless application (including infrastructure) from scratch. We will then explore how to extend the application with additional serverless capabilities, such as eventing, messaging, and state management. We will also explore how to leverage the power of Kubernetes operators to extend the Kubernetes API with custom resources and controllers, and how to use these operators to provision and manage serverless applications. |
10:50 AM | Are the days of on-premise servers over? - Daniel Niasoff | The birth of the public cloud has created new realities, that developers all seem to be taking for granted, high costs, not owning your hardware and slow performance.
The industry is slowly waking up to this and as a result, cloud repatriation is becoming the next new thing.
It has suddenly dawned on some people that buying your hardware can be 5 or even 10 times cheaper and that metered usage isn’t that much fun.
At one point, It seemed like on-premise servers were becoming a thing of the past, however, the data is showing a different picture, as the private cloud market is predicted to grow at 30% per year over the next years vs 23% per year for the public cloud market.
Setting up a private cloud can seem daunting. What if there was a way to enjoy the best of both worlds? Imagine having a private cloud that's as easy to use as the public cloud, with no setup fees, with pay-as-you-go pricing, but still enjoying the cost savings, performance, and security benefits of running on your hardware. This is exactly the problem Qumulus is aiming to solve.
The speech argues that while the public cloud offers advantages, we should be looking as a community to reverse this trend to enable choice and sovereignty over our data and platform. |
11:10 AM | The Linear Deployment Experience - Yousuf Jawwad | Like all things in life, software projects experience a tipping point. These are the moments where one small incident changes the entire development and deployment experience and often leads to frustration.
In this talk, we take a deep dive into the causes of the tipping point, what pushes us over the edge, and how to keep the projects enjoyable through the project life cycle. |
11:30 AM | Cloud Native Infra For Enterprises Businesses Need - Panel Talk | As enterprises increasingly embrace cloud-native technologies to drive innovation and agility, understanding the unique infrastructure requirements becomes paramount. In this panel discussion, industry experts and practitioners will delve into the key considerations and challenges associated with building and managing cloud-native infrastructure for enterprise businesses. From scalability and security to compliance and cost optimization, the panelists will share their insights and best practices for architecting robust and resilient infrastructure that meets the evolving needs of modern enterprises. Whether you're a seasoned infrastructure engineer, a DevOps professional, or an IT leader navigating the cloud-native landscape, this session promises valuable perspectives and actionable takeaways to empower your organization's cloud journey.
Speakers: Tariq Rashid, Saleem Rafik, Shakeel Ahmed, Aftab Ahmed, Ghazi Salahuddin, Dr. Ashraf Masood
Moderator: Babar Zahoor |
12:05 PM | Introduction to Crossplane and Simplifying Cloud Native Infrastructure Management - Muhammad Mustafa | The session will provide an introduction to Crossplane and how it can help build control planes to manage cloud configuration and discuss its capabilities and usage. It will explain how Crossplane enables you to compose cloud infrastructure and services into your custom platform APIs, and how to improve your internal platforms going from basics to advanced. |
12:25 PM | Open Source Ecosystem: Building Sustainable Solutions with Kubernetes - Robina Mirbahar | This topic could focus on the broader ecosystem of open-source technologies that complement Kubernetes and contribute to building sustainable solutions for modern IT challenges. The speaker could explore various open-source projects and tools that integrate with Kubernetes, such as Prometheus for monitoring, Helm for package management, and Istio for service mesh. How these technologies work together to address common infrastructure and application management requirements, emphasizing the benefits of using open-source solutions for flexibility, interoperability, and cost-effectiveness.Best practices for selecting and integrating open-source tools with Kubernetes, empowering attendees to make informed decisions when architecting their Kubernetes-based solutions. |
12:45 PM | Debugging Kubernetes and Container Workloads with the Superpower of eBPF - Qasim Sarfaraz | eBPF has emerged as a pivotal technology within the cloud-native ecosystem, fundamentally transforming the landscape of extending the Linux kernel. This advancement has significantly simplified the process of introducing new functionalities, thereby enhancing the ability to monitor Linux workloads and gain telemetry insights.
However, bridging the gap between low-level data captured through eBPF and higher-level constructs such as Kubernetes Pods and Containers remains challenging. Additionally, deploying eBPF programs across cluster nodes presents a challenge in itself.
In this talk, we will explore what eBPF has to offer for debugging Kubernetes and Container workloads. Then, we’ll delve into Inspektor Gadget: a framework that facilitates the installation of eBPF programs in Kubernetes clusters and addresses the aforementioned challenges. We will also demonstrate how real-world scenarios can be addressed with the power of observability.
Additional notes
- Inspektor Gadget is a CNCF sandbox project that is under active development: https://github.com/inspektor-gadget/inspektor-gadget
|
1:00 PM | Innovate, Scale, Thrive: Huawei's Cloud-Native Imperative - Sannan Ahmed | Talk about Huawei's contribution to the Cloud Native. How Huawei morphed towards Distributed Cloud Native. Contribution of KubeEdge to the CNCF. (talking about its use cases with Kubernetes). Scalability breakthroughs with Cloud Native (AI, Big-data etc.). Ubiquitous contribution of Karmada for multi-cloud Kubernetes. |
1:20 PM | Our Experiences with Red Hat OpenShift in the Corporate World - Osama Tahir, Mike Ashley Cedric | Osama and Mike will share their experience with Red Hat OpenShift while they were working in a corporate environment. There will be a deep dive into the personal perspective of OpenShift while understanding Kubernetes. The audience will see how OpenShift differs from Kubernetes, and we will then share our experience with OpenShift adoption. We would see the features provided by RedHat that make OpenShift great for developers while shedding light on challenges encountered along the way in resource management, configuration, and security. |
1:40 PM | Cloud Native for Humans - Sergio Méndez | In this talk, Sergio Méndez talks about the cloud native world using drawings and associations, to understand concepts such as containers, Kubernetes, and technologies such as service mesh. In this way, attendees understand the cloud native world using a language simple and made for humans. At the end of the talk, you will understand all these concepts and how to participate and contribute to cloud-native technology communities in the CNCF ecosystem, and also you will learn about certifications that can help you grow in your technology career.
Additional notes
This is an introductory talk, to understand basic concepts to start on the CNCF ecosystem and of course, start learning Kubernetes. |
2:00 PM | The JSON way to secure your Infrastructure: Kyverno-JSON! - Nitish Kumar | Remember that Jenga game, stacking those blocks higher and higher until the tower teeters on the edge and... CRASH! Now imagine those blocks are lines of configuration files, and a single mistake could explode your entire cloud infrastructure. Scary, right? With infrastructures and platforms going cloud native, there are greater security risks now than ever before. In an infrastructure containing multiple configuration files such as Dockerfiles, Terraform files, and cloud configuration files, it becomes extremely important to validate these configuration files that could lead to security vulnerabilities in the Infrastructure.
Addressing issues, whether in Kubernetes or application code, during the coding phase is relatively easy. Usually, it requires just one or two developers to fix them. However, as we move through stages like functional testing, system testing, and release, fixing issues becomes increasingly complex and resource-intensive. If we only spot a problem during the release phase, it can cause significant delays and require many developers to debug and fix the issue while the product is already live, impacting customers and leading to losses. Hence, each stage of the pipeline should include testing and security checks to mitigate risks effectively.
In this talk, Nitish will introduce you to an exciting new open-sourced security tool named Kyverno-JSON. With this, stakeholders and developers can effortlessly validate various configuration files against Kyverno's pre-defined policies. Simply provide any JSON/Yaml payload to Kyverno-JSON, and let it validate your configuration files to mitigate security risks. Lastly, the audience will also get to know how to write their own custom policies for their infrastructure and prevent security vulnerabilities in configuration files using Kyverno-json. |
2:20 PM | Creating Continuous Deployment Pipelines for Kubernetes with GitHub Actions - Avin Indrasoma | Imagine you’re part of an operations team responsible for deploying multiple applications for each iteration of your applications across multiple environments, daunting isn't it? Creating and managing a deployment pipeline for Kubernetes often poses a challenge for developers. In this beginner-friendly lightning talk, we dive into the basics of creating a Continuous deployment pipeline for a Kubernetes application using GitHub Actions. The talk will cover the basics of GitHub Actions, the importance of using GitHub Container Registry, and other tips and tricks for a seamless deployment of your Kubernetes application. |
2:30 PM | Where Platform Engineering is Heading? KubeCon Paris Key Takeways - Hamza Rashid | Hamza will be sharing insights into the latest and emerging trends from hashtag#KubeCon Paris, with a focus on why platform engineering is taking center stage. His talk will provide valuable guidance on the direction of (where platform engineering is heading)" |
2:40 PM | Closing Remarks - Saim Safdar | What's next for KCD Islamabad? |