- Home
- About K-PaaS
- Architecture
- Sidecar - v.2.0.0-beta
Sidecar - v.2.0.0-beta
This is the sidecar configuration diagram of Open Cloud Platform K-PaaS.
Sidecar is based on kubernetes and the open project korifi to combine the benefits of the application platform.
On the user side, it uses the same CLI as the application platform.
Includes Kubernetes and various cloud-native open source projects.
Functions and Roles of the components
-
1
korifi
Provides a standardized development environment using the basic features of Kubernetes for easy development, deployment, and operation of applications with the reference model of Sidecar.
Git source : https://github.com/cloudfoundry/korifi -
2
cert-manage
Automatically generates internal certificates within a cluster.
Git source : https://github.com/cert-manager/cert-manager -
3
Kpack
kpack is a platform implementation of Cloud Native Buildpacks (CNB) that leverages unprivileged kubernetes API primitives to provide OCI image builds.
Git source : https://github.com/pivotal/kpack -
4
Paketo Buildpacks
Paketo Buildpacks is used to easily build and keep your application source code updated while transforming it into a container image.
The Paketo open source project provides production-ready buildpacks for the most popular languages and frameworks.
Git source : https://github.com/paketo-buildpacks -
5
Contour
Contour is an Ingress controller for Kubernetes that works by deploying Envoy Proxy as a reverse proxy and load balancer.
Git source : https://github.com/projectcontour/contour -
6
Metrics Server
Metrics Server is a scalable and efficient source of container metrics for the Kubernetes built-in autoscaling pipeline.
Git source : https://github.com/kubernetes-sigs/metrics-server -
7
Service Bindings Controller
Service Bindings controller for Kubernetes to implement application platform service bindings.
Git source : https://github.com/servicebinding/spec
Open Source List
Service Group | Service Name | Opensource Name | License | Remark |
---|---|---|---|---|
Sidecar | sidecar deployment | korifi | Apache2.0 | |
Kubernetes projects | cert-manager | Apache2.0 | ||
Kpack | Apache2.0 | |||
Contour | Apache2.0 | |||
Metrics Server | Apache2.0 | |||
Service Bindings Controller | Apache2.0 | |||
Paketo buildpack | java | Apache2.0 | ||
nodejs | Apache2.0 | |||
ruby | Apache2.0 | |||
procfile | Apache2.0 | |||
go | Apache2.0 |