Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Distro virtual cluster #1665

Merged
merged 7 commits into from
Oct 18, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 17 additions & 16 deletions docs/docs-content/clusters/cluster-groups/create-cluster-group.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,28 +68,29 @@ Use the instructions below to create a cluster group.

6. Review the configuration options for **Host Clusters Config** and **Virtual Clusters Config**.

#### Cluster Group Configurations

#### Cluster Group Configurations

|**Host Cluster Config** | **Description** |
|--------------------------------------|-------------------------------------------|
|Oversubscription (%): | The allowed oversubscription for cluster in terms of resources. Default is 120%.|
|Cluster endpoint type: | Load balancer or Ingress.|
|Host DNS: | If the selected cluster endpoint is **Ingress**, then for each selected host cluster provide the host DNS pattern. Ensure that a wildcard DNS record exists that maps the provided host pattern to the ingress controller load balancer for this cluster. Check out the [Setup Ingress](ingress-cluster-group.md) for additional guidance.|


|**Host Cluster Config** | **Description** |
|--------------------------------------|-------------------------------------------|
|Oversubscription (%): | The allowed oversubscription for cluster in terms of resources. Default is 120%.|
|Cluster endpoint type: | Load balancer or Ingress.|
|Host DNS: | If the selected cluster endpoint is **Ingress**, then for each selected host cluster provide the host DNS pattern. Ensure that a wildcard DNS record exists that maps the provided host pattern to the ingress controller load balancer for this cluster. Check out the [Setup Ingress](ingress-cluster-group.md) for additional guidance.|
#### Palette Virtual Cluster Configuration

The configuration applied to all virtual clusters launched into the host clusters. Select the Kubernetes distribution you want all virtual clusters to use. Use the **Advanced Config** for further customization.

#### Palette Virtual Cluster Configuration
![A view of the Kubernetes distribution selection menu](/clusters_cluster-groups_create-cluster-group_virtual-cluster-distro.png)

The configuration applied to all virtual clusters launched into the host clusters. Use the **Advanced Config** for further customization. The request sizing applies to the maximum amount of resources a virtual cluster is allowed to claim.

<br />
The request sizing applies to the maximum amount of resources a virtual cluster is allowed to claim.

|**Palette Virtual Cluster Resource ** | **Default** |**Minimum Limit**|
|------------------------------|-------------------|-----------------|
|CPU (per request) | 6 | 4 |
| Memory (per request) | 8 GiB | 4 GiB |
| Storage (per request) | 10 GiB | 2 GiB |
|**Palette Virtual Cluster Resource** | **Default** |**Minimum Limit**|
|------------------------------|-------------------|-----------------|
|CPU (per request) | 6 | 4 |
| Memory (per request) | 8 GiB | 4 GiB |
| Storage (per request) | 10 GiB | 2 GiB |


:::caution
Expand Down Expand Up @@ -121,7 +122,7 @@ To enable virtual clusters for OpenShift, review the OpenShit [instructions belo

8. Click **Finish Configuration**.

### Validate
## Validate

To review your cluster group, navigate to the left **Main Menu** and select **Cluster Groups**. Your newly created cluster group is now displayed and ready for use.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,17 @@ Palette also supports Day-2 operations such as upgrades, backup, and restore to

To get started, refer to [Add Virtual Clusters to a Cluster Group](deploy-virtual-cluster.md).

## Kubernetes Distributions

The following Kubernetes distributions are supported for virtual clusters:

| **Name** | **Description** |
| --- | --- |
| **K3s** | [K3s](https://k3s.io) is a lightweight, certified Kubernetes distribution designed for production workloads. |
| **CNCF K8s**| The Cloud Native Computing Foundation (CNCF) [Kubernetes distribution](https://www.cncf.io/projects/kubernetes). |


Refer to the [Create and Manager Cluster Groups](../cluster-groups/create-cluster-group.md#palette-virtual-cluster-configuration) to learn how to configure your cluster group to use a specific Kubernetes distribution.

## Network Connectivity

Expand All @@ -33,3 +44,9 @@ Virtual clusters support two network endpoint types: Load Balancer and Ingress.

`*.myapp.mydomain.com`


## Resources

- [Add Virtual Clusters to a Cluster Group](deploy-virtual-cluster.md)

- [Configure OIDC for Virtual Clusters](configure-oidc-virtual-cluster.md)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading