Automated management of large-scale applications on Kubernetes (incubating project under CNCF)
Go to file
Siyu Wang 5839c5ba19
Optimize performance of LabelSelector conversion (#1068)
Signed-off-by: FillZpp <FillZpp.pub@gmail.com>

Signed-off-by: FillZpp <FillZpp.pub@gmail.com>
2022-08-30 14:45:36 +08:00
.github Update codecov-action to v3 (#1060) 2022-08-23 11:12:10 +08:00
.license add a license checker CI 2021-03-15 10:24:52 +08:00
apis remove pod name label from crr (#1046) 2022-08-02 19:22:51 +08:00
cmd/daemon chore: remove some commented code and simplify some (#983) 2022-05-27 14:17:48 +08:00
config Fix doc for BroadcastJob (#1034) 2022-07-26 16:46:44 +08:00
docs proposal persistent pod state (#960) 2022-05-23 17:09:44 +08:00
hack Bump Kubernetes dependencies to 1.22 (#915) 2022-03-02 11:01:45 +08:00
pkg Optimize performance of LabelSelector conversion (#1068) 2022-08-30 14:45:36 +08:00
scripts Improve Kruise E2E image registry and fix image pulling (#894) 2022-01-19 17:30:54 +08:00
test Optimize performance of LabelSelector conversion (#1068) 2022-08-30 14:45:36 +08:00
vendor Bump github.com/containerd/containerd from 1.5.9 to 1.5.10 (#918) 2022-03-04 10:45:42 +08:00
.gitignore Bump Kubernetes dependency to 1.20 and admission/apiextensions to v1 (#743) 2021-09-09 17:14:55 +08:00
.golangci.yml Add a new linter and address related issues (#750) 2021-09-13 10:56:07 +08:00
.lift.toml upgrade k8s dependency 1.18.x (#711) 2021-08-23 17:31:24 +08:00
.muse.toml Fix nodeimage createAt timestamp for multiple imagepulljob pulling a same image 2021-04-14 20:27:37 +08:00
BUILDING_MULTI_ARCH.md Changes for multiplatform build. 2020-12-21 10:12:27 +08:00
CHANGELOG.md Add changelog for v1.2.0 (#985) 2022-06-06 14:28:57 +08:00
CODE_OF_CONDUCT.md Update governance and link to the new community project (#670) 2021-07-13 19:22:54 +08:00
CONTRIBUTING.md Support preDelete lifecycle for Advanced DaemonSet (#923) 2022-03-14 11:01:47 +08:00
Dockerfile Optimize Dockerfile for multi-arch (#1052) 2022-08-09 10:14:57 +08:00
Dockerfile_multiarch Optimize Dockerfile for multi-arch (#1052) 2022-08-09 10:14:57 +08:00
GOVERNANCE.md Update governance and link to the new community project (#670) 2021-07-13 19:22:54 +08:00
LICENSE.md md link style 2019-07-11 22:10:30 +08:00
Makefile Optimize Dockerfile for multi-arch (#1052) 2022-08-09 10:14:57 +08:00
OWNERS Update governance and link to the new community project (#670) 2021-07-13 19:22:54 +08:00
PROJECT Fix api path in PROJECT (#824) 2021-11-29 10:54:26 +08:00
README-zh_CN.md Add changelog for v1.1.0 (#938) 2022-03-22 17:04:33 -07:00
README.md Add changelog for v1.1.0 (#938) 2022-03-22 17:04:33 -07:00
RELEASE-PROCESS.md Add release plan and process docs (#1030) 2022-07-22 11:31:40 +08:00
RELEASES.md Add release plan and process docs (#1030) 2022-07-22 11:31:40 +08:00
SECURITY.md Add security doc and actions (#726) 2021-09-10 13:10:06 +08:00
go.mod sidecarset support inject&upgrade pod annotations (#992) 2022-07-25 16:28:43 +08:00
go.sum Support StatefulSetAutoDeletePVC feature (#882) 2022-03-22 12:13:51 +08:00
main.go sidecarset support inject&upgrade pod annotations (#992) 2022-07-25 16:28:43 +08:00

README.md

Kruise

License Go Report Card CII Best Practices Build Status CircleCI codecov Contributor Covenant

English | 简体中文

Introduction

OpenKruise (official site: https://openkruise.io) is now hosted by the Cloud Native Computing Foundation (CNCF) as a Sandbox Level Project. It consists of several controllers which extend and complement the Kubernetes core controllers for workload and application management.

Key Features

Quick Start

You can view the full documentation from the OpenKruise website.

Users

Registration: Who is using Kruise

  • Alibaba Group, Ant Group, DouyuTV, Sto, Boss直聘
  • hangyinxiaofei, vanyitech, Dmall, Bringg, 佐疆科技
  • Lyft, Ctrip, 享住智慧, VIPKID, zhangmen
  • xiaohongshu, bixin, 永辉科技中心, 跟谁学, 哈啰出行
  • Spectro Cloud, ihomefnt, Arkane Systems, Deepexi, 火花思维
  • OPPO, Suning.cn, joyy, Mobvista, 深圳凤凰木网络有限公司
  • xiaomi, Netease, MeiTuan Finance, Shopee, Esign
  • LinkedIn, 雪球, 兴盛优选, Wholee

Contributing

You are warmly welcome to hack on Kruise. We have prepared a detailed guide CONTRIBUTING.md.

Community

Active communication channels:

  • Slack: OpenKruise channel (English)
  • DingTalkSearch GroupID 23330762 (Chinese)
  • WeChat: Search User openkruise and let the robot invite you (Chinese)
  • Bi-weekly Community Meeting (APAC, Chinese):
  • Bi-weekly Community Meeting (English): TODO

License

Kruise is licensed under the Apache License, Version 2.0. See LICENSE for the full license text.