Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/application-stacks/runtime-component-operator
A generic Operator capable of deploying any runtime component image with enterprise QoS and bind it to other services
https://github.com/application-stacks/runtime-component-operator
Last synced: 3 months ago
JSON representation
A generic Operator capable of deploying any runtime component image with enterprise QoS and bind it to other services
- Host: GitHub
- URL: https://github.com/application-stacks/runtime-component-operator
- Owner: application-stacks
- License: apache-2.0
- Created: 2020-01-22T19:52:03.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-07-11T19:14:28.000Z (4 months ago)
- Last Synced: 2024-07-11T22:46:22.110Z (4 months ago)
- Language: Go
- Homepage:
- Size: 18.6 MB
- Stars: 48
- Watchers: 8
- Forks: 22
- Open Issues: 67
-
Metadata Files:
- Readme: README.adoc
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
image:https://travis-ci.com/application-stacks/runtime-component-operator.svg?branch=main["Build Status", link="https://travis-ci.com/application-stacks/runtime-component-operator"]
= Runtime Component Operator
This generic Operator is capable of deploying any application image with consistent, production-grade QoS. It enables enterprise architects to govern the way their applications get deployed & managed in the cluster, while dramatically reducing the learning curve for developers to deploy into Kubernetes - allowing them to focus on writing the code!
Check out link:++https://github.com/application-stacks/runtime-component-operator/blob/main/doc++[our docs] to get started.
A great way to develop these runtime components is through Application Stacks. Learn more about the link:++https://appsody.dev/docs/stacks/stacks-overview/++[stacks architecture] to see how easy it is to use the community's Application Stack Hub to create your own configured and curated Hub!
image::doc/images/operator_overview.png[Architecture]
This Operator can also be imported into any runtime-specific Operator as library of application capabilities. This architecture ensures compatibility and consistency between all runtime Operators, allowing everyone to benefit from the functionality added in this project.
* Example of an extending project:
** Open Liberty Operator - https://github.com/OpenLiberty/open-liberty-operator