From 63d78c0ebbc14676e147b0cec8651edb3126b2aa Mon Sep 17 00:00:00 2001 From: sanketbakshi Date: Fri, 17 Jan 2025 00:44:47 +0000 Subject: [PATCH 01/12] kubefleet blog post --- ...Multi-Cluster-Management-with-KubeFleet.md | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 blog/_posts/2025-01-16-Multi-Cluster-Management-with-KubeFleet.md diff --git a/blog/_posts/2025-01-16-Multi-Cluster-Management-with-KubeFleet.md b/blog/_posts/2025-01-16-Multi-Cluster-Management-with-KubeFleet.md new file mode 100644 index 00000000..09c19d04 --- /dev/null +++ b/blog/_posts/2025-01-16-Multi-Cluster-Management-with-KubeFleet.md @@ -0,0 +1,64 @@ +--- +title: "Multi-Cluster Management with KubeFleet" +description: "KubeFleet helps easily manage multiple kubernetes clusters. This Microsoft-led, open-source project was recently accepted as a CNCF sandbox project." +date: 2025-01-16 +author: Sanket Bakshi +categories: general +--- + + +In the ever-evolving world of cloud-native technologies, managing multiple Kubernetes clusters efficiently is a significant challenge. KubeFleet is a groundbreaking solution designed to streamline and enhance the management of applications running across multiple Kubernetes clusters. This open-source project was recently accepted as a [CNCF sandbox project](https://github.com/cncf/sandbox/issues/307). This was a journey 3 years in making! + +Managing multiple Kubernetes clusters introduces several challenges such as - + +* How to manage cloud native configs and applications across these clusters? + +* How to perform changes to those resources safely without triggering global failures? + +* How to pick the right clusters to meet special needs of the applications (e.g. specific region footprint, highly specific CPU or memory needs, lowering cost per GB etc.)? + +* How to seamlessly move applications between clusters so that one can treat clusters as “cattle” instead of “pets”? + +In this blog post, we'll delve into what KubeFleet is, its key features, and how it can benefit your organization. + +## What is KubeFleet? + +KubeFleet is an open-source, multi-cluster Kubernetes resource management solution developed by Microsoft Azure. It provides a robust framework for orchestrating and distributing Kubernetes resources representing configs (e.g., roles, bindings, quotas, policies) and applications (e.g., deployments, services) across a fleet of Kubernetes clusters. Whether you're managing clusters on-premises, in the cloud, or in a hybrid environment, KubeFleet offers the tools you need to ensure seamless operations. +KubeFleet is designed to be cloud provider agnostic. This allows KubeFleet to manage clusters across cloud providers and on-perm. It also supports provider mode that allows each adapter to provide their customized plug-ins like resource price. + +## Key Features of KubeFleet + + * Multi-Cluster Orchestration: KubeFleet enables users to create resources on a central cluster and selectively propagate these resources to desired member clusters. This intelligent scheduling is based on various factors such as names, labels, capacity, cluster size, and cost. It also has powerful override capabilities to allow users to customize the resources based on the selected cluster. + + * Staged Rollouts: With KubeFleet, you can centrally manage the rollout of changes to your applications across multiple clusters. This feature ensures that updates are deployed in a controlled and efficient manner without causing multi-cluster failures. + + * Config Management: KubeFleet streamlines config management by allowing teams to manage Kubernetes native configurations, such as resource quotas, RBAC, and network policies, at scale. It also provides a set of powerful tools to allow users to perform takeover actions, detect drifting, and report differences between the desired version and the applied resources on each cluster. + + * One-way Connections: KubeFleet doesn't require connections from the central management cluster (i.e., hub cluster) to member clusters. It only requires one-way connections from member clusters to the hub, allowing member clusters to stay private. + + + +## How KubeFleet Works + +KubeFleet operates on a hub-and-spoke model, where a central hub cluster hosts the control plane, and member clusters are part of the fleet. The hub cluster manages the orchestration and coordination of resources across the member clusters. This architecture ensures that all clusters in the fleet are managed consistently and efficiently. + +![KubeFleet Architecture!](https://github.com/Azure/fleet/raw/main/docs/concepts/Components/architecture.jpg) + + +## Benefits of Using KubeFleet + + * Enhanced Operational Efficiency: By centralizing the management of multiple clusters, KubeFleet reduces the complexity and overhead associated with managing individual applications and thus makes clusters expendable. + + * Improved Security: KubeFleet's support for private egress and network isolation ensures that your clusters remain secure and compliant with industry standards. + + * Scalability: Whether you have a few clusters or hundreds, KubeFleet scales to meet your needs, providing a flexible and robust solution for multi-cluster management. + + * Community and Support: As an open-source project under the CNCF Sandbox, KubeFleet benefits from a vibrant community of contributors and users. This ensures continuous improvement and support for the solution. + + + +## Getting Started with KubeFleet + +To get started with KubeFleet, you can visit the [KubeFleet github repo](https://github.com/Azure/fleet). The repository provides all the resources you need to set up and start using KubeFleet in your environment. + +If you preferred a managed version of KubeFleet with full Azure support and traffic shifting capabilities, check out [Azure Kubernetes Fleet Manager](https://learn.microsoft.com/azure/kubernetes-fleet/overview). \ No newline at end of file From 3fd15aca37889ab74629828203097499be45de32 Mon Sep 17 00:00:00 2001 From: sanketbakshi Date: Fri, 17 Jan 2025 00:47:14 +0000 Subject: [PATCH 02/12] changed date for kubefleet blog post --- ...md => 2025-01-17-Multi-Cluster-Management-with-KubeFleet.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename blog/_posts/{2025-01-16-Multi-Cluster-Management-with-KubeFleet.md => 2025-01-17-Multi-Cluster-Management-with-KubeFleet.md} (99%) diff --git a/blog/_posts/2025-01-16-Multi-Cluster-Management-with-KubeFleet.md b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md similarity index 99% rename from blog/_posts/2025-01-16-Multi-Cluster-Management-with-KubeFleet.md rename to blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md index 09c19d04..568955f1 100644 --- a/blog/_posts/2025-01-16-Multi-Cluster-Management-with-KubeFleet.md +++ b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md @@ -1,7 +1,7 @@ --- title: "Multi-Cluster Management with KubeFleet" description: "KubeFleet helps easily manage multiple kubernetes clusters. This Microsoft-led, open-source project was recently accepted as a CNCF sandbox project." -date: 2025-01-16 +date: 2025-01-17 author: Sanket Bakshi categories: general --- From 0dc30b23e17a3567e7bfe407e8eea22a2f4becba Mon Sep 17 00:00:00 2001 From: sanketbakshi Date: Fri, 17 Jan 2025 13:32:14 -0500 Subject: [PATCH 03/12] Update blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md Co-authored-by: Kenneth Kilty --- .../2025-01-17-Multi-Cluster-Management-with-KubeFleet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md index 568955f1..af34e737 100644 --- a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md +++ b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md @@ -1,6 +1,6 @@ --- title: "Multi-Cluster Management with KubeFleet" -description: "KubeFleet helps easily manage multiple kubernetes clusters. This Microsoft-led, open-source project was recently accepted as a CNCF sandbox project." +description: "KubeFleet helps easily manage multiple Kubernetes clusters. This Microsoft-led, open source project was recently accepted as a CNCF sandbox project." date: 2025-01-17 author: Sanket Bakshi categories: general From 5e4b83ffe64f372b774f0b5254395628ded4ee3b Mon Sep 17 00:00:00 2001 From: sanketbakshi Date: Fri, 17 Jan 2025 13:33:32 -0500 Subject: [PATCH 04/12] Update blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md Co-authored-by: Kenneth Kilty --- .../2025-01-17-Multi-Cluster-Management-with-KubeFleet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md index af34e737..6f236861 100644 --- a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md +++ b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md @@ -7,7 +7,7 @@ categories: general --- -In the ever-evolving world of cloud-native technologies, managing multiple Kubernetes clusters efficiently is a significant challenge. KubeFleet is a groundbreaking solution designed to streamline and enhance the management of applications running across multiple Kubernetes clusters. This open-source project was recently accepted as a [CNCF sandbox project](https://github.com/cncf/sandbox/issues/307). This was a journey 3 years in making! +In the ever-evolving world of cloud native technologies, managing multiple Kubernetes clusters efficiently is a challenge. KubeFleet makes it easier and more efficient to manage applications running across multiple Kubernetes clusters.. This open-source project was recently accepted as a [CNCF sandbox project](https://github.com/cncf/sandbox/issues/307). This was a journey 3 years in making! Managing multiple Kubernetes clusters introduces several challenges such as - From 1bd228c99978b7f160e6a234df88bbea5f61117d Mon Sep 17 00:00:00 2001 From: sanketbakshi Date: Fri, 17 Jan 2025 13:33:55 -0500 Subject: [PATCH 05/12] Update blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md Co-authored-by: Kenneth Kilty --- .../2025-01-17-Multi-Cluster-Management-with-KubeFleet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md index 6f236861..1b6c16dd 100644 --- a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md +++ b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md @@ -9,7 +9,7 @@ categories: general In the ever-evolving world of cloud native technologies, managing multiple Kubernetes clusters efficiently is a challenge. KubeFleet makes it easier and more efficient to manage applications running across multiple Kubernetes clusters.. This open-source project was recently accepted as a [CNCF sandbox project](https://github.com/cncf/sandbox/issues/307). This was a journey 3 years in making! -Managing multiple Kubernetes clusters introduces several challenges such as - +Managing multiple Kubernetes clusters can be challenging, with issues like - * How to manage cloud native configs and applications across these clusters? From 7c8570fa48d8e3a1117c4b5fddbbe07ef252ffaa Mon Sep 17 00:00:00 2001 From: sanketbakshi Date: Wed, 22 Jan 2025 21:15:10 +0000 Subject: [PATCH 06/12] spelling corrections --- .../2025-01-17-Multi-Cluster-Management-with-KubeFleet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md index 568955f1..956b87ac 100644 --- a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md +++ b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md @@ -24,7 +24,7 @@ In this blog post, we'll delve into what KubeFleet is, its key features, and how ## What is KubeFleet? KubeFleet is an open-source, multi-cluster Kubernetes resource management solution developed by Microsoft Azure. It provides a robust framework for orchestrating and distributing Kubernetes resources representing configs (e.g., roles, bindings, quotas, policies) and applications (e.g., deployments, services) across a fleet of Kubernetes clusters. Whether you're managing clusters on-premises, in the cloud, or in a hybrid environment, KubeFleet offers the tools you need to ensure seamless operations. -KubeFleet is designed to be cloud provider agnostic. This allows KubeFleet to manage clusters across cloud providers and on-perm. It also supports provider mode that allows each adapter to provide their customized plug-ins like resource price. +KubeFleet is designed to be cloud provider agnostic. This allows KubeFleet to manage clusters across cloud providers and on-prem. It also supports provider mode that allows each adapter to provide their customized plug-ins like resource price. ## Key Features of KubeFleet From 0870a69b4fa3f54098de41850ba95d22153eb5f6 Mon Sep 17 00:00:00 2001 From: sanketbakshi Date: Thu, 23 Jan 2025 20:16:27 +0000 Subject: [PATCH 07/12] changed author to Ryan Zhang --- blog/_data/authors.yml | 9 +++++++++ ...2025-01-17-Multi-Cluster-Management-with-KubeFleet.md | 2 +- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/blog/_data/authors.yml b/blog/_data/authors.yml index 774d7a02..72806888 100644 --- a/blog/_data/authors.yml +++ b/blog/_data/authors.yml @@ -128,3 +128,12 @@ Sanket Bakshi: - label: "LinkedIn" icon: "fab fa-fw fa-linkedin" url: "https://www.linkedin.com/in/sanket-bakshi-69a55aa/" + +Ryan Zhang: + name : "Ryan Zhang" + bio : "Principle Software Engineer for Azure Kubernetes Service" + avatar : "https://media.licdn.com/dms/image/v2/C5603AQHa1FJBfzIVaQ/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1533281697412?e=1743033600&v=beta&t=oFIvr0vwDLPj6cbRF8Vn6NrUh89H2Da7RI999kemW28" + links: + - label: "LinkedIn" + icon: "fab fa-fw fa-linkedin" + url: "https://www.linkedin.com/in/ryanzhang-oss/" diff --git a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md index b93aa294..493050c0 100644 --- a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md +++ b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md @@ -2,7 +2,7 @@ title: "Multi-Cluster Management with KubeFleet" description: "KubeFleet helps easily manage multiple Kubernetes clusters. This Microsoft-led, open source project was recently accepted as a CNCF sandbox project." date: 2025-01-17 -author: Sanket Bakshi +author: Ryan Zhang categories: general --- From 07012984baa19dd1e39c9b1f3eecf5a2b2abce3b Mon Sep 17 00:00:00 2001 From: Ryan Zhang Date: Thu, 23 Jan 2025 13:48:22 -0800 Subject: [PATCH 08/12] Update blog/_data/authors.yml --- blog/_data/authors.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/_data/authors.yml b/blog/_data/authors.yml index 72806888..a293c19c 100644 --- a/blog/_data/authors.yml +++ b/blog/_data/authors.yml @@ -131,7 +131,7 @@ Sanket Bakshi: Ryan Zhang: name : "Ryan Zhang" - bio : "Principle Software Engineer for Azure Kubernetes Service" + bio : "Principal Software Engineer for Azure Kubernetes Service" avatar : "https://media.licdn.com/dms/image/v2/C5603AQHa1FJBfzIVaQ/profile-displayphoto-shrink_400_400/profile-displayphoto-shrink_400_400/0/1533281697412?e=1743033600&v=beta&t=oFIvr0vwDLPj6cbRF8Vn6NrUh89H2Da7RI999kemW28" links: - label: "LinkedIn" From 633a11313263ed7033e40c3498e52373d60860c3 Mon Sep 17 00:00:00 2001 From: Ryan Zhang Date: Fri, 24 Jan 2025 16:39:33 -0800 Subject: [PATCH 09/12] address comments --- ...Multi-Cluster-Management-with-KubeFleet.md | 32 ++++++++++--------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md index 493050c0..f72aa00e 100644 --- a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md +++ b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md @@ -7,36 +7,41 @@ categories: general --- -In the ever-evolving world of cloud native technologies, managing multiple Kubernetes clusters efficiently is a challenge. KubeFleet makes it easier and more efficient to manage applications running across multiple Kubernetes clusters.. This open-source project was recently accepted as a [CNCF sandbox project](https://github.com/cncf/sandbox/issues/307). This was a journey 3 years in making! +In the ever-evolving world of cloud native technologies, managing multiple Kubernetes clusters efficiently is a common challenge that still does not have a well received community driven solution. Managing multiple Kubernetes clusters can be challenging, with issues like - -* How to manage cloud native configs and applications across these clusters? - +* How to manage cloud-native configs and applications across these clusters? * How to perform changes to those resources safely without triggering global failures? - * How to pick the right clusters to meet special needs of the applications (e.g. specific region footprint, highly specific CPU or memory needs, lowering cost per GB etc.)? - * How to seamlessly move applications between clusters so that one can treat clusters as “cattle” instead of “pets”? -In this blog post, we'll delve into what KubeFleet is, its key features, and how it can benefit your organization. +The team in AKS created the open source [KubeFleet](https://github.com/Azure/fleet) project specifically to help kubernetes users manage multiple Kubernetes clusters easier and more efficiently. We also build a managed service called +[Azure Kubernetes Fleet Manager] (https://learn.microsoft.com/azure/kubernetes-fleet/overview) on top of KubeFleet to provide a managed experience with full Azure support and multi-cluster traffic management capabilities. + +This open-source project was recently accepted as a [CNCF sandbox project](https://github.com/cncf/sandbox/issues/307). This was a journey 3 years in making! In this blog post, we'll delve into what KubeFleet is, its key features, and how it can benefit your organization. ## What is KubeFleet? -KubeFleet is an open-source, multi-cluster Kubernetes resource management solution developed by Microsoft Azure. It provides a robust framework for orchestrating and distributing Kubernetes resources representing configs (e.g., roles, bindings, quotas, policies) and applications (e.g., deployments, services) across a fleet of Kubernetes clusters. Whether you're managing clusters on-premises, in the cloud, or in a hybrid environment, KubeFleet offers the tools you need to ensure seamless operations. -KubeFleet is designed to be cloud provider agnostic. This allows KubeFleet to manage clusters across cloud providers and on-prem. It also supports provider mode that allows each adapter to provide their customized plug-ins like resource price. +KubeFleet is an open-source, multi-cluster Kubernetes resource management solution that has users within and outside of Microsoft. It provides a robust framework for orchestrating and distributing Kubernetes resources representing configs (e.g., roles, bindings, quotas, policies) +and applications (e.g., deployments, services) across a fleet of Kubernetes clusters. Whether you're managing clusters on-premises, in the cloud, or in a hybrid environment, KubeFleet offers the tools you need to ensure seamless operations. +KubeFleet is designed to be cloud provider agnostic so you can deploy it on EKS, GKE or any other cloud provider you choose. It is designed from the outset with provider mode that allows each adapter to provide their customized plug-ins like resource price or sku capacities. +This allows KubeFleet to manage clusters across cloud providers and on-prem. ## Key Features of KubeFleet - * Multi-Cluster Orchestration: KubeFleet enables users to create resources on a central cluster and selectively propagate these resources to desired member clusters. This intelligent scheduling is based on various factors such as names, labels, capacity, cluster size, and cost. It also has powerful override capabilities to allow users to customize the resources based on the selected cluster. + * Advanced multi-Cluster Orchestration: KubeFleet enables users to create resources on a hub cluster, served as the control plane for the entire fleet, and selectively propagate any changes of the resources to desired member clusters automatically. + This intelligent scheduling is based on various factors such as names, labels, capacity, cluster size, and cost. It also has powerful override capabilities to allow users to customize the resources based on the selected cluster. + On top of that, KubeFleet provides dynamic scheduling features to allow users to move resources between clusters in the runtime. - * Staged Rollouts: With KubeFleet, you can centrally manage the rollout of changes to your applications across multiple clusters. This feature ensures that updates are deployed in a controlled and efficient manner without causing multi-cluster failures. + * Intelligent Rollouts: KubeFleet provides multiple ways for the suer to centrally manage the rollout of changes to your applications across multiple clusters. This feature ensures that updates are deployed in a controlled and efficient manner without causing multi-cluster failures. - * Config Management: KubeFleet streamlines config management by allowing teams to manage Kubernetes native configurations, such as resource quotas, RBAC, and network policies, at scale. It also provides a set of powerful tools to allow users to perform takeover actions, detect drifting, and report differences between the desired version and the applied resources on each cluster. + * Config Management: KubeFleet streamlines config management by allowing teams to manage Kubernetes native configurations, such as resource quotas, RBAC, and network policies, at scale. + It also provides a set of powerful tools to allow users to perform takeover actions, detect drifting, and report differences between the desired version and the applied resources on each cluster. * One-way Connections: KubeFleet doesn't require connections from the central management cluster (i.e., hub cluster) to member clusters. It only requires one-way connections from member clusters to the hub, allowing member clusters to stay private. - + ## How KubeFleet Works @@ -52,9 +57,6 @@ KubeFleet operates on a hub-and-spoke model, where a central hub cluster hosts t * Improved Security: KubeFleet's support for private egress and network isolation ensures that your clusters remain secure and compliant with industry standards. * Scalability: Whether you have a few clusters or hundreds, KubeFleet scales to meet your needs, providing a flexible and robust solution for multi-cluster management. - - * Community and Support: As an open-source project under the CNCF Sandbox, KubeFleet benefits from a vibrant community of contributors and users. This ensures continuous improvement and support for the solution. - ## Getting Started with KubeFleet From 4bef5106ee49da5296f6bcb20d2ecac47dc798e5 Mon Sep 17 00:00:00 2001 From: sanketbakshi Date: Sat, 25 Jan 2025 01:02:08 +0000 Subject: [PATCH 10/12] updated urls --- .../2025-01-17-Multi-Cluster-Management-with-KubeFleet.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md index 493050c0..b9466714 100644 --- a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md +++ b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md @@ -7,7 +7,7 @@ categories: general --- -In the ever-evolving world of cloud native technologies, managing multiple Kubernetes clusters efficiently is a challenge. KubeFleet makes it easier and more efficient to manage applications running across multiple Kubernetes clusters.. This open-source project was recently accepted as a [CNCF sandbox project](https://github.com/cncf/sandbox/issues/307). This was a journey 3 years in making! +In the ever-evolving world of cloud native technologies, managing multiple Kubernetes clusters efficiently is a challenge. KubeFleet makes it easier and more efficient to manage applications running across multiple Kubernetes clusters.. This open-source project was recently accepted as a [CNCF sandbox project](https://aka.ms/aks/kubefleet/cncfsandboxissue). This was a journey 3 years in making! Managing multiple Kubernetes clusters can be challenging, with issues like - @@ -42,7 +42,7 @@ KubeFleet is designed to be cloud provider agnostic. This allows KubeFleet to ma KubeFleet operates on a hub-and-spoke model, where a central hub cluster hosts the control plane, and member clusters are part of the fleet. The hub cluster manages the orchestration and coordination of resources across the member clusters. This architecture ensures that all clusters in the fleet are managed consistently and efficiently. -![KubeFleet Architecture!](https://github.com/Azure/fleet/raw/main/docs/concepts/Components/architecture.jpg) +![KubeFleet Architecture!](https://aka.ms/aks/kubefleet/architectureimage) ## Benefits of Using KubeFleet From 48dc8bfe0269bfc38ce68a4575bb461fca5d67dc Mon Sep 17 00:00:00 2001 From: sanketbakshi Date: Sat, 25 Jan 2025 01:03:10 +0000 Subject: [PATCH 11/12] updated urls --- .../2025-01-17-Multi-Cluster-Management-with-KubeFleet.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md index f0208d02..5f9418a7 100644 --- a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md +++ b/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md @@ -19,7 +19,7 @@ Managing multiple Kubernetes clusters can be challenging, with issues like - The team in AKS created the open source [KubeFleet](https://github.com/Azure/fleet) project specifically to help kubernetes users manage multiple Kubernetes clusters easier and more efficiently. We also build a managed service called [Azure Kubernetes Fleet Manager] (https://learn.microsoft.com/azure/kubernetes-fleet/overview) on top of KubeFleet to provide a managed experience with full Azure support and multi-cluster traffic management capabilities. -This open-source project was recently accepted as a [CNCF sandbox project](https://github.com/cncf/sandbox/issues/307). This was a journey 3 years in making! In this blog post, we'll delve into what KubeFleet is, its key features, and how it can benefit your organization. +This open-source project was recently accepted as a [CNCF sandbox project](https://aka.ms/aks/kubefleet/cncfsandboxissue). This was a journey 3 years in making! In this blog post, we'll delve into what KubeFleet is, its key features, and how it can benefit your organization. ## What is KubeFleet? From f1c8e7c989098b14c81d917f3e2b72b544d4fdb3 Mon Sep 17 00:00:00 2001 From: sanketbakshi Date: Sat, 25 Jan 2025 21:00:37 +0000 Subject: [PATCH 12/12] updated publish date --- ...md => 2025-01-27-Multi-Cluster-Management-with-KubeFleet.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename blog/_posts/{2025-01-17-Multi-Cluster-Management-with-KubeFleet.md => 2025-01-27-Multi-Cluster-Management-with-KubeFleet.md} (99%) diff --git a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md b/blog/_posts/2025-01-27-Multi-Cluster-Management-with-KubeFleet.md similarity index 99% rename from blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md rename to blog/_posts/2025-01-27-Multi-Cluster-Management-with-KubeFleet.md index 5f9418a7..3ff51dfc 100644 --- a/blog/_posts/2025-01-17-Multi-Cluster-Management-with-KubeFleet.md +++ b/blog/_posts/2025-01-27-Multi-Cluster-Management-with-KubeFleet.md @@ -1,7 +1,7 @@ --- title: "Multi-Cluster Management with KubeFleet" description: "KubeFleet helps easily manage multiple Kubernetes clusters. This Microsoft-led, open source project was recently accepted as a CNCF sandbox project." -date: 2025-01-17 +date: 2025-01-27 author: Ryan Zhang categories: general ---