karmada-io / community Goto Github PK
View Code? Open in Web Editor NEWKarmada community relevant content
License: Apache License 2.0
Karmada community relevant content
License: Apache License 2.0
GitHub Username
@kinzhi
Organization you are requesting membership in
Karmada
Requirements
Sponsor 1
@RainbowMango
Sponsor 2
@kerthcet
Sponsor 3
@kevin-wangzefeng
List of contributions to the Karmada project
PRs authored: karmada-io/karmada#2145
PRs authored:
Issues responsed:
PRs authored:
Isseus authored:
PRs responded:
Issues responded:
weilaaa
List of contributions to the Karmada project
PRs authored:
karmada-io/karmada#582
karmada-io/karmada#586
karmada-io/karmada#1224
karmada-io/karmada#2311
Currently, there is no interactive environment available for users to test Karmada. To address this, we have launched a project on the LFX to build the environment with the help of a mentee.
However, in order to save the code and build the environment, a repository is needed. As the mentor of the project, I am requesting the creation of a new repository for this purpose.
playground
This repository will include subdirectories, with each directory designated for a specific platform. A summary will be added to the repository's README file, which will explain the purpose of each subdirectory.
Karmada docs
Who you are going to nominate?
Why do we need more maintainers?
Karmada joined the efforts with 500+ contributors from 60+ companies across 20+ countries, the above efforts take the community to a new height:
We need more maintainers to help manage the contributions to ensure the project remains stable and grows fast.
The reason why nominate him/she:
@wawa0210 joined the community since year 2021 and made significant contributions to the community. Now he is leading the effort of the Karmada Commercial Support program.
@wawa0210 is the leader of the container team at DaoCloud, over the last two years, he and his team made significant contributions to the project, and some of the team members are taking the reviewer/approver role to help the project stable, secure and up-to-date.
As a maintainer, @wawa0210 will help to manage contributions to the project, ensure project sustainability, and so on.
List of contributions to the Karmada project
Full PR list can be found at https://github.com/karmada-io/karmada/pulls?q=is%3Apr+author%3Azhzhuang-zju+is%3Aclosed
PR authored:
DaoCloud is an innovation leader in the cloud native field. With the competitive expertise of its proprietary intellectual property rights, DaoCloud is committed to creating an open Cloud OS which enables enterprises to easily carry out digital transformation.
https://docs.daocloud.io/kairship/intro/index.html
PRs authored:
To enable Karmada to run on the public cloud platform and flexibly use and manage other basic resources and services on the cloud, cloud providers need to implement their own adapters. However, in the implementation process, some works are the same for each cloud provider.
Learn from the experience of Kubernetes Cloud Controller Manager (CCM): https://github.com/kubernetes/cloud-provider. Karmada can also provide a public repository that provides interfaces for using and managing basic resources and services on the public cloud. Cloud providers only need to implement these interfaces to provide users with their own adapters.
multicluster-cloud-provider
multicluster-cloud-provider defines the shared interfaces which Karmada cloud providers implement. These interfaces allow various controllers to integrate with any cloud provider in a pluggable fashion.
GitHub Username
@samzong
Organization you are requesting membership in
Karmada website
Karmada docs
Requirements
I have reviewed the community membership guidelines
I have read the Contributor Guide
I have enabled 2FA on my GitHub account
I have subscribed to the Karmada mailing list
I am actively contributing to 1 or more Karmada subprojects
Sponsor 1
@RainbowMango
Sponsor 2
@kerthcet
Sponsor 3
@Arhell
List of contributions to the Karmada project
PRs authored:
Issues authored:
List of contributions to the Karmada project
PRs authored:
karmada-io/playground#2
karmada-io/playground#3
karmada-io/playground#5
Next I will focus on exploring how karmada can adapt to cross-cluster stateful applications. Thanks.
PRs authored:
Issues authored:
Issues responsed:
PR responsed:
PRs authored:
karmada-io/karmada#3975
Issues authored:
Issues responsed:
PR responsed:
My PR:
Review PR:
Issues responsed:
PRs authored:
Issues authored:
Issues responsed:
can not find recoard files links in google docs, maybe we upload this into youtube or bilibili in china?
just suggestion a bit.
Chengdu Union Big Data Technology Incorporated
Chengdu Union Big Data Technology Incorporated is a provider of big data and artificial intelligence products and solutions, with a core focus on computer vision technology, multidimensional data analysis and mining technology, and natural language processing technology.
The company focuses on two key areas: "intelligent manufacturing and smart cities". Relying on an "integrated cloud-native digital intelligence service platform", it provides digital intelligence technology services to governments, businesses, and defense units. These services include data governance, data visualization analysis, and data mining for various platforms and scenarios, aiming to help customers reduce costs, improve efficiency, and enhance quality.
The karmada-io/karmada-operator
repo was created for building karmada-operator
functionalities.
But due to karmada-operator
heavily depending on components/utils from karmada-io/karmada
, we decided to move the effort to
karmada repo, that is pkg/operator.
karmada-io/karmada-operator
We should try to avoid confusion like karmada-io/karmada-operator#12.
Given we moved the effort to the karmada repo at a very early stage, no one is using or relying on this repo, so we can delete the repo directly.
Hi, karmada community.
I recently have contributed pr in karmada.
karmada repo pr:
karmada
karmada-website repo pr:
karmada-website
karmada-multi-cluster-ingress-nginx repo pr:
karmada-multi-cluster-ingress-nginx
And I also a k8s developer at @DaoCloud Shanghai.
I like k8s and its downstream projects a lot.
I want to do more work for karmada community in the future.
Thanks.
karmada-io/karmada#3045
karmada-io/website#292
karmada-io/website#293
karmada-io/karmada#3048
Karmada uses kube-apiserver
as the API access entry point, which can provide users with a smooth transition from single-cluster to multi-cluster experience. However, there are still some confusion and inconvenience for users in the actual usage process.
When users use Karmada for resource operations, operation and maintenance, or secondary development, they need to switch kubeconfig context. Different contexts correspond to different targets, such as:
For some users, switching the above context requires awareness of cluster information. For existing businesses, certain modification are needed. For developers and operation personal, learning new knowledge is required.
In order to accommodate these users with historical burdens, Karmada needs to take compatibility with Kubernetes single-cluster operation experience as a starting point and further provide smooth migration best practices from single-cluster architecture to multi-cluster architecture.
The related proposal of FleetAPIServer can refer to karmada-io/karmada#4317
FleetAPIServer provides two types of APIs, namely the API that is compatible with the single-cluster experience of Kubernetes and the API centered around a multi-cluster architecture. In the implementation o this solution, the goal is achieved by accessing karmada-apiserver
and APIServer of different member clusters to build API capabilities.
keep the repo name as kubernetes
Fork from kubernetes.
Why?
The functionality of fleet-apiserver
is similar to that of kube-apiserver
, providing users with REST API interfaces for access. To improve code reuse, we can directly fork the code of kube-apiserver. At this point, there are two options: the kubernetes repository and the apiserver repository.
After Demo verification, we need to modify the code content in the pkg/registry
and staging/src/k8s.io/apiserver
folders in the kubernetes repository. Therefore, forking the apiserver repository does not meet our goal.
The forked kubernetes repo should only contain the necessary inline changes to make the kube-apiserver programmable for the fleet-apiserver development.
This is talking about create a working group to discuss and enhance the support for cross-cluster stateful applications, now, we have two user case to practical support for this work. https://github.com/xline-kv/xline is working for cross-cluster of Xline and @tpiperatgod is working for cross-cluster of zookeeper.They are all willing to contribute to this work
I'm not sure if this should be here, but I will submit a Proposal soon to create a new resource to deal with cross-cluster stateful applications.
PR authored:
List of contributions to the Karmada project
PRs authored:
Issues responsed:
This issue is tracing for update README for meeting time of English biweekly, the first time is 16/05/2023 @ 8am PT
, check karmada-io/karmada#1560 (comment)
README can be update after formal confirmation.
PRs authored:
Issues responsed:
Full PR list can be found at https://github.com/karmada-io/karmada/pulls?q=is%3Apr+author%3Alxtywypc+is%3Aclosed
helen-frank
PRs authored:
Isseus authored:
PRs responded:
Issues responded:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.