https://github.com/sovereigncloudstack/cluster-stacks-demo
Demo of Cluster Stacks
https://github.com/sovereigncloudstack/cluster-stacks-demo
k8s
Last synced: 12 months ago
JSON representation
Demo of Cluster Stacks
- Host: GitHub
- URL: https://github.com/sovereigncloudstack/cluster-stacks-demo
- Owner: SovereignCloudStack
- License: apache-2.0
- Created: 2023-09-18T16:18:41.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-21T09:00:28.000Z (over 2 years ago)
- Last Synced: 2025-01-13T08:12:42.014Z (about 1 year ago)
- Topics: k8s
- Language: Makefile
- Homepage: https://scs.community/
- Size: 412 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cluster Stacks Demo
Repository for demonstrating the capabilities and functionalities of Cluster Stacks using the cluster-stack-operator, Cluster API and the cluster-api-provider-docker.

## Overview
The Cluster Stacks Demo project aims to highlight the usage and benefits of Cluster Stacks, helping users to leverage the Cluster API for simplified Kubernetes cluster management.
## Getting Started
### Requirement
We expect you to run a Linux operating system.
You also need to install docker and golang.
### Installation
Bootstrap a cluster using kind (Kubernetes in Docker):
```
❯ make create-bootstrap-cluster
```
This will install all necessary operators into the cluster and will apply the clusterstack Custom Resource
Create a workload cluster:
```
❯ make create-workload-cluster
```
This will apply the cluster Custom Resource and will wait until the cluster is available and will install the cni.
## Known issues
### btrfs: Error response from daemon: Duplicate mount point: /dev/mapper
If using `btrfs`, you might encounter a Duplicate mount point: `/dev/mapper` error when starting `cluster-api-provider-docker`. This is a known issue, and you can track its progress and find potential solutions here: https://github.com/kubernetes-sigs/cluster-api/issues/8317