- Home
- About K-PaaS
- Architecture
- Container Platform
- v1.4.1 Service-Typed Deployment
Container Platform - v1.4.1 Service-Typed Deployment
Container platform configuration diagram of open cloud platform K-PaaS.
Functions and Roles of the components
Kubernetes Environment (Control Plane, Worker Node)
-
1
Portal-API
Portal API- Provides REST API required from Container Platform.
-
2
Common-API
It provides a REST API required for DBMS metadata control of a container platform.
-
3
Portal-UI
Container Platform Portal is a web application that allows using of Container Platform using a web interface.
-
4
Portal-Broker
A Broker that allows to register and use Portal-UI as a K-PaaS service.
-
5
Harbor
A repository that can store Docker images and helm charts.
-
6
NFS-provisioner
provisioner- It supports auto-binding of NFS Volumes.
-
7
Mariadb
MariaDB DBMS that manages container platform-related metadata.
-
8
Keycloak
Responsible for authenticating SSO between Container Platform Services.
-
9
Terraman
An application that allows deploying and managing of Multi-Cluster.
-
10
Metric-API
Provides the REST-API required for checking the status of Cluster and Node.
-
11
Ingress-nginx-controller
An ingress controller needed for operating an Nginx-based Ingress resource.
-
12
Istio
A configurable service mesh that executes connecting, monitoring, and security of the container at the cluster.
-
13
Kubeflow
A tool-kit that allows to easily deploy machine-running workflow.
-
14
Vault
Safely saves and manages the secret information of the Container Platform.
-
15
Rook
Configures Ceph storage into Pod form.
Deployment Flow Chart
Open Source List
Service Group | Service Name | Opensource Name | License | Remark |
---|---|---|---|---|
Container Platform |
- | kubernetes | Apache 2.0 | |
kubespray | Apache 2.0 | |||
harbor | Apache 2.0 | |||
mariadb | GPL v2 | |||
keycloak | Apache 2.0 | |||
terraform | MLP 2.0 | |||
ingress-nginx-controller | Apache 2.0 | |||
istio | Apache 2.0 | |||
kubeflow | Apache 2.0 | |||
vault | MLP 2.0 | |||
rook | Apache 2.0 |