Comments (4)
It's just a different paradigm but in the end accomplishes the same. At this point I wouldn't say one is particularly better than the other. Kubefed takes the approach of managing individual k8s resources using kubectl against a "virtual namespace." It then replicates that down to a bunch of clusters. Fleet is more oriented towards a paradigm of deploying "bundles" or packages to a bunch of clusters. The Fleet model was based off of how I saw users trying to manage a lot of clusters and the ideas of just managing a bunch of packages across clusters, the same way you would with rpms and linux servers seemed to make sense.
In the end I think the fleet model is easier for people to reason about, but time will tell.
from fleet.
Much appreciated. I hope to find some time to experiment with Fleet and evaluate our kubefed setup.
from fleet.
One more comment is fleet is PULL
model while kubefed is PUSH
model, but I can see kubefed also have plan to enable PULL
model as well at https://github.com/kubernetes-sigs/kubefed/blob/master/docs/keps/20200619-kubefed-pull-reconciliation.md
from fleet.
Answered
from fleet.
Related Issues (20)
- SURE-7666
- .fleetignore not being respected HOT 3
- Feature Request: To be able to separate customer projects from each other ie. not seeing each others git repos
- Fleet Agent doesn't use Apply to create Helm Releases
- [backport][v0.9][SURE-7469] Imagescan breaks fleet controller HOT 3
- Fleet Images
- Problem with imageScans - long time between new image and repo changes
- Old Kubernetes version in helm template function
- [SURE-7783] Fleet 0.9.0 having trouble with bitbucket syncing HOT 9
- [SURE-7047] Support for Azure DevOps Webhook for gitRepos using SSH URL HOT 1
- Feature Request: support `dependsOn` as a `targetCustomizations`
- [v0.9][SURE-7311] GitRepo fails with error "namespace not found" when using namespaceLabels: in existing namespaces HOT 1
- [v0.9][SURE-7060] during rancher upgrade to 2.7.6 helm operation error with fleet-cleanup-clusterregistrations HOT 1
- Fleet "clusterLabels" doesn't work with labels containing periods/slashes in the keys HOT 2
- Feature Request: waiting on a dep bundle shouldn't be flagged as an error
- Feature Request: access BundleDeploymentOptions as templated values
- Fix version pinning in Rancher for invalid versions HOT 1
- GitRepo does not always show resources
- [0.9] Bundles with no matching targets makes Content objects to be constantly recreated
- `Context deadline exceeded` error after cluster upgrade to 2.8.2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fleet.