Skip to content

Commit

Permalink
Distro virtual cluster (#1665)
Browse files Browse the repository at this point in the history
* ci: updated labels (#1661)

* docs: virtual clusters distro PPD-1357

* Optimised images with calibre/image-actions

* docs: vale feedback

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
  • Loading branch information
karl-cardenas-coding and github-actions[bot] committed Oct 18, 2023
1 parent 954d50b commit 94c1aea
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 16 deletions.
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.

0 comments on commit 94c1aea

Please sign in to comment.