Skip to content

Commit 7fcd06b

Browse files
authored
Merge pull request #3001 from replicatedhq/hide-v2-arch-diagrams
Hide v2 arch diagrams
2 parents 58b065b + 7097a5e commit 7fcd06b

16 files changed

+31
-27
lines changed

docs/enterprise/installing-embedded-air-gap.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ To install with Embedded Cluster in an air gap environment:
9292

9393
1. When prompted, enter a password for accessing the KOTS Admin Console.
9494

95-
The installation command takes a few minutes to complete. During installation, Embedded Cluster completes tasks to prepare the cluster and install KOTS in the cluster. Embedded Cluster also automatically runs a default set of [_host preflight checks_](/vendor/embedded-overview#about-host-preflight-checks) which verify that the environment meets the requirements for the installer.
95+
The installation command takes a few minutes to complete. During installation, Embedded Cluster completes tasks to prepare the cluster and install KOTS in the cluster. Embedded Cluster also automatically runs a default set of [_host preflight checks_](/vendor/embedded-using#about-host-preflight-checks) which verify that the environment meets the requirements for the installer.
9696

9797
**Example output:**
9898

docs/enterprise/installing-embedded.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Before you install, complete the following prerequisites:
1010

1111
<Prerequisites/>
1212

13-
* Ensure that the required domains are accessible from servers performing the installation. See [Firewall Openings for Online Installations](/enterprise/installing-embedded-requirements#firewall-openings-for-online-installations).
13+
* Ensure that the required domains are accessible from servers performing the installation. See [Firewall Openings for Online Installations](/enterprise/installing-embedded-requirements#firewall).
1414

1515
## Install
1616

@@ -54,7 +54,7 @@ To install an application with Embedded Cluster:
5454

5555
1. When prompted, enter a password for accessing the KOTS Admin Console.
5656

57-
The installation command takes a few minutes to complete. During installation, Embedded Cluster completes tasks to prepare the cluster and install KOTS in the cluster. Embedded Cluster also automatically runs a default set of [_host preflight checks_](/vendor/embedded-overview#about-host-preflight-checks) which verify that the environment meets the requirements for the installer.
57+
The installation command takes a few minutes to complete. During installation, Embedded Cluster completes tasks to prepare the cluster and install KOTS in the cluster. Embedded Cluster also automatically runs a default set of [_host preflight checks_](/vendor/embedded-using#about-host-preflight-checks) which verify that the environment meets the requirements for the installer.
5858

5959
**Example output:**
6060

docs/intro-replicated.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Replicated Embedded Cluster is a Kubernetes installer based on the open source K
5151

5252
Additionally, each version of Embedded Cluster includes a specific version of [Replicated KOTS](#kots) that is installed in the cluster during installation. KOTS is used by Embedded Cluster to deploy the application and also provides the Admin Console UI where users can manage both the application and the cluster.
5353

54-
For more information, see [Using Embedded Cluster](/vendor/embedded-overview).
54+
For more information, see [Embedded Cluster Overview](/vendor/embedded-overview).
5555

5656
### KOTS (Admin Console) {#kots}
5757

@@ -147,7 +147,7 @@ For more information about working with customers and custom license fields, see
147147

148148
Applications distributed with the Replicated Platform can support multiple different installation methods from the same application release, helping you to meet your customers where they are. For example:
149149

150-
* Customers who are not experienced with Kubernetes or who prefer to deploy to a dedicated cluster in their environment can install on a VM or bare metal server with the Replicated Embedded Cluster installer. For more information, see [Using Embedded Cluster](/vendor/embedded-overview).
150+
* Customers who are not experienced with Kubernetes or who prefer to deploy to a dedicated cluster in their environment can install on a VM or bare metal server with the Replicated Embedded Cluster installer. For more information, see [Embedded Cluster Overview](/vendor/embedded-overview).
151151
* Customers familiar with Kubernetes and Helm can install in their own existing cluster using Helm. For more information, see [Installing with Helm](/vendor/install-with-helm).
152152
* Customers installing into environments with limited or no outbound internet access (often referred to as air-gapped environments) can securely access and push images to their own internal registry, then install using Helm or a Replicated installer. For more information, see [Air Gap Installation with Embedded Cluster](/enterprise/installing-embedded-air-gap) and [Installing and Updating with Helm in Air Gap Environments (Alpha)](/vendor/helm-install-airgap).
153153

docs/intro.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ pagination_next: null
145145
<p>Embed Kubernetes with your application to support installations on VMs or bare metal servers.</p>
146146
</li>
147147
<li>
148-
<a href="/vendor/embedded-overview">Using Embedded Cluster</a>
148+
<a href="/vendor/embedded-overview">Embedded Cluster Overview</a>
149149
</li>
150150
<li>
151151
<a href="/enterprise/installing-embedded">Installing with Embedded Cluster</a>

docs/vendor/ci-workflows.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,4 +299,4 @@ Consider the following requirements and recommendations:
299299

300300
Finally, add a job to archive the temporary channel and customer that you created. This ensures that these artifacts are removed from your Replicated team and that they do not have to be manually archived after the release is promoted.
301301

302-
See the [channel delete](/reference/replicated-cli-channel-delete) Replicated CLI command and the [customer/\{customer_id\}/archive](https://replicated-vendor-api.readme.io/reference/archivecustomer) endpoint in the Vendor API v3 documentation. Or, for GitHub Actions workflows, see the [archive-channel](https://github.com/replicatedhq/replicated-actions/tree/main/archive-channel) and [archive-customer](https://github.com/replicatedhq/replicated-actions/tree/main/archive-customer) actions.
302+
See the [channel rm](/reference/replicated-cli-channel-rm) Replicated CLI command and the [customer/\{customer_id\}/archive](https://replicated-vendor-api.readme.io/reference/archivecustomer) endpoint in the Vendor API v3 documentation. Or, for GitHub Actions workflows, see the [archive-channel](https://github.com/replicatedhq/replicated-actions/tree/main/archive-channel) and [archive-customer](https://github.com/replicatedhq/replicated-actions/tree/main/archive-customer) actions.

docs/vendor/embedded-overview.mdx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ If you are instead looking for information about creating Kubernetes Installers
1414

1515
<EmbeddedCluster/>
1616

17-
## Architecture and Built-In Extensions
17+
{/* [V2 ARCHITECTURE CONTENT] ## Architecture and Built-In Extensions
1818
1919
This section describes the Embedded Cluster architecture, including the built-in extensions deployed by Embedded Cluster.
2020
@@ -30,7 +30,11 @@ As shown in the diagram above, the user downloads the Embedded Cluster installat
3030
3131
When the user runs the Embedded Cluster install command, the Embedded Cluster binary first installs the k0s cluster as a systemd service. This systemd service is named using the slug of the application (for example, `gitea`).
3232
33-
After all the Kubernetes components for the cluster are available, the Embedded Cluster binary then installs the Embedded Cluster built-in extensions and any Helm extensions that were included in the [`extensions`](/reference/embedded-config#extensions) field of the Embedded Cluster Config. Each built-in extension is installed in its own namespace. The namespace or namespaces where Helm extensions are installed is defined by the vendor in the Embedded Cluster Config.
33+
After all the Kubernetes components for the cluster are available, the Embedded Cluster binary then installs the Embedded Cluster built-in extensions and any Helm extensions that were included in the [`extensions`](/reference/embedded-config#extensions) field of the Embedded Cluster Config. Each built-in extension is installed in its own namespace. The namespace or namespaces where Helm extensions are installed is defined by the vendor in the Embedded Cluster Config. */}
34+
35+
## Embedded Cluster Built-In Extensions
36+
37+
Embedded Cluster deploys built-in extensions to provide capabilities such as application management and storage. These extensions are deployed by default and do not require configuration.
3438

3539
The built-in extensions include:
3640

@@ -42,7 +46,7 @@ The built-in extensions include:
4246

4347
* **(Air Gap Only) Image registry:** For air gap installations in environments with limited or no outbound internet access, Embedded Cluster installs an image registry where the images required to install and run the application are pushed. For more information about installing in air-gapped environments, see [Air Gap Installation with Embedded Cluster](/enterprise/installing-embedded-air-gap).
4448

45-
Finally, after the built-in extensions and any Helm extensions are installed, The Embedded Cluster binary deploys a second systemd service on the node named `APP_SLUG-manager` (for example, `gitea-manager`). This manager service orchestrates Embedded Cluster and communicates with the KOTS instance running in the cluster through a websocket.
49+
{/* [V2 ARCHITECTURE CONTENT] Finally, after the built-in extensions and any Helm extensions are installed, The Embedded Cluster binary deploys a second systemd service on the node named `APP_SLUG-manager` (for example, `gitea-manager`). This manager service orchestrates Embedded Cluster and communicates with the KOTS instance running in the cluster through a websocket.
4650
4751
### Multi-Node Architecture
4852
@@ -58,7 +62,7 @@ High availability (HA) for multi-node installations with Embedded Cluster is Alp
5862
5963
As shown in the diagram above, in multi-node installations, an instance of the Embedded Cluster manager systemd service runs on each node and communicates with the KOTS instance running on the primary node through a websocket. This allows Embedded Cluster and KOTS to manage installations where workloads are running on multiple nodes in a cluster.
6064
61-
Additionally, for installations that include disaster recovery with Velero, the Velero Node Agent also runs on each node in the cluster. The Node Agent is a Kubernetes DaemonSet that performs backup and restore tasks such as creating snapshots and transferring data during restores.
65+
Additionally, for installations that include disaster recovery with Velero, the Velero Node Agent also runs on each node in the cluster. The Node Agent is a Kubernetes DaemonSet that performs backup and restore tasks such as creating snapshots and transferring data during restores. */}
6266

6367
## Comparison to kURL
6468

docs/vendor/embedded-using.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ During installation, Embedded Cluster automatically runs a default set of _host
9898
* The system has at least 2G of memory and 2 CPU cores
9999
* The system clock is synchronized
100100

101-
For Embedded Cluster requirements, see [Requirements](#requirements). For the full default host preflight spec for Embedded Cluster, see [`host-preflight.yaml`](https://github.com/replicatedhq/embedded-cluster/blob/main/pkg/preflights/host-preflight.yaml) in the `embedded-cluster` repository in GitHub.
101+
For Embedded Cluster requirements, see [Embedded Cluster Installation Requirements](/enterprise/installing-embedded-requirements). For the full default host preflight spec for Embedded Cluster, see [`host-preflight.yaml`](https://github.com/replicatedhq/embedded-cluster/blob/main/pkg/preflights/host-preflight.yaml) in the `embedded-cluster` repository in GitHub.
102102

103103
If any of the host preflight checks fail, installation is blocked and a message describing the failure is displayed. For more information about host preflight checks for installations on VMs or bare metal servers, see [About Host Preflights](preflight-support-bundle-about#host-preflights).
104104

docs/vendor/kots-faq.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,15 +138,15 @@ Replicated Embedded Cluster is a successor to Replicated kURL. Compared to kURL,
138138

139139
<KurlAvailability/>
140140

141-
For more information, see [Using Embedded Cluster](/vendor/embedded-overview).
141+
For more information, see [Embedded Cluster Overview](/vendor/embedded-overview).
142142

143143
### How do I enable Embedded Cluster and KOTS installations for my application?
144144

145145
Releases that support installation with KOTS include the manifests required by KOTS to define the Admin Console experience and install the application.
146146

147147
In addition to the KOTS manifests, releases that support installation with Embedded Cluster also include the Embedded Cluster Config. The Embedded Cluster Config defines aspects of the cluster that will be provisioned and also sets the version of KOTS that will be installed.
148148

149-
For more information, see [Using Embedded Cluster](/vendor/embedded-overview).
149+
For more information, see [Embedded Cluster Overview](/vendor/embedded-overview).
150150

151151
### Can I use my own branding?
152152

docs/vendor/licenses-about-types.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# About Community Licenses
22

3-
This topic describes community licenses. For more information about other types of licenses, see [License Types](licenses-about#license-types) in _About Customers_.
3+
This topic describes community licenses. For more information about other types of licenses, see [Customer Types](licenses-about#customer-types) in _About Customers_.
44

55
## Overview
66

docs/vendor/licenses-about.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,9 @@ From the **Customers** page, you can do the following:
102102
* Archive customers. For more information, see [Creating and Managing Customers](releases-creating-customer).
103103

104104
* Click on a customer on the **Customers** page to access the following customer-specific pages:
105-
* [Reporting](#reporting-page)
106-
* [Manage customer](#manage-customer-page)
107-
* [Support bundles](#support-bundles-page)
105+
* [Reporting](#about-the-customer-reporting-page)
106+
* [Manage customer](#about-the-manage-customer-page)
107+
* [Support bundles](#about-the-customer-support-bundles-page)
108108

109109
### About the Customer Reporting Page
110110

@@ -163,7 +163,7 @@ For more information, see [Updating Licenses in the Admin Console](/enterprise/u
163163

164164
The [Replicated SDK](replicated-sdk-overview) includes an in-cluster API that can be used to retrieve up-to-date customer license information from the Vendor Portal during runtime through the [`license`](/reference/replicated-sdk-apis#license) endpoints. This means that you can add logic to your application to get the latest license information without the customer needing to perform a license update. The SDK API polls the Vendor Portal for updated data every four hours.
165165

166-
In KOTS installations that include the SDK, users need to update their licenses from the Admin Console as described in [License Updates with KOTS](#license-updates-with-kots) above. However, any logic in your application that uses the SDK API will update the user's license information without the customer needing to deploy a license update in the Admin Console.
166+
In KOTS installations that include the SDK, users need to update their licenses from the Admin Console as described in [About Syncing Licenses](#about-syncing-licenses) above. However, any logic in your application that uses the SDK API will update the user's license information without the customer needing to deploy a license update in the Admin Console.
167167

168168
For information about how to use the SDK API to query license entitlements at runtime, see [Querying Entitlements with the Replicated SDK API](/vendor/licenses-reference-sdk).
169169

0 commit comments

Comments
 (0)