{"id":163080,"date":"2026-05-18T14:59:32","date_gmt":"2026-05-18T18:59:32","guid":{"rendered":"https:\/\/cloudnativenow.com\/?p=163080"},"modified":"2026-05-18T15:03:06","modified_gmt":"2026-05-18T19:03:06","slug":"kubernetes-was-the-easy-part","status":"publish","type":"post","link":"https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/","title":{"rendered":"Kubernetes Was the Easy Part"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Kubernetes was hard. Nobody who lived through the early container years should pretend otherwise. The industry had to learn a new operating model, a new control plane, a new vocabulary and a new way of thinking about infrastructure. Scheduling, service discovery, storage, networking, secrets, upgrades, observability and platform abstraction all had to be reworked around a container-first world.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">But looking back, Kubernetes solved a relatively clean problem.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That may sound strange given how much pain Kubernetes caused and, in many organizations, still causes. But Kubernetes was built around deterministic orchestration. You declared a desired state. The control plane worked to converge the system toward that state. A pod was running or it was not. A deployment was healthy or it was not. A service had endpoints or it did not. A container image, for all its flaws, was still a known artifact. A manifest could be inspected. A configuration could be rolled back. A cluster could be observed through metrics, logs, events and traces.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The next problem does not look nearly as tidy.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Agentic systems are bringing the cloud-native world into probabilistic orchestration. That is a very different animal. Agents do not just run. They reason, retrieve context, call tools, make choices, generate outputs and sometimes act on behalf of users or systems. They may take different paths to solve the same problem. They may produce different results from similar inputs. They may invoke different tools depending on context, memory, policy and model behavior.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That breaks a lot of assumptions.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This is one of the more important undercurrents at Open Source Summit North America 2026. The Linux Foundation and its broader ecosystem are no longer talking only about Linux, containers, Kubernetes and supply chains. Agentic AI, MCP, open AI infrastructure and standards for agent interoperability are now part of the open source infrastructure conversation. The Linux Foundation\u2019s Agentic AI Foundation was launched with contributions including Anthropic\u2019s Model Context Protocol, Block\u2019s goose and OpenAI\u2019s AGENTS.md, which tells you the agent discussion has already moved beyond demos and into governance, standards and shared plumbing. (<\/span><a href=\"https:\/\/www.linuxfoundation.org\/press\/linux-foundation-announces-the-formation-of-the-agentic-ai-foundation?utm_source=chatgpt.com\"><span style=\"font-weight: 400;\">Linux Foundation<\/span><\/a><span style=\"font-weight: 400;\">) The Agentic AI Foundation is also building a global events program around AGNTCon, MCPCon and MCP Dev Summits, specifically aimed at moving agents from experimentation into production. (<\/span><a href=\"https:\/\/www.linuxfoundation.org\/press\/agentic-ai-foundation-announces-global-2026-events-program-anchored-by-agntcon-mcpcon-north-america-and-europe?utm_source=chatgpt.com\"><span style=\"font-weight: 400;\">Linux Foundation<\/span><\/a><span style=\"font-weight: 400;\">)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That is the real story. Agents are becoming infrastructure.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">And once something becomes infrastructure, the hard questions start.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Kubernetes gave us a clean abstraction around workloads. It did not make infrastructure simple, but it gave the industry a common model. Desired state became the lingua franca. Platform teams could build around that. GitOps could build around that. Observability tools could build around that. Policy engines could build around that. Security teams could build around that. Developers did not need to understand every detail of the underlying system to ship software.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Agentic systems are not so cooperative.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">What is the desired state of an agentic workflow? Is it the completion of a task? The quality of a decision? The safe use of a tool? The absence of policy violations? The explainability of the path taken? The fact that a human approved the right step at the right time? The answer is probably all of the above, which means we are no longer just managing infrastructure state. We are managing behavior.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That is a big shift.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Traditional cloud-native observability is still necessary, but it is not sufficient. Metrics, logs and traces tell us whether systems are alive, slow, broken or misconfigured. They do not fully tell us why an agent chose one action over another, which context it relied on, which tool it invoked, whether the prompt was manipulated, whether policy was evaluated correctly or whether the outcome was acceptable.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For agents, the question is not just \u201cis the service healthy?\u201d The question becomes \u201cdid the system behave within operational, security and business boundaries?\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That requires a different kind of observability. We need to see decisions, tool calls, context sources, memory access, prompt instructions, policy checks, approval gates, confidence signals and exception paths. We need behavioral traces, not just distributed traces. We need to understand not only what ran, but why it ran and under what authority.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Rollback gets even messier.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">In Kubernetes, rollback usually means reverting a deployment, an image, a configuration or a manifest. That can be painful, but the pattern is understandable. In an agentic system, rollback might mean undoing a cloud configuration change, reopening a ticket, correcting a database entry, retracting a customer communication, reversing an access decision or explaining why an autonomous workflow took an action in the first place.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Some of those actions are reversible. Some are not. Some are technically reversible but politically, legally or operationally damaging.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That means the old instinct of \u201cwe can fix it in rollback\u201d becomes dangerous. Agentic systems need stronger pre-action controls. They need policy before execution, not just remediation after execution. They need scoped permissions, human approval for high-risk actions, tool attestation, context validation and auditability built into the runtime path.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Testing also changes.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">CI\/CD pipelines were built around repeatability. We write tests. We run tests. We expect the same input to produce the same output. We promote builds through environments based on whether they pass or fail. That model does not disappear, but it does start to strain when applied to agents.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Agentic testing is going to be more statistical than binary. We will still need unit tests, integration tests and regression tests around the software components. But we will also need scenario testing, adversarial testing, tool-call validation, policy simulation, prompt-injection testing and outcome evaluation. We will need to test ranges of acceptable behavior, not just exact outputs.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That will make a lot of current DevOps muscle memory uncomfortable.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The same is true for governance. Cloud-native governance has mostly centered on build-time and deploy-time controls. Scan the image. Verify the SBOM. Check the dependency. Apply policy-as-code. Control admission into the cluster. Manage secrets. Enforce access rules.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Agents move the risk into runtime.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The risk is not only what was deployed. It is what the agent decides to do after deployment. Which tool did it call? What data did it see? Which identity did it use? What policy boundary applied at that moment? Did the agent have permission to take that action in that context? Was there a human in the loop? Was there a reliable audit trail?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This is where runtime trust becomes the center of gravity. The artifact still matters. The model still matters. The infrastructure still matters. But the live decision path matters more than anything. A trusted deployment can still produce an untrusted action if the runtime controls are weak.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Scaling agents is another trap.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Scaling pods is conceptually simple. Add replicas. Distribute load. Watch resource limits. Adjust autoscaling policies. Scaling agents means something else entirely. It means scaling decision-makers. It means many autonomous or semi-autonomous systems acting in parallel, possibly across shared tools, shared memory, shared workflows and shared business processes.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That raises harder questions. Can two agents collide? Can they take conflicting actions? Can one agent undo another agent\u2019s work? How is shared context managed? How are identities issued and scoped? What prevents agent sprawl? How does a platform team know which agents exist, what they can touch and who is accountable for their behavior?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">This is where platform engineering gets pulled back to its roots. Platform engineering started by abstracting Kubernetes and cloud-native complexity for developers. Internal developer portals, golden paths and paved roads helped organizations make Kubernetes consumable. Now platform teams are being asked to do something larger. They need to provide the operating model for agentic workflows.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That means catalogs will need to include agents, tools, policies, identities, memory sources, approval chains and audit requirements. The platform will not just answer \u201cwhere does this service run?\u201d It will need to answer \u201cwhat is this agent allowed to do, under what conditions, with which tools, against which systems, and with what evidence trail?\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That is a very different platform conversation.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The open source community has an important role here because the agent stack cannot be left entirely to proprietary platforms. MCP, agent frameworks, tool registries, identity models, policy engines, evaluation systems and runtime governance frameworks all need open standards and shared implementations. Microsoft\u2019s Open Source Summit messaging around open source as the foundation for AI and the need for secure, predictable infrastructure for building apps and agents is a good example of how quickly this conversation is converging with the cloud-native world. (<\/span><a href=\"https:\/\/opensource.microsoft.com\/blog\/2026\/05\/18\/from-open-source-to-agentic-systems-microsoft-at-open-source-summit-north-america-2026\/?utm_source=chatgpt.com\"><span style=\"font-weight: 400;\">opensource.microsoft.com<\/span><\/a><span style=\"font-weight: 400;\">)<\/span><\/p>\n<p><span style=\"font-weight: 400;\">But open standards alone will not solve the problem. They create the common language. They do not remove the operational burden.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The uncomfortable truth is that most current cloud-native tooling assumes predictability. Agents attack that assumption at the root. Not maliciously, necessarily. Just structurally. They introduce variability where our tools expect repeatability. They introduce judgment where our pipelines expect determinism. They introduce context where our policies often expect static inputs. They introduce action where our observability stacks mostly record behavior after the fact.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That does not mean cloud native is obsolete. Quite the opposite. Cloud native is the foundation the agentic era will build on. Kubernetes, containers, service meshes, GitOps, policy-as-code and observability are not going away. They are becoming the substrate.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">But the control plane is moving up the stack.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The next control plane will not just schedule workloads. It will coordinate intent, context, tools, policy, identity, memory and trust. It will need to understand not only whether something is running, but whether something should be allowed to act. That is the leap from deterministic orchestration to probabilistic orchestration.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Open Source Summit is a good place for this conversation because this is exactly the kind of problem open source communities have solved before. They took messy infrastructure and created shared operating models. They created common primitives. They built ecosystems around them. Kubernetes became the symbol of that achievement.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Now the industry needs to do it again, but this time the thing being orchestrated is less predictable.<\/span><\/p>\n<h3><b>Shimmy\u2019s Take<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Kubernetes was the hard part of the last decade. It forced the industry to rethink infrastructure, operations and developer experience. But Kubernetes also had one thing going for it: the problem had boundaries. Containers were strange at first, but they were still software artifacts running inside a control plane designed around desired state.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Agents are different. They operate with context. They call tools. They make decisions. They act. That makes them powerful, but it also makes them operationally uncomfortable.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The cloud-native community should not run from that discomfort. It should sit with it. Because the next great infrastructure challenge is already here. Kubernetes taught us how to orchestrate workloads. Agentic systems will force us to orchestrate behavior.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">That is a much harder problem.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">And yes, it may turn out that Kubernetes was the easy part.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kubernetes was hard. Nobody who lived through the early container years should pretend otherwise. The industry had to learn a new operating model, a new control plane, a new vocabulary and a new way of thinking about infrastructure. Scheduling, service discovery, storage, networking, secrets, upgrades, observability and platform abstraction all<\/p>\n","protected":false},"author":5,"featured_media":163081,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"newsletter":"1","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[12,74,14440,14437,14554,14607,14608],"tags":[2448,314,94,1953,16428],"class_list":["post-163080","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cloudnativeplatforms","category-features","category-open-source","category-platform-engineering","category-social-facebook","category-social-linkedin","category-social-x","tag-ai","tag-cloud-native","tag-kubernetes","tag-linux-foundation","tag-mcpcon"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.2 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Kubernetes Was the Easy Part - Cloud Native Now<\/title>\n<meta name=\"description\" content=\"Kubernetes was the hard part of the last decade. It forced the industry to rethink infrastructure, operations and developer experience.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Kubernetes Was the Easy Part\" \/>\n<meta property=\"og:description\" content=\"Kubernetes was the hard part of the last decade. It forced the industry to rethink infrastructure, operations and developer experience.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/\" \/>\n<meta property=\"og:site_name\" content=\"Cloud Native Now\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/cloudnativenow\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/ashimmy\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-18T18:59:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-18T19:03:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2026\/05\/cloud_to_ai_orchestration_transition_770x330.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"770\" \/>\n\t<meta property=\"og:image:height\" content=\"330\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Alan Shimel\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/ashimmy\" \/>\n<meta name=\"twitter:site\" content=\"@ContainerJrnl\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/features\\\/kubernetes-was-the-easy-part\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/features\\\/kubernetes-was-the-easy-part\\\/\"},\"author\":{\"name\":\"Alan Shimel\",\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/#\\\/schema\\\/person\\\/fea0fc4e9e145c0dbf83948a69094920\",\"url\":\"https:\\\/\\\/cloudnativenow.com\\\/author\\\/ashimmy\\\/\"},\"headline\":\"Kubernetes Was the Easy Part\",\"datePublished\":\"2026-05-18T18:59:32+00:00\",\"dateModified\":\"2026-05-18T19:03:06-04:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/features\\\/kubernetes-was-the-easy-part\\\/\"},\"wordCount\":1804,\"publisher\":{\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/features\\\/kubernetes-was-the-easy-part\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cloudnativenow.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cloud_to_ai_orchestration_transition_770x330.jpg\",\"keywords\":[\"AI\",\"cloud native\",\"kubernetes\",\"Linux Foundation\",\"MCPCon\"],\"articleSection\":[\"Cloud-Native Platforms\",\"Open Source\",\"Platform Engineering\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/#organization\"},\"speakable\":{\"@type\":\"SpeakableSpecification\",\"cssSelector\":[\"h1.entry-title\",\"h1\",\".entry-content > p:first-of-type\"]}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/features\\\/kubernetes-was-the-easy-part\\\/\",\"url\":\"https:\\\/\\\/cloudnativenow.com\\\/features\\\/kubernetes-was-the-easy-part\\\/\",\"name\":\"Kubernetes Was the Easy Part - Cloud Native Now\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/features\\\/kubernetes-was-the-easy-part\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/features\\\/kubernetes-was-the-easy-part\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cloudnativenow.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cloud_to_ai_orchestration_transition_770x330.jpg\",\"datePublished\":\"2026-05-18T18:59:32+00:00\",\"dateModified\":\"2026-05-18T19:03:06+00:00\",\"description\":\"Kubernetes was the hard part of the last decade. It forced the industry to rethink infrastructure, operations and developer experience.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/features\\\/kubernetes-was-the-easy-part\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cloudnativenow.com\\\/features\\\/kubernetes-was-the-easy-part\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/features\\\/kubernetes-was-the-easy-part\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cloudnativenow.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cloud_to_ai_orchestration_transition_770x330.jpg\",\"contentUrl\":\"https:\\\/\\\/cloudnativenow.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cloud_to_ai_orchestration_transition_770x330.jpg\",\"width\":770,\"height\":330},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/features\\\/kubernetes-was-the-easy-part\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cloudnativenow.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Features\",\"item\":\"https:\\\/\\\/cloudnativenow.com\\\/category\\\/features\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Kubernetes Was the Easy Part\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/#website\",\"url\":\"https:\\\/\\\/cloudnativenow.com\\\/\",\"name\":\"Cloud Native Now\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cloudnativenow.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Organization\",\"NewsMediaOrganization\"],\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/#organization\",\"name\":\"Cloud Native Now\",\"url\":\"https:\\\/\\\/cloudnativenow.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cloudnativenow.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/NEW_CNN-aFuturum-Company2.png\",\"contentUrl\":\"https:\\\/\\\/cloudnativenow.com\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/NEW_CNN-aFuturum-Company2.png\",\"width\":600,\"height\":600,\"caption\":\"Cloud Native Now\"},\"image\":{\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/cloudnativenow\",\"https:\\\/\\\/x.com\\\/ContainerJrnl\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/cloudnativenow\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC-zcE077X98oTEDPwKkDQxQ\",\"https:\\\/\\\/cloudnativenow.com\\\/about\\\/\"],\"description\":\"Cloud Native Now\u2019s mission is to become an indispensable resource for education and information around cloud-native computing, education and community building. Our mission is to cover all aspects of cloud-native technology\u2014philosophy, tools, business impact, best practices and more.\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/#\\\/schema\\\/person\\\/fea0fc4e9e145c0dbf83948a69094920\",\"name\":\"Alan Shimel\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/cloudnativenow.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/alan-newest-head-600x601-1-200x200-1-150x150.jpeg\",\"url\":\"https:\\\/\\\/cloudnativenow.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/alan-newest-head-600x601-1-200x200-1-150x150.jpeg\",\"contentUrl\":\"https:\\\/\\\/cloudnativenow.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/alan-newest-head-600x601-1-200x200-1-150x150.jpeg\",\"caption\":\"Alan Shimel\"},\"description\":\"Alan Shimel is founder, CEO and editor-in-chief of Techstrong Group, a Futurum company, and a member of Futurum's executive leadership team. A technology entrepreneur, media executive and industry commentator, Shimel has spent more than three decades building businesses, communities and\",\"sameAs\":[\"http:\\\/\\\/www.devops.com\",\"https:\\\/\\\/twitter.com\\\/ashimmy\",\"https:\\\/\\\/www.facebook.com\\\/ashimmy\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/alanshimel\"],\"url\":\"https:\\\/\\\/cloudnativenow.com\\\/author\\\/ashimmy\\\/\",\"worksFor\":{\"@type\":\"Organization\",\"name\":\"Techstrong Group\",\"url\":\"https:\\\/\\\/techstronggroup.com\"},\"jobTitle\":\"Founder, CEO & Editor-in-Chief\",\"knowsAbout\":[\"DevOps\",\"DevSecOps\",\"Cybersecurity\",\"Cloud-Native Computing\",\"Digital Transformation\",\"kubernetes\",\"cloud native\",\"Topics\",\"cncf\",\"AI\",\"Video Interviews\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Kubernetes Was the Easy Part - Cloud Native Now","description":"Kubernetes was the hard part of the last decade. It forced the industry to rethink infrastructure, operations and developer experience.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/","og_locale":"en_US","og_type":"article","og_title":"Kubernetes Was the Easy Part","og_description":"Kubernetes was the hard part of the last decade. It forced the industry to rethink infrastructure, operations and developer experience.","og_url":"https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/","og_site_name":"Cloud Native Now","article_publisher":"https:\/\/www.facebook.com\/cloudnativenow","article_author":"https:\/\/www.facebook.com\/ashimmy","article_published_time":"2026-05-18T18:59:32+00:00","article_modified_time":"2026-05-18T19:03:06+00:00","og_image":[{"width":770,"height":330,"url":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2026\/05\/cloud_to_ai_orchestration_transition_770x330.jpg","type":"image\/jpeg"}],"author":"Alan Shimel","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/ashimmy","twitter_site":"@ContainerJrnl","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/#article","isPartOf":{"@id":"https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/"},"author":{"name":"Alan Shimel","@id":"https:\/\/cloudnativenow.com\/#\/schema\/person\/fea0fc4e9e145c0dbf83948a69094920","url":"https:\/\/cloudnativenow.com\/author\/ashimmy\/"},"headline":"Kubernetes Was the Easy Part","datePublished":"2026-05-18T18:59:32+00:00","dateModified":"2026-05-18T19:03:06-04:00","mainEntityOfPage":{"@id":"https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/"},"wordCount":1804,"publisher":{"@id":"https:\/\/cloudnativenow.com\/#organization"},"image":{"@id":"https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/#primaryimage"},"thumbnailUrl":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2026\/05\/cloud_to_ai_orchestration_transition_770x330.jpg","keywords":["AI","cloud native","kubernetes","Linux Foundation","MCPCon"],"articleSection":["Cloud-Native Platforms","Open Source","Platform Engineering"],"inLanguage":"en-US","copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/cloudnativenow.com\/#organization"},"speakable":{"@type":"SpeakableSpecification","cssSelector":["h1.entry-title","h1",".entry-content > p:first-of-type"]}},{"@type":"WebPage","@id":"https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/","url":"https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/","name":"Kubernetes Was the Easy Part - Cloud Native Now","isPartOf":{"@id":"https:\/\/cloudnativenow.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/#primaryimage"},"image":{"@id":"https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/#primaryimage"},"thumbnailUrl":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2026\/05\/cloud_to_ai_orchestration_transition_770x330.jpg","datePublished":"2026-05-18T18:59:32+00:00","dateModified":"2026-05-18T19:03:06+00:00","description":"Kubernetes was the hard part of the last decade. It forced the industry to rethink infrastructure, operations and developer experience.","breadcrumb":{"@id":"https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/#primaryimage","url":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2026\/05\/cloud_to_ai_orchestration_transition_770x330.jpg","contentUrl":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2026\/05\/cloud_to_ai_orchestration_transition_770x330.jpg","width":770,"height":330},{"@type":"BreadcrumbList","@id":"https:\/\/cloudnativenow.com\/features\/kubernetes-was-the-easy-part\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cloudnativenow.com\/"},{"@type":"ListItem","position":2,"name":"Features","item":"https:\/\/cloudnativenow.com\/category\/features\/"},{"@type":"ListItem","position":3,"name":"Kubernetes Was the Easy Part"}]},{"@type":"WebSite","@id":"https:\/\/cloudnativenow.com\/#website","url":"https:\/\/cloudnativenow.com\/","name":"Cloud Native Now","description":"","publisher":{"@id":"https:\/\/cloudnativenow.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cloudnativenow.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Organization","NewsMediaOrganization"],"@id":"https:\/\/cloudnativenow.com\/#organization","name":"Cloud Native Now","url":"https:\/\/cloudnativenow.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudnativenow.com\/#\/schema\/logo\/image\/","url":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2026\/06\/NEW_CNN-aFuturum-Company2.png","contentUrl":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2026\/06\/NEW_CNN-aFuturum-Company2.png","width":600,"height":600,"caption":"Cloud Native Now"},"image":{"@id":"https:\/\/cloudnativenow.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/cloudnativenow","https:\/\/x.com\/ContainerJrnl","https:\/\/www.linkedin.com\/company\/cloudnativenow\/","https:\/\/www.youtube.com\/channel\/UC-zcE077X98oTEDPwKkDQxQ","https:\/\/cloudnativenow.com\/about\/"],"description":"Cloud Native Now\u2019s mission is to become an indispensable resource for education and information around cloud-native computing, education and community building. Our mission is to cover all aspects of cloud-native technology\u2014philosophy, tools, business impact, best practices and more."},{"@type":"Person","@id":"https:\/\/cloudnativenow.com\/#\/schema\/person\/fea0fc4e9e145c0dbf83948a69094920","name":"Alan Shimel","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2025\/07\/alan-newest-head-600x601-1-200x200-1-150x150.jpeg","url":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2025\/07\/alan-newest-head-600x601-1-200x200-1-150x150.jpeg","contentUrl":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2025\/07\/alan-newest-head-600x601-1-200x200-1-150x150.jpeg","caption":"Alan Shimel"},"description":"Alan Shimel is founder, CEO and editor-in-chief of Techstrong Group, a Futurum company, and a member of Futurum's executive leadership team. A technology entrepreneur, media executive and industry commentator, Shimel has spent more than three decades building businesses, communities and","sameAs":["http:\/\/www.devops.com","https:\/\/twitter.com\/ashimmy","https:\/\/www.facebook.com\/ashimmy","https:\/\/www.linkedin.com\/in\/alanshimel"],"url":"https:\/\/cloudnativenow.com\/author\/ashimmy\/","worksFor":{"@type":"Organization","name":"Techstrong Group","url":"https:\/\/techstronggroup.com"},"jobTitle":"Founder, CEO & Editor-in-Chief","knowsAbout":["DevOps","DevSecOps","Cybersecurity","Cloud-Native Computing","Digital Transformation","kubernetes","cloud native","Topics","cncf","AI","Video Interviews"]}]}},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6qbw8-Gqk","jetpack-related-posts":[{"id":14514,"url":"https:\/\/cloudnativenow.com\/kubeconcnc\/kubernetes-true-superpower-is-its-control-plane\/","url_meta":{"origin":163080,"position":0},"title":"Kubernetes&#8217; True Superpower is its Control Plane","author":"Bassam Tabbara","date":"April 29, 2021","format":false,"excerpt":"The cloud-native movement has largely been defined in recent years by the rise of Kubernetes and its broad adoption. While Kubernetes is well-known for being the best-of-breed container orchestration platform, that's not necessarily its greatest strength. Kubernetes' true 'superpower' is that it can become the control plane for any kind\u2026","rel":"","context":"In &quot;Cloud-Native Platforms&quot;","block_context":{"text":"Cloud-Native Platforms","link":"https:\/\/cloudnativenow.com\/category\/topics\/cloudnativeplatforms\/"},"img":{"alt_text":"KubeVirt, VMs, Mirantis, KubeVirt Upbound control plane Kubermatic Crossplane","src":"https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2020\/12\/Crossplane.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2020\/12\/Crossplane.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2020\/12\/Crossplane.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2020\/12\/Crossplane.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":14510,"url":"https:\/\/cloudnativenow.com\/features\/treating-kubernetes-as-a-source-of-truth\/","url_meta":{"origin":163080,"position":1},"title":"Treating Kubernetes as a Source of Truth","author":"Bill Doerrfeld","date":"May 4, 2021","format":false,"excerpt":"Kubernetes is proliferating within today\u2019s IT strata because it is not just a container scheduler; it ships with impressive authentication and RBAC capabilities. With these features, Kubernetes could be used for things like data governance and networking. Thus, it could arbitrate more capabilities than first imagined. \u201cFour years ago, K8s\u2026","rel":"","context":"In &quot;Cloud-Native Platforms&quot;","block_context":{"text":"Cloud-Native Platforms","link":"https:\/\/cloudnativenow.com\/category\/topics\/cloudnativeplatforms\/"},"img":{"alt_text":"OpenTofu, infrastructure IaC Kubernetes Leveraging Ephemeral Infrastructure Effectively","src":"https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2018\/12\/Containers-Functions-Infrastructure.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2018\/12\/Containers-Functions-Infrastructure.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2018\/12\/Containers-Functions-Infrastructure.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2018\/12\/Containers-Functions-Infrastructure.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":17357,"url":"https:\/\/cloudnativenow.com\/features\/7-cncf-tools-for-scheduling-and-orchestration\/","url_meta":{"origin":163080,"position":2},"title":"7 CNCF Tools for Scheduling and Orchestration","author":"Bill Doerrfeld","date":"April 7, 2022","format":false,"excerpt":"Container managers like Kubernetes have become critical to managing large numbers of containers. By running containers in a cluster\u2014a group of machines\u2014a system can optimize how each application consumes memory. Automating these container management operations has become essential as the cloud-native ecosystem moves toward microservices designs and increasingly distributed computing.\u2026","rel":"","context":"In &quot;Cloud-Native Platforms&quot;","block_context":{"text":"Cloud-Native Platforms","link":"https:\/\/cloudnativenow.com\/category\/topics\/cloudnativeplatforms\/"},"img":{"alt_text":"Kubernetes Dapr runtime managed kubernetes service","src":"https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2019\/04\/CNCF-CRI-O-Runtime.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2019\/04\/CNCF-CRI-O-Runtime.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2019\/04\/CNCF-CRI-O-Runtime.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2019\/04\/CNCF-CRI-O-Runtime.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":15900,"url":"https:\/\/cloudnativenow.com\/features\/ambassador-labs-unfurls-cloud-edition-of-app-dev-platform\/","url_meta":{"origin":163080,"position":3},"title":"Ambassador Labs Unfurls Cloud Edition of App Dev Platform","author":"Mike Vizard","date":"October 13, 2021","format":false,"excerpt":"At the Kubecon + CloudNativeCon North America conference, Ambassador Labs today announced it has added a cloud edition of its application development environment for Kubernetes that intends to make it simpler for developers to build cloud-native applications without the need for intervention from an IT operations team. Richard Li, Ambassador\u2026","rel":"","context":"In &quot;Cloud-Native Platforms&quot;","block_context":{"text":"Cloud-Native Platforms","link":"https:\/\/cloudnativenow.com\/category\/topics\/cloudnativeplatforms\/"},"img":{"alt_text":"secret Ambassador CNCF Kubernetes","src":"https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2020\/10\/cloud-computing.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2020\/10\/cloud-computing.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2020\/10\/cloud-computing.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2020\/10\/cloud-computing.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":163381,"url":"https:\/\/cloudnativenow.com\/features\/tigera-introduces-lynx-a-unified-control-plane-for-kubernetes%e2%80%91native-ai-agents\/","url_meta":{"origin":163080,"position":4},"title":"Tigera Introduces Lynx, a Unified Control Plane for Kubernetes\u2011Native AI Agents","author":"Steven Vaughan-Nichols","date":"July 2, 2026","format":false,"excerpt":"The first Kubernetes AI agent control plane is here. Tigera, best known for backing the open-source Calico networking and security stack for Kubernetes, is pushing beyond traditional container security with the launch of Lynx. This is a unified control plane designed to manage Kubernetes\u2011native AI agents at scale. While there\u2026","rel":"","context":"In &quot;Cloud-Native Security&quot;","block_context":{"text":"Cloud-Native Security","link":"https:\/\/cloudnativenow.com\/category\/editorial-calendar\/cloud-native-security\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2026\/07\/kubernetes_ai_agent_control_plane_770x330.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2026\/07\/kubernetes_ai_agent_control_plane_770x330.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2026\/07\/kubernetes_ai_agent_control_plane_770x330.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/cloudnativenow.com\/wp-content\/uploads\/2026\/07\/kubernetes_ai_agent_control_plane_770x330.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]}],"jetpack_featured_media_url":"https:\/\/cloudnativenow.com\/wp-content\/uploads\/2026\/05\/cloud_to_ai_orchestration_transition_770x330.jpg","_links":{"self":[{"href":"https:\/\/cloudnativenow.com\/wp-json\/wp\/v2\/posts\/163080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloudnativenow.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloudnativenow.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloudnativenow.com\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/cloudnativenow.com\/wp-json\/wp\/v2\/comments?post=163080"}],"version-history":[{"count":3,"href":"https:\/\/cloudnativenow.com\/wp-json\/wp\/v2\/posts\/163080\/revisions"}],"predecessor-version":[{"id":163084,"href":"https:\/\/cloudnativenow.com\/wp-json\/wp\/v2\/posts\/163080\/revisions\/163084"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloudnativenow.com\/wp-json\/wp\/v2\/media\/163081"}],"wp:attachment":[{"href":"https:\/\/cloudnativenow.com\/wp-json\/wp\/v2\/media?parent=163080"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloudnativenow.com\/wp-json\/wp\/v2\/categories?post=163080"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloudnativenow.com\/wp-json\/wp\/v2\/tags?post=163080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}