KubeCon + CloudNativeCon Europe

Keynote: The Future of Cloud Native Is… Agentic - Lin Sun, Head of Open Source, Solo.io (ASL)

15:38 · 23 Mar 2026 – 26 Mar 2026 · YouTube

About this talk

This talk explores the complexities of the cloud-native ecosystem and emphasizes the need for simplification to support the growing user base. The speaker reflects on the impressive growth in cloud-native users and suggests that agentic AI could play a critical role in advancing this movement. A demo is performed to illustrate the capabilities of Argo CD and the interaction with an MCP server, showcasing how AI can assist in creating applications and managing deployments within a Kubernetes environment. The speaker highlights the successful deployment of sample applications while navigating common networking issues faced at conferences. In conclusion, the talk calls for collaboration within the cloud-native community to build robust tools and frameworks that will enhance the user experience and streamline processes.

Full transcript

I still remember my first KubeCon. It was in Seattle, 2016. It's the very first KubeCon organized by the CNCF. Like many of you, first time attending KubeCon, I was trying to figure out what Kubernetes is. What is pod? What are the declarative YAML? And Helm is like one of the biggest thing at the conference. Fast forward 2 years ago, as part of the TOC, I surveyed the

cloud-native community, the leaders, and the end users, what are the biggest pain point we have in the cloud-native ecosystem? And I repeatedly heard from the leaders and users in the community, it's the complexity of our ecosystem. Well, we have too many things, too many things for users to learn, too many things for people to pick and and just navigate the ecosystem. I still remember last year in

May, I had the opportunity to go to KCD Texas, where Chris Aniszczyk was on big stage giving a keynote about how we were able to scale cloud-native users from 0 to 10 million in less than 10 years. That's a super impressive number to reach 10 million users. But I started to think about how can we do better? How can we reach the next 10 million users a

lot faster, hopefully without a lot more complexity like what we have today. And with the rise of agentic AI, I believe it's going to play a huge role in the future of cloud-native. And I'm going to try to show you a demo for that. If we can switch to my laptop. All right. Let me know. Can you guys see my screen? Yes. Is the font big enough

for folks in the back? Yes? All right. I hear yes. Okay. No? >> [laughter] >> All right. Um this is my cursor configuration. As you can see, I have MCP server config, uh which is MCP server running in my Kubernetes cluster. And I'm going to zoom in this thing a little bit for you so you can see um I have two MCP server running, one Seattle CDM

CP server, I have the GitHub MCP server running proxy through uh agent gateway proxy. I also have uh my AI agent uh exposed as MCP server. And let's hop over to cursor. Uh you can see I have the Argo and K agent config. So what I'm going to do is I want to show you a demo application I built for all of us today. Hello. Can you

please create an Argo CD application for me using the Argo CD MCP server? Let's call it demo. And the namespace is default. The path is YAMLs. Repository is All right. That's too long. I'm going to copy paste. Uh this is my demo repository. [laughter] uh let me massage my message a little bit. So it's YAMLs. Can you please create a Argo app crew using the Argo CD

MCP Call it demo and the namespace All right. Let's send it. Looking Okay. Fingers crossed. >> [sighs] >> This is so live, you can see. >> By the way, I'm using the solid model if you can see it. And it's asking me for approval. Let's go ahead approve that cuz I want that Argo CD demo application so badly in my What? >> Okay. The Argo CD doesn't

have outbound. Is this a network issue? Okay. Let me actually disable my network. Let me make sure my network is good. I'm sorry about this. Uh all right. Let me try this again. Okay. Sorry about that. This is a little bit unpredicted. Create a Argo CD user for me using the Argo CD MCP server application called demo. Let's just make it simple. All right. Let's try it

again. Hopefully Okay. I'm going to check on my network here again. All right. Let's go ahead approve that request. Okay. It was network issue. Um apparently the conference Wi-Fi, you can't rely on that. All right. >> You can trigger a sync. Okay. It's in our sync. Let's hop on to Argo's UI. All right. Let's go ahead sync that baby down to my cluster. >> All right. It's

progressing. Fingers crossed. I'll have the demo application deployed. Uh let's hop on to my cluster here. You can see Okay. The front end, the back end is running. I also deploy a dedicated gateway for my application. Okay. Everything looks healthy. Uh what I'm going to do is uh using what we all love is uh access the application from a gateway. So and I'm going to try to

access this Okay. So there's no routes yet. So what I'm going to do next is asking Hello. What K agent agents do you have access to? All right. Let's see if it can figure out what agents I can have running in my Kubernetes cluster on top of K agent, which is a CNCF sandbox project. Okay. It has two agents running and it asked me if I would

