Skip to content

Commit 34038dc

Browse files
authored
Merge branch 'main' into preinstallation-checklist
2 parents f5138c1 + 64ae470 commit 34038dc

File tree

6 files changed

+54
-21
lines changed

6 files changed

+54
-21
lines changed

docs.package.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,18 @@
2929
"target": "docs/02-iaas/",
3030
"label": ""
3131
},
32+
{
33+
"repo": "osism/osism.github.io",
34+
"source": "docs/cloud-in-a-box",
35+
"target": "docs/02-iaas/deployment-examples",
36+
"label": ""
37+
},
38+
{
39+
"repo": "osism/osism.github.io",
40+
"source": "docs/testbed.mdx",
41+
"target": "docs/02-iaas/deployment-examples",
42+
"label": ""
43+
},
3244
{
3345
"repo": "SovereignCloudStack/k8s-harbor",
3446
"source": "docs",

docs/index.mdx

Lines changed: 32 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,32 +16,54 @@ SCS is built, backed, and operated by an active open-source community worldwide.
1616

1717
## Use Cases and Deployment Examples
1818

19-
### IaaS Layer
19+
### Virtualization (IaaS) Layer
2020

21-
#### Quick Start with Cloud-In-A-Box
21+
The SCS IaaS Reference Implementation is based on [OSISM](https://osism.tech/).
2222

23-
The fastest way to get in touch with SCS is to deploy a SCS cloud virtually. The Cloud-In-A-Box was built explicitly for this scenario. Check it out [here](/docs/iaas/guides/deploy-guide/examples/cloud-in-a-box)
23+
#### Quick Start with Cloud-in-a-Box
24+
25+
You can do a single node installation for learning, testing or development purposes.
26+
The Cloud-in-a-Box configuration was built explicitly for this scenario.
27+
Check it out [here](/docs/iaas/deployment-examples/cloud-in-a-box)
28+
It comes with a complete set of services, even Ceph is part of it
29+
(despite of course not offering much redundancy on a single-node).
2430

2531
#### Reference Implementation Testbed
2632

33+
The fastest way to get in touch with SCS is to deploy a SCS cloud virtually.
34+
2735
This means that you set up an SCS test installation including all the infrastructure
2836
pieces such as database, message queueing, ceph, monitoring and logging, IAM, the
2937
[OpenStack](https://openstack.org/) core services, and (soon) the Container layer
30-
on top of an existing IaaS platform.
38+
on top of an existing OpenStack IaaS platform, ideally one that allows for nested
39+
virtualization.
3140

32-
The SCS IaaS reference implementation is based on [OSISM](https://osism.tech/). Read on the
33-
[OSISM testbed docs](https://docs.osism.de/testbed/) to learn how to get the
41+
Read the [testbed docs](/docs/iaas/deployment-examples/testbed) to learn how to get the
3442
testbed running. Please read carefully through the
35-
[deployment](https://docs.osism.de/testbed/deployment.html) section of the
43+
[deployment](/docs/iaas/deployment-examples/testbed#deployment) section of the
3644
manual.
3745

46+
#### Examples for real deployments
47+
48+
[artcodix](https://artcodix.com/) has [shared](/docs/iaas/deployment-examples/artcodix/)
49+
some details on their production setup. The SCS team itself has created [extensive
50+
documentation](/docs/turnkey-solution/hardware-landscape/) including details on the
51+
used hardware.
52+
3853
### Container Layer
3954

55+
The Reference Implementation (v2) for the container (Kubernetes-as-a-Service = KaaS) layer
56+
is provided by [Cluster Stacks](/docs/category/cluster-stacks)
57+
from [syself](https://syself.com/).
58+
4059
#### Cluster Stacks
4160

42-
With the Cluster Stacks, in the V2 KaaS reference implementation, we provide an opinionated optimized configuration of Kubernetes clusters. Through better packaging, integrated testing, and bundled configuration, SCS-based Kubernetes clusters provide easier individualization.
43-
Throughout the R6 development cycle Cluster Stacks are taken from a technical preview to be [functional and available on top of the IaaS reference implementation](https://github.com/SovereignCloudStack/issues/milestone/8) as well to replace the V1 KaaS reference implementation [k8s-cluster-api-provider](https://github.com/SovereignCloudStack/k8s-cluster-api-provider/).
44-
The Cluster Stacks can already be tried with the [demo](https://github.com/SovereignCloudStack/cluster-stacks-demo) repository. Although this is based on the not-production-ready Docker provider, the usage is the same for every provider.
61+
With the Cluster Stacks, in the V2 KaaS reference implementation, we provide an opinionated optimized configuration of Kubernetes cluster management based on [Kubernetes Cluster-API](https://cluster-api.sigs.k8s.io/).
62+
Through better packaging, integrated testing, and bundled configuration, SCS-based Kubernetes clusters provide easier individualization.
63+
Throughout the R6 development cycle Cluster Stacks were taken from a technical preview to be [functional and available on top of the IaaS reference implementation](https://github.com/SovereignCloudStack/issues/milestone/8) as well to replace the V1 KaaS reference implementation [k8s-cluster-api-provider](https://github.com/SovereignCloudStack/k8s-cluster-api-provider/).
64+
The Cluster Stacks have fully replaced V1 meanwhile to be the production-grade KaaS solution in SCS, please check out the
65+
[Quick Start Guide](/docs/container/components/cluster-stacks/providers/openstack/quickstart).
66+
For demo, test and development purposes, you can also try the [demo](https://github.com/SovereignCloudStack/cluster-stacks-demo) repository which is an implementation using the (not-for-production) Docker provider. Implementations for other infrastructure are intended; the one for Hetzner for example is maintained by syself itself.
4567

4668
### Public SCS Clouds in production
4769

package-lock.json

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@
5555
"markdownlint-cli2": "^0.7.1",
5656
"markdownlint-rule-search-replace": "^1.0.9",
5757
"node-fetch": "^2.7.0",
58-
"prettier": "^2.8.4",
5958
"prism-react-renderer": "^2.3.1",
6059
"react": "^18.3.1",
6160
"react-dom": "^18.3.1",

sidebarsDocs.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ const sidebarsDocs = {
5757
},
5858
items: [
5959
{
60-
type: 'doc',
61-
id: 'iaas/deployment-examples/artcodix/index'
60+
type: 'autogenerated',
61+
dirName: '02-iaas/deployment-examples' // '.' means the current docs folder
6262
}
6363
]
6464
}

sidebarsUserDocs.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const sidebars = {
1313
items: [
1414
{
1515
type: 'category',
16-
label: 'OpenDesk on SCS',
16+
label: 'openDesk on SCS',
1717
link: {
1818
type: 'generated-index'
1919
},

0 commit comments

Comments
 (0)