Kubernetes github的子项目

https://github.com/kubernetes |
https://kubernetes.io/ |
Repositories仓库项目列表
项目 | 项目简介 | 项目地址 | 项目内的介绍 |
test-infra | Test infrastructure for the Kubernetes project. | https://github.com/kubernetes/test-infra |
This repository contains tools and configuration files for the testing and automation needs of the Kubernetes project. Our architecture diagram provides an (updated #13063) overview of how the different tools and services interact. |
website | Kubernetes website and documentation repo | https://github.com/kubernetes/website | Building the API reference pages The API reference pages located in content/en/docs/reference/kubernetes-api are built from the Swagger specification, using https://github.com/kubernetes-sigs/reference-docs/tree/master/gen-resourcesdocs.注: api对象的spec格式要求 用web浏览器就可以访问类似 http://localhost:1313/docs/reference/kubernetes-api/ 地址来,在本地查看 API reference. |
k8s.io |
Code and configuration to manage Kubernetes project infrastructure, including various *.k8s.io sites 代码和配置来管理Kubernetes 基础架构项目,包含各种的 *.k8s.io |
https://github.com/kubernetes/k8s.io |
Kubernetes project infrastructure, managed by the kubernetes community via sig-k8s-infra Please see https://github.com/kubernetes/community/tree/master/sig-k8s-infra for more information |
kubernetes |
Production-Grade Container Scheduling and Management |
https://github.com/kubernetes/kubernetes | 主项目 |
api |
独立维护的api项目 |
https://github.com/kubernetes/api |
Schema of the external API types that are served by the Kubernetes API server. |
apiserver |
Generic library for building a Kubernetes aggregated API server. |
https://github.com/kubernetes/apiserver | This library contains code to create Kubernetes aggregation server complete with delegated authentication and authorization, kubectl compatible discovery information, optional admission chain, and versioned types. It's first consumers are k8s.io/kubernetes , k8s.io/kube-aggregator , and github.com/kubernetes-incubator/service-catalog . |
apiextensions-apiserver |
This API server provides the implementation for CustomResourceDefinitions which is included as delegate server inside of kube-apiserver . |
https://github.com/kubernetes/apiextensions-apiserver |
It provides an API for registering |
kubectl |
|
https://github.com/kubernetes/kubelet |
The https://github.com/kubernetes/kubernetes/tree/master/cmd/kubectl |
cli-runtime |
Set of helpers for creating kubectl commands and plugins. |
https://github.com/kubernetes/cli-runtime |
Set of helpers for creating kubectl commands, as well as kubectl plugins. |
client-go |
Go clients for talking to a kubernetes cluster. | https://github.com/kubernetes/client-go |
We recommend using the The fastest way to add this library to a project is to run |
dns |
Kubernetes DNS service |
https://github.com/kubernetes/dns | This is the repository for Kubernetes DNS. http://kubernetes.io/docs/admin/dns/ |
component-base |
Shared code for kubernetes core components |
https://github.com/kubernetes/component-base |
Implement KEP 32: https://github.com/kubernetes/enhancements/blob/master/keps/sig-cluster-lifecycle/wgs/783-component-base/README.md The proposal is essentially about refactoring the Kubernetes core package structure in a way that all core components may share common code around:
|
release |
Release infrastructure for Kubernetes and related components |
https://github.com/kubernetes/release | This repo contains the tooling and infrastructure configurations for creating Kubernetes releases from the kubernetes/kubernetes main repository. There are several scripts and helpers in this repository a Release Manager will find useful when managing all kinds of releases (alpha, beta, official, rc) across branches. Golang-based tools can be built via the |
code-generator |
Generators for kube-like API types | https://github.com/kubernetes/code-generator | |
community |
Kubernetes community content |
https://github.com/kubernetes/community |
Welcome to the Kubernetes community! This is the starting point for joining and contributing to the Kubernetes community - improving docs, improving code, giving talks etc. To learn more about the project structure and organization, please refer to Project Governance information. https://github.com/kubernetes/community/blob/master/sig-list.md 成员 |
kube-controller-manager |
kube-controller-manager component configs |
https://github.com/kubernetes/kube-controller-manager |
This library contains code to expose kube-controller-manager API. Where does it come from?
|
kubeadm |
Aggregator for issues filed against kubeadm |
https://github.com/kubernetes/kubeadm | |
cri-api |
Container Runtime Interface (CRI) – a plugin interface which enables kubelet to use a wide variety of container runtimes. |
https://github.com/kubernetes/cri-api |
This repository contains the definitions for the Container Runtime Interface (CRI). CRI is a plugin interface which enables kubelet to use a wide variety of container runtimes, without the need to recompile. CRI consists of a protocol buffers and gRPC API. Read more about CRI API at kubernetes docs. The repository kubernetes/cri-api is a mirror of https://github.com/kubernetes/kubernetes/tree/master/staging/src/k8s.io/cri-api. Please do NOT file issues or submit PRs against the kubernetes/cri-api repository as it is readonly, all development is done in kubernetes/kubernetes. |
kube-proxy |
kube-proxy component configs |
https://github.com/kubernetes/kube-proxy |
It provides
|
controller-manager |
This repo is intended to contain common public library code for kube-controller-manager, cloud-controller-manager as well as any other controller managers which people build. |
https://github.com/kubernetes/controller-manager | This library contains common code for controller managers. Principally its for the Kube-Controller-Manager and Cloud-Controller-Manager. However other controller managers are welcome to use this code. |
kube-scheduler |
kube-scheduler component configs |
https://github.com/kubernetes/kube-scheduler |
Implements KEP 115 - Moving ComponentConfig API types to staging repos This repo provides external, versioned ComponentConfig API types for configuring the kube-scheduler. These external types can easily be vendored and used by any third-party tool writing Kubernetes ComponentConfig objects. |
ingress-gce |
Ingress controller for Google Cloud |
https://github.com/kubernetes/ingress-gce | |
kops |
Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management |
https://github.com/kubernetes/kops |
The easiest way to get a production grade Kubernetes cluster up and running. What is kOps?We like to think of it as
AWS (Amazon Web Services) is currently officially supported, with DigitalOcean, GCE, and OpenStack in beta support, and Azure and AliCloud in alpha. https://kubernetes.io/zh/docs/setup/production-environment/tools/kops/ |
enhancements |
Enhancements tracking repo for Kubernetes |
https://github.com/kubernetes/enhancements | |
org |
Meta configuration for Kubernetes Github Org |
https://github.com/kubernetes/org | |
dashboard |
General-purpose web UI for Kubernetes clusters |
https://github.com/kubernetes/dashboard | Kubernetes Dashboard is a general purpose, web-based UI for Kubernetes clusters. It allows users to manage applications running in the cluster and troubleshoot them, as well as manage the cluster itself. Alternatively, you can install Dashboard using Helm as described at https://artifacthub.io/packages/helm/k8s-dashboard/kubernetes-dashboard .https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/ |
apimachinery | Scheme, typing, encoding, decoding, and conversion packages for Kubernetes and Kubernetes-like API objects. | https://github.com/kubernetes/apimachinery/ | This library is a shared dependency for servers and clients to work with Kubernetes API infrastructure without direct type dependencies. Its first consumers are k8s.io/kubernetes , k8s.io/client-go , and k8s.io/apiserver . |
kube-state-metrics |
|||
ingress-nginx |
|||
sig-release |
|||
sig-security |
|||
pod-security-admission |
|||
autoscaler |
|||
legacy-cloud-providers |
|||
cloud-provider |
cloud-provider defines the shared interfaces which Kubernetes cloud providers implement. These interfaces allow various controllers to integrate with any cloud provider in a pluggable fashion. Also serves as an issue tracker for SIG Cloud Provider. |
https://github.com/kubernetes/cloud-provider | |
klog |
Leveled execution logs for Go (fork of https://github.com/golang/glog) | https://github.com/kubernetes/klog | |
steering |
|||
cloud-provider-vsphere |
|||
node-problem-detector |
This is a place for various problem detectors running on the Kubernetes nodes. |
https://github.com/kubernetes/node-problem-detector | |
publishing-bot |
Code behind the robot to publish from staging to real repositories. |
https://github.com/kubernetes/publishing-bot | |
cloud-provider-gcp |
https://github.com/kubernetes/cloud-provider-gcp | ||
kube-aggregator |
Aggregator for Kubernetes-style API servers: dynamic registration, discovery summarization, secure proxy |
https://github.com/kubernetes/kube-aggregator | |
committee-security-response |
Kubernetes Security Process and Security Committee docs |
https://github.com/kubernetes/committee-security-response | |
mount-utils |
Package mount defines an interface to mounting filesystems. |
https://github.com/kubernetes/mount-utils | |
csi-translation-lib |
Staging repo for CSI Migration/Translation libraries |
https://github.com/kubernetes/csi-translation-lib |
This repository contains functions to be consumed by various Kubernetes and out-of-tree CSI components like external provisioner to facilitate migration of code from Kubernetes In-tree plugin code to CSI plugin repositories. Consumers of this repository can make use of functions like |
cluster-bootstrap |
https://github.com/kubernetes/cluster-bootstrap | ||
sample-cli-plugin |
Sample kubectl plugin |
https://github.com/kubernetes/sample-cli-plugin | |
metrics |
Kubernetes metrics-related API types and clients |
||
sample-controller |
Repository for sample controller. Complements sample-apiserver |
https://github.com/kubernetes/sample-controller | |
sample-apiserver |
Reference implementation of an apiserver for a custom Kubernetes API. |
https://github.com/kubernetes/sample-apiserver | |
component-helpers |
High-level helpers for Kubernetes components |
https://github.com/kubernetes/component-helpers | |
cloud-provider-alibaba-cloud |
CloudProvider for Alibaba Cloud |
https://github.com/kubernetes/cloud-provider-alibaba-cloud | |
git-sync |
A sidecar app which clones a git repo and keeps it in sync with the upstream.
|
https://github.com/kubernetes/git-sync | |
kube-openapi |
Kubernetes OpenAPI spec generation & serving
|
https://github.com/kubernetes/kube-openapi | |
utils |
Non-Kubernetes-specific utility libraries which are consumed by multiple projects. |
||
kompose |
Go from Docker Compose to Kubernetes |
||
kubernetes-template-project |
A template for starting new projects on the github.com/kubernetes organization |
||
system-validators |
A set of system-oriented validators for kubeadm preflight checks. |
||
cloud-provider-sample |
Sample of how to build a cloud provider repo. This will build a Kubernetes image which deploys on bare metal. It uses the fake cloud provider. It consumes the K8s/K8s build artifact and adds to it the Cloud Controller Manager and CSI Daemon Set. |
||
gengo |
gengo library for code generation |
||
repo-infra |
Kubernetes repository infrastucture tools |
||
design-proposals-archive |
Archive of Kubernetes Design Proposals |
||
funding |
Funding requests for project infrastructure, events, and consulting. |
||
sig-testing |
Home for SIG Testing discussion and documents. |
||
.github |
Default files for all repos in the Kubernetes GitHub org |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?