Che server
To understand how Che manages user namespaces and integrates with Git providers, review the Che server component functions.
The Che server main functions are:
-
Creating user namespaces.
-
Provisioning user namespaces with required secrets and config maps.
-
Integrating with Git services providers, to fetch and validate devfiles and authentication.
The Che server is a Java web service exposing an HTTP REST API and needs access to:
-
Git service providers
-
Kubernetes API
Figure 1. Che server interactions with other components
Additional resources