like to involve a specific task. Okay. Given my network had a issue, I'm going to copy paste this message here just save some time. So basically what I'm going to do is asking the AI uh IE reliability agent, can you create a HTTP route from the agent gateway proxy in the default namespace to to the front end service also in the default namespace. And I am also

asking the agent, can you go ahead create a PR for me and grab the repository from the Argo CD application? All right. So while this is running, uh let's see if fingers crossed, the agent is going to do the magic and create a PR for me. And uh then we can all as a team review the PR together. All right. Looks like there's a PR. Do you

guys see that? Let's click on the PR. Team cloud-native, I'm going to rely on you all review the PR together. I mean, there's so many experts here in the room. Uh does this look okay? HTTP routes from agent gateway proxy to the front end. I think it's running on port 80. Should we approve this? All right. I'm going to go ahead hit the magical approve button. Sorry.

I'm going to make this a little bit smaller for me to navigate. And I'm going to go ahead merge the pull All right. Once it's merged, let's go ahead use our magic from Argo to sync new PR into the cluster. Looks like it's synced. Fingers crossed. This is the magic moment. All right. We have our application running. >> [applause] >> Now, it's the even challenging part. We

just accomplished our mission number one. Now our next mission is even challenging. We need to fly this zoom on stage. So I'm just lighting it up. And I'm going to place it right here next to me. And uh I'm going to try to attempt to connect to the Wi-Fi of the zoom. So did it get The network here is always complex to navigate. So hopefully I can

see the Wi-Fi of the zoom soon. It's trying to coming up. So All right. Uh I'm going to disable that and try it again. You guys are using all this Wi-Fi? >> It wasn't this busy before. All right. Let's see if I can connect to to zoom. Uh let me double check what's going on my zone. >> This is a little bit unpredictable. I didn't realize there's

so many Wi-Fi here. All right. I did see my zone Wi-Fi. Apparently, somebody has been very busy with the network here. All right, let's >> [snorts] >> There's one thing I need to do. I need to start a proxy to allow my laptop to connect to the zone. So, looks like I'm able to reach the network of the zone. everything looks okay. I'm going to click on

connect. And we're going to start the camera together. Fingers crossed. All right, we have the lights on the audience. We just need the camera or the video from the zone to fly through so I can see you all on the big screen. All right. Is it running? I'm not sure. Let me double check. Okay, looks like stream is there. Um but it's black. So, I'm going to

try to take it off. Let's do this team cloud native. All right. It's flying. >> All right, the camera is still not working. I'm not sure why. I'm going to fly a little bit up. And I'm going to try to stop the camera and restart the camera. That was a little bit surprise to me and see if I can get the camera running. All right, looks like

address already in use. Okay, disconnect. Uh looks like I can only fly the zone. I burned my demo gods to fly the to have the camera stream going on. I'm going to try one more time. I'm going to get out of here and reconnect and see if I can fix it. If not, we may have to uh fall back to a camera on my phone. But at

least I proved to you I can fly a zone on stage. Okay, I'm going to disconnect here. And let me check the Wi-Fi. Just making Restart the camera. One more time. Last time. Let's check how much time I have. All right, I've to give up on that. I apologize for that. I'm going to disconnect and we're going to fall back to our backup plan, which is the

web >> You always need a backup on stage. All right, are you guys ready to take your pictures? We're going to capture the picture on this side. All right. And we're going to try capturing engagement on this side. Come on. I need more engagement than that. All right, and then we're going to compare with AI. And while this is comparing, I want to show you what the

application looks like. If I can make this big enough. So, I have the front end application reaching through agent gateway and I have the Argo and GitHub and every single connection is secure through mutual TLS and I'm using SPIFFE because I'm running everything in Istio service mesh with ambient, so there's no sidecar. Let's come on see what's going on here. It's still being analyzed. >> All right,

unfortunately, we may smiles and active gestures reflecting enthusiasm and participation. >> All right, so looks like our analysis did work and in order for me to remember this moments together, I'm going to submit a PR and if the Wi-Fi network works, we can you can see the PR over your faces on my GitHub repository. >> there's another issue. I will fix that later on. But really quickly,

just to wrap up, we were able to show Argo CD and MCP server. We were able to show K agent exposed as MCP server. We were able to show agent gateway serving MCP gateway in front of MCP server. We were able to use agent scale. That's how I was able to craft the perfect HTTP route for you for my agents. So, I believe the future of cloud

native is with Agentry. So, let's all build on top of the ecosystem. Build more MCP server. Build more AI agents. Build more skills and let's share it. Do it in the open and let's keep cloud native moving. Thank you.