diff --git a/docs/docs-content/getting-started/additional-capabilities.md b/docs/docs-content/getting-started/additional-capabilities.md deleted file mode 100644 index 66f64592b23..00000000000 --- a/docs/docs-content/getting-started/additional-capabilities.md +++ /dev/null @@ -1,93 +0,0 @@ ---- -sidebar_label: "Additional Capabilities" -title: "Additional Capabilities" -description: "Learn more about Palette's Additional Capabilities." -icon: "" -hide_table_of_contents: false -sidebar_position: 80 -tags: ["getting-started"] ---- - -Palette offers a range of additional capabilities designed to enable its users to deploy, scale, and effectively manage -Kubernetes workloads across a wide variety of environments and deployment options. - -This section will introduce you to some of Palette's additional capabilities, which include: - -- Managing thousands of clusters in remote locations with [Edge](./additional-capabilities.md#edge). -- Supporting high-security requirements with our FIPS-validated [VerteX](./additional-capabilities.md#palette-vertex) - edition. -- Self-hosting the Palette management plane in your own environment with - [Self-Hosted Palette](./additional-capabilities.md#self-hosted-palette). -- Integrating virtual machine workloads into Kubernetes environments with - [Virtual Machine Orchestrator](./additional-capabilities.md#virtual-machine-orchestrator). - -![A drawing of Palette with humans interacting](/getting-started/getting-started_additional-capabilities_palette.webp) - -## Edge - -Palette Edge enables you to deploy Kubernetes workloads in remote locations characterized by limited or intermittent -connectivity and limited compute infrastructure. This means you can deploy Kubernetes clusters at scale and ensure -application performance, availability, security, and lifecycle management across a diverse range of edge locations. -These locations include hospitals, retail stores, Telco environments, restaurants, manufacturing facilities, rural -areas, and many more. - -Palette Edge supports both VM and container-based workloads, multiple Kubernetes distributions, and Intel and ARM -hardware architectures. It is built on top of the open-source project [Kairos](https://kairos.io/), which enables the -creation and customization of immutable versions of operating systems. Additionally, Palette Edge is designed to scale -to tens of thousands of locations while enforcing policies locally within each cluster. - -Edge clusters are Kubernetes clusters set up on Edge hosts. These hosts can be bare metal or virtual machines located in -isolated locations. Palette deploys and manages workload clusters at the Edge, and the services continue operating even -when the connection to the management plane is lost. You can manage Edge clusters locally on-site through Local UI, or -centrally through the Palette management plane. Palette Edge is able to meet your needs, regardless of the network -topology your deployments face. Check out the [Palette Edge](../clusters/edge/edge.md) page to learn more about Edge and -its features. - -## Self-Hosted Palette - -By default, the Palette management plane is available as a multi-tenant SaaS deployment in a public cloud with multiple -availability zones. Should you need it, Palette is also offered as a dedicated SaaS instance, as well as a fully -self-hosted option that allows your teams to directly deploy and manage a private instance of the Palette management -plane in your data center or public cloud provider. - -Self-hosted Palette puts you in full control of the management plane, including its configuration and the timing of -upgrades. A self-hosted instance may be necessary to meet compliance requirements or your organization's security -policies. You may also need to deploy an instance of Palette within an airgapped facility to manage clusters where -access to any outside service is not possible. Explore more on the -[Self-Hosted Palette](https://docs.spectrocloud.com/enterprise-version/) page. - -## Palette VerteX - -Palette VerteX offers a simple, flexible, and secure way for government and regulated industries to deploy and manage -Kubernetes workloads containing sensitive and classified information. It is available as a self-hosted platform offering -that you can install in your data center or public cloud provider. - -Palette VerteX is fully proven in operational environments as it has a Technology Readiness Level (TRL) 9 designation, -making it suitable for use in high-security production environments up to Impact Levels (IL) 5, 6, and 6+. It enables -you to deploy and manage the life cycle of multiple Kubernetes clusters in various environments. These include -virtualized and bare metal data centers (such as [VMware vSphere](https://www.vmware.com/products/vsphere.html) and -[Nutanix](https://www.nutanix.com/)), clouds (including [AWS](https://aws.amazon.com/govcloud-us/) and -[Azure](https://azure.microsoft.com/en-ca/explore/global-infrastructure/government) government clouds), and edge -locations (including air-gapped setups), which makes VerteX also appropriate for addressing challenges like intermittent -connectivity or low bandwidth. - -Additionally, VerteX incorporates validated Federal Information Processing Standards (FIPS) 140-2 cryptographic modules -into its management plane and the Kubernetes clusters it deploys. It secures data in motion through encrypted Transport -Layer Security (TLS) communication channels, includes a suite of scanning tools, and offers CONUS support from a -dedicated public sector team. These capabilities ensure robust data protection for your organization’s infrastructure -and applications. To learn more, check out the [Palette VerteX](../vertex/vertex.md) page. - -## Virtual Machine Orchestrator - -Palette Virtual Machine Orchestrator (VMO) allows you to deploy, manage, and scale traditional VM workloads within a -modern Kubernetes environment, side by side with your containerized applications. It lets you apply to VMs the same -lifecycle management capabilities as Palette applies to containers, including backups. - -VMO uses the CNCF project [KubeVirt](https://kubevirt.io) to manage VMs as Kubernetes pods, ensuring complete mapping -between the VM and Kubernetes concepts. This solution also has near complete feature parity with -[VMware vSphere](https://www.vmware.com/products/vsphere.html), including capabilities such as live migration. - -Palette VMO can be used on edge hosts, giving the ability to deploy VM workloads at the edge without the overhead of a -hypervisor layer. This is achieved by leveraging [Canonical MAAS](https://maas.io). Additionally, VMO can also be used -in self-hosted, airgapped, and in our SaaS environments. Learn more on the -[Virtual Machine Orchestrator](../vm-management/vm-management.md) page. diff --git a/docs/docs-content/getting-started/additional-capabilities/_category_.json b/docs/docs-content/getting-started/additional-capabilities/_category_.json new file mode 100644 index 00000000000..79a194a9b19 --- /dev/null +++ b/docs/docs-content/getting-started/additional-capabilities/_category_.json @@ -0,0 +1,3 @@ +{ + "position": 80 +} diff --git a/docs/docs-content/getting-started/additional-capabilities/additional-capabilities.md b/docs/docs-content/getting-started/additional-capabilities/additional-capabilities.md new file mode 100644 index 00000000000..1d0fc132280 --- /dev/null +++ b/docs/docs-content/getting-started/additional-capabilities/additional-capabilities.md @@ -0,0 +1,51 @@ +--- +sidebar_label: "Additional Capabilities" +title: "Additional Capabilities" +description: "Learn more about Palette's Additional Capabilities." +icon: "" +hide_table_of_contents: false +sidebar_position: 10 +tags: ["getting-started"] +--- + +Palette offers a range of additional capabilities designed to enable its users to deploy, scale, and effectively manage +Kubernetes workloads across a wide variety of environments and deployment options. + +This section introduces you to some of Palette's additional capabilities, which include: + +- Managing thousands of clusters in remote locations with [Edge](./edge.md). +- Supporting high-security requirements with our FIPS-validated [VerteX](./self-hosted.md#palette-vertex) edition. +- Self-hosting the Palette management plane in your own environment with + [Self-Hosted Palette](./self-hosted.md#self-hosted-palette). +- Integrating virtual machine workloads into Kubernetes environments with [Virtual Machine Orchestrator](./vmo.md). + +![A drawing of Palette with humans interacting](/getting-started/getting-started_additional-capabilities_palette.webp) + +## The Journey Continues + +In this section, you get an overview of other parts of Palette not yet covered by your Getting Started journey so far. +Explore more through the following pages. + + diff --git a/docs/docs-content/getting-started/additional-capabilities/edge.md b/docs/docs-content/getting-started/additional-capabilities/edge.md new file mode 100644 index 00000000000..dccb29d4025 --- /dev/null +++ b/docs/docs-content/getting-started/additional-capabilities/edge.md @@ -0,0 +1,48 @@ +--- +sidebar_label: "Palette Edge" +title: "Palette Edge" +description: "Learn more about Palette's Edge Capabilities." +icon: "" +hide_table_of_contents: false +sidebar_position: 10 +tags: ["getting-started"] +--- + +Palette Edge enables you to deploy Kubernetes workloads in remote locations characterized by limited or intermittent +connectivity and limited compute infrastructure. This means you can deploy Kubernetes clusters at scale and ensure +application performance, availability, security, and lifecycle management across a diverse range of edge locations. +These locations include hospitals, retail stores, Telco environments, restaurants, manufacturing facilities, rural +areas, and many more. + +Palette Edge supports both VM and container-based workloads, multiple Kubernetes distributions, and Intel and ARM +hardware architectures. It is built on top of the open-source project [Kairos](https://kairos.io/), which enables the +creation and customization of immutable versions of operating systems. Additionally, Palette Edge is designed to scale +to tens of thousands of locations while enforcing policies locally within each cluster. + +Edge clusters are Kubernetes clusters set up on Edge hosts. These hosts can be bare metal or virtual machines located in +isolated locations. Palette deploys and manages workload clusters at the Edge, and the services continue operating even +when the connection to the management plane is lost. You can manage Edge clusters locally on-site through Local UI, or +centrally through the Palette management plane. Palette Edge is able to meet your needs, regardless of the network +topology your deployments face. + +Palette Edge also allows you to be confident that all software operating on your Edge hosts is authenticated software +verified through cryptographic signatures. [Trusted Boot](../../clusters/edge/trusted-boot/trusted-boot.md) is the +security feature that ensures the authenticity of the boot processes. In the event that an Edge device is lost or +stolen, the +[Trusted Platform Module (TPM)](https://www.intel.com/content/www/us/en/business/enterprise-computers/resources/trusted-platform-module.html) +will not release the key to decrypt the disk encryption if the boot process is tampered with, ensuring your user data +remains encrypted. + +## Resources + +To learn more about Palette Edge, review the [Edge](../../clusters/edge/edge.md) section to learn more about Edge and +its features. Then, follow the [Deploy an Edge Cluster on VMware](../../tutorials/edge/deploy-cluster.md) tutorial to +learn how to build Edge artifacts, prepare VMware VMs as Edge hosts using the Edge installer ISO, create a cluster +profile referencing a provider image, and deploy a cluster. + +Check out the following video for a quick overview of how you can provision and manage thousands of edge Kubernetes +clusters with Palette. + +
+ + diff --git a/docs/docs-content/getting-started/additional-capabilities/self-hosted.md b/docs/docs-content/getting-started/additional-capabilities/self-hosted.md new file mode 100644 index 00000000000..953f67afe4b --- /dev/null +++ b/docs/docs-content/getting-started/additional-capabilities/self-hosted.md @@ -0,0 +1,57 @@ +--- +sidebar_label: "VerteX and Self-Hosted Palette" +title: "VerteX and Self-Hosted Palette" +description: "Learn more about VerteX and Self-Hosted Palette." +icon: "" +hide_table_of_contents: false +sidebar_position: 20 +tags: ["getting-started"] +--- + +## Self-Hosted Palette + +By default, the Palette management plane is available as a multi-tenant SaaS deployment in a public cloud with multiple +availability zones. Should you need it, Palette is also offered as a dedicated SaaS instance, as well as a fully +self-hosted option that allows your teams to directly deploy and manage a private instance of the Palette management +plane in your data center or public cloud provider. + +Self-hosted Palette puts you in full control of the management plane, including its configuration and the timing of +upgrades. A self-hosted instance may be necessary to meet compliance requirements or your organization's security +policies. You may also need to deploy an instance of Palette within an airgapped facility to manage clusters where +access to any outside service is not possible. + +## Palette VerteX + +Palette VerteX offers a simple, flexible, and secure way for government and regulated industries to deploy and manage +Kubernetes workloads containing sensitive and classified information. It is available as a self-hosted platform offering +that you can install in your data center or public cloud provider. + +Palette VerteX is fully proven in operational environments as it has a Technology Readiness Level (TRL) 9 designation, +making it suitable for use in high-security production environments up to Impact Levels (IL) 5, 6, and 6+. It enables +you to deploy and manage the life cycle of multiple Kubernetes clusters in various environments. These include +virtualized and bare metal data centers (such as [VMware vSphere](https://www.vmware.com/products/vsphere.html) and +[Nutanix](https://www.nutanix.com/)), clouds (including [AWS](https://aws.amazon.com/govcloud-us/) and +[Azure](https://azure.microsoft.com/en-ca/explore/global-infrastructure/government) government clouds), and edge +locations (including air-gapped setups), which makes VerteX also appropriate for addressing challenges like intermittent +connectivity or low bandwidth. + +Additionally, VerteX incorporates validated Federal Information Processing Standards (FIPS) 140-2 cryptographic modules +into its management plane and the Kubernetes clusters it deploys. It secures data in motion through encrypted Transport +Layer Security (TLS) communication channels, includes a suite of scanning tools, and offers CONUS support from a +dedicated public sector team. These capabilities ensure robust data protection for your organization’s infrastructure +and applications. + +## Resources + +Check out the [Self-Hosted Palette](../../enterprise-version/enterprise-version.md) section to learn how to install the +self-hosted version of Palette in your data centers or public cloud providers. + +Review the [Palette VerteX](../../vertex/vertex.md) section to learn how to install and configure VerteX in your data +centers or public cloud providers. + +Check out the following video for a tour of Palette VerteX, our tailor-made Kubernetes management solution for +government and regulated industries. + +
+ + diff --git a/docs/docs-content/getting-started/additional-capabilities/vmo.md b/docs/docs-content/getting-started/additional-capabilities/vmo.md new file mode 100644 index 00000000000..a73bd415d74 --- /dev/null +++ b/docs/docs-content/getting-started/additional-capabilities/vmo.md @@ -0,0 +1,36 @@ +--- +sidebar_label: "Virtual Machine Orchestrator" +title: "Virtual Machine Orchestrator" +description: "Learn more about the Palette Virtual Machine Orchestrator (VMO)." +icon: "" +hide_table_of_contents: false +sidebar_position: 30 +tags: ["getting-started"] +--- + +Palette Virtual Machine Orchestrator (VMO) allows you to deploy, manage, and scale traditional VM workloads within a +modern Kubernetes environment, side by side with your containerized applications. It lets you apply to VMs the same +lifecycle management capabilities as Palette applies to containers, including backups. + +VMO uses the CNCF project [KubeVirt](https://kubevirt.io) to manage VMs as Kubernetes pods, ensuring complete mapping +between the VM and Kubernetes concepts. This solution also has near complete feature parity with +[VMware vSphere](https://www.vmware.com/products/vsphere.html), including capabilities such as live migration. + +Palette VMO can be used on edge hosts, giving the ability to deploy VM workloads at the edge without the overhead of a +hypervisor layer. This is achieved by leveraging [Canonical MAAS](https://maas.io). Additionally, VMO can also be used +in self-hosted, airgapped, and in our SaaS environments. Learn more on the +[Virtual Machine Orchestrator](../../vm-management/vm-management.md) page. + +## Resources + +To learn more about Palette VMO, review the [Architecture](../../vm-management/architecture.md) page to learn about the +components involved in enabling VMO for your infrastructure. Then, review the +[Create a VMO Profile](../../vm-management/create-vmo-profile.md) guide to prepare everything you need to deploy your +first cluster with VMO. + +Check out the following video for a tour of Palette's Virtual Machine Orchestrator (VMO) capability. It shows how you +can model, deploy, and manage VM workloads alongside containers in your clusters. + +
+ + diff --git a/docs/docs-content/getting-started/aws/scale-secure-cluster.md b/docs/docs-content/getting-started/aws/scale-secure-cluster.md index d03cd74d91a..c1ec2bc93ad 100644 --- a/docs/docs-content/getting-started/aws/scale-secure-cluster.md +++ b/docs/docs-content/getting-started/aws/scale-secure-cluster.md @@ -512,5 +512,5 @@ cluster. Then, you upgraded the Kubernetes version of your cluster and scanned y capabilities. Finally, you scaled your cluster's nodes and used taints to select which Hello Universe pods execute on them. -We encourage you to check out the [Additional Capabilities](../additional-capabilities.md) to explore other Palette -functionalities. +We encourage you to check out the [Additional Capabilities](../additional-capabilities/additional-capabilities.md) to +explore other Palette functionalities. diff --git a/docs/docs-content/getting-started/azure/scale-secure-cluster.md b/docs/docs-content/getting-started/azure/scale-secure-cluster.md index bc652778b28..56210474524 100644 --- a/docs/docs-content/getting-started/azure/scale-secure-cluster.md +++ b/docs/docs-content/getting-started/azure/scale-secure-cluster.md @@ -514,5 +514,5 @@ cluster. Then, you upgraded the Kubernetes version of your cluster and scanned y capabilities. Finally, you scaled your cluster's nodes and used taints to select which Hello Universe pods execute on them. -We encourage you to check out the [Additional Capabilities](../additional-capabilities.md) to explore other Palette -functionalities. +We encourage you to check out the [Additional Capabilities](../additional-capabilities/additional-capabilities.md) to +explore other Palette functionalities. diff --git a/docs/docs-content/getting-started/gcp/scale-secure-cluster.md b/docs/docs-content/getting-started/gcp/scale-secure-cluster.md index f2a1ca5af1b..27adf739ec4 100644 --- a/docs/docs-content/getting-started/gcp/scale-secure-cluster.md +++ b/docs/docs-content/getting-started/gcp/scale-secure-cluster.md @@ -514,5 +514,5 @@ cluster. Then, you upgraded the Kubernetes version of your cluster and scanned y capabilities. Finally, you scaled your cluster's nodes and used taints to select which Hello Universe pods execute on them. -We encourage you to check out the [Additional Capabilities](../additional-capabilities.md) to explore other Palette -functionalities. +We encourage you to check out the [Additional Capabilities](../additional-capabilities/additional-capabilities.md) to +explore other Palette functionalities. diff --git a/docs/docs-content/getting-started/vmware/scale-secure-cluster.md b/docs/docs-content/getting-started/vmware/scale-secure-cluster.md index d77f4df0a4f..556f9695ed9 100644 --- a/docs/docs-content/getting-started/vmware/scale-secure-cluster.md +++ b/docs/docs-content/getting-started/vmware/scale-secure-cluster.md @@ -529,5 +529,5 @@ vSphere cluster. Then, you upgraded the Kubernetes version of your cluster and s scanning capabilities. Finally, you scaled your cluster's nodes and used taints to select which Hello Universe pods execute on them. -We encourage you to check out the [Additional Capabilities](../additional-capabilities.md) to explore other Palette -functionalities. +We encourage you to check out the [Additional Capabilities](../additional-capabilities/additional-capabilities.md) to +explore other Palette functionalities.