GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - KusionStack/kuperator: Manage k8s resources effectively with risk under control.

BranchesTags
Open more actions menu

Latest commit

 

History

260 Commits
260 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
apis/apps/v1alpha1
apis/apps/v1alpha1
 
 
charts
charts
 
 
config
config
 
 
docs
docs
 
 
hack
hack
 
 
pkg
pkg
 
 
scripts
scripts
 
 
test/e2e
test/e2e
 
 
.dockerignore
.dockerignore
 
 
.gitignore
.gitignore
 
 
.golangci.yaml
.golangci.yaml
 
 
.goreleaser.yaml
.goreleaser.yaml
 
 
.licenserc.yaml
.licenserc.yaml
 
 
CODE_OF_CONDUCT.md
CODE_OF_CONDUCT.md
 
 
Dockerfile
Dockerfile
 
 
LICENSE
LICENSE
 
 
Makefile
Makefile
 
 
PROJECT
PROJECT
 
 
README.md
README.md
 
 
go.mod
go.mod
 
 
go.sum
go.sum
 
 
main.go
main.go
 
 
releaser.Dockerfile
releaser.Dockerfile
 
 
typos.toml
typos.toml
 
 

Repository files navigation

Kuperator

license Operating GitHub release Go Report Card codecov FOSSA Status

KusionStack Kuperator (official site) provides a set of workloads and operators built on Kubernetes Custom Resource Definitions (CRDs), with a primary aim of bridging the gap between platform development and Kubernetes.

Key features

KusionStack Kuperator currently provides the following features, streamlining application operations when developing platforms based on Kubernetes:

  • Fine-grained operation

PodOpsLifecycle extends native Pod lifecycle with more phase, like PreCheck, Preparing, PostCheck, to allow fine-grained operation management.

  • Advanced workloads

CollaSet designed to manage Pods with respect to PodOpsLifecycle.

PodDecoration provides secondary grouping and operational capabilities for Pods.

  • Streamlined pod operation

OperationJob controller provides scaffolding for pod operations, such as Replace.

ResourceConsist framework offers a graceful way to integrate resource management around Pods, like traffic control, into PodOpsLifecycle.

  • Risk management

PodTransitionRule is responsible to keep Pod operation risks under control.

Getting started

Installation

You can install Kuperator following installation doc.

Tutorial

Please visit this tutorial to gracefully operate an application.

Alternatively, this video also records the e2e experience.

Contact us

  • Twitter: KusionStack

  • Slack: Kusionstack

  • DingTalk (Chinese): 42753001

  • Wechat Group (Chinese)

🎖︎ Contribution guide

KusionStack Kuperator is currently in its early stages. Our goal is to simplify platform development. We will continue building in areas such as application operations, observability, and insight. We welcome everyone to participate in construction with us. Visit the Contribution Guide to understand how to participate in the contribution KusionStack project. If you have any questions, please Submit the Issue.

License

FOSSA Status

About

Manage k8s resources effectively with risk under control.

www.kusionstack.io/kuperator/introduction/

Topics

cloud-nativehacktoberfestkuberneteskubernetes-operator

Resources

Readme
Apache-2.0 license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

101 stars

Watchers

3 watching

Forks

12 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.