-
Notifications
You must be signed in to change notification settings - Fork 68
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'master' of https://github.com/loft-sh/loft into improve…
…ments
- Loading branch information
Showing
163 changed files
with
4,804 additions
and
2,462 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
Copyright 2020 - present DevSpace Technologies, Inc. | ||
|
||
Every source code file in this git repository is licensed under Apache License Version 2.0. | ||
You may obtain a copy of the Apache License Version 2.0 at | ||
|
||
http://www.apache.org/licenses/LICENSE-2.0 | ||
|
||
This Apache License Version 2.0 license applies to the source code files in the git repository | ||
that contains this LICENSE file. | ||
|
||
The source code files of Loft are **not** contained in this git repository. | ||
Loft is a closed-source product of DevSpace Technologies, Inc. and may be used | ||
solely in accordance with the Loft Terms Of Service: https://loft.sh/terms |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -1572,3 +1572,31 @@ sync: | |
email: [email protected] | ||
- name: aledbf | ||
email: [email protected] | ||
- name: lakefs | ||
url: https://charts.lakefs.io | ||
- name: duyet | ||
url: https://duyet.github.io/charts | ||
- name: kvaps | ||
url: https://kvaps.github.io/charts | ||
- name: questdb | ||
url: https://helm.questdb.io | ||
- name: lightstepsatellite | ||
url: https://lightstep.github.io/lightstep-satellite-helm-chart/ | ||
- name: fasterbytes | ||
url: https://fasterbytes.github.io/charts | ||
- name: prometheus-community | ||
url: https://prometheus-community.github.io/helm-charts | ||
- name: logicmonitor | ||
url: https://logicmonitor.github.com/k8s-helm-charts | ||
- name: drycc | ||
url: https://charts.drycc.cc/stable | ||
- name: gocd | ||
url: https://gocd.github.io/helm-chart | ||
- name: mongoosehelm | ||
url: https://esl.github.io/MongooseHelm/ | ||
- name: k8s-cloudwatch | ||
url: https://awslabs.github.io/k8s-cloudwatch-adapter/charts/k8s-cloudwatch-adapter | ||
- name: cmak-operator | ||
url: https://eshepelyuk.github.io/cmak-operator/ | ||
- name: kfirfer | ||
url: https://kfirfer.github.io/helm |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -47,6 +47,9 @@ resources: | |
requests: | ||
memory: 128Mi | ||
cpu: 50m | ||
limits: | ||
memory: 2Gi | ||
cpu: "2" | ||
|
||
apiService: | ||
enabled: true | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
--- | ||
title: Architecture | ||
sidebar_label: Architecture | ||
--- | ||
|
||
Loft consists of several components: | ||
- **API Gateway**: The gateway decides based on incoming requests how to route them. They are either routed to an external Kubernetes cluster or the local Loft Kubernetes API Server, or are handled internally. | ||
- **Kubernetes API Server**: The local Kubernetes API server contains the business logic of Loft and introduces a new API group `management.loft.sh`. | ||
- **Kubernetes Operator**: This component watches for changes to User, Team and Cluster objects in the management cluster. | ||
|
||
The Loft pod itself is stateless and everything that is stored is stored within Kubernetes custom resource definitions. Most communication (except some OIDC and authentication routes) is done via Kubernetes requests that access the local Loft Kubernetes API server. | ||
|
||
<figure> | ||
<img src="/docs/media/loft-architecture.svg" alt="loft Architecture" /> | ||
<figcaption>Loft Architecture</figcaption> | ||
</figure> | ||
|
This file was deleted.
Oops, something went wrong.
File renamed without changes.
Oops, something went wrong.