You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -68,19 +72,23 @@ To install with Embedded Cluster in an air gap environment:
68
72
69
73
1. On a machine with internet access, run the curl command to download the air gap installation assets as a `.tgz`.
70
74
71
-
1. Move the downloaded `.tgz` to the airgapped machine where you will install.
75
+
1. Move the downloaded `.tgz` to the air-gapped machine where you will install.
72
76
73
-
1. On your airgapped machine, untar the `.tgz` following the instructions provided in the **Embedded Cluster installation instructions** dialog. This will produce three files:
77
+
1. On your air-gapped machine, untar the `.tgz` following the instructions provided in the **Embedded Cluster installation instructions** dialog. This will produce three files:
74
78
* The installer
75
79
* The license
76
80
* The air gap bundle (`APP_SLUG.airgap`)
77
81
78
-
1. Install the application with the installation command copied from the **Embedded Cluster installation instructions** dialog, adding `--airgap-bundle` flag to pass the `.airgap` bundle that you downloaded to the installation:
82
+
1. Install the application with the installation command copied from the **Embedded Cluster installation instructions** dialog:
Embedded Cluster supports installation options such as installing behind a proxy and changing the data directory used by Embedded Cluster. For the list of flags supported with the Embedded Cluster `install` command, see [Embedded Cluster Install Command Options](/reference/embedded-cluster-install).
91
+
:::
84
92
85
93
1. When prompted, enter a password for accessing the KOTS Admin Console.
Copy file name to clipboardExpand all lines: docs/enterprise/installing-embedded.mdx
+5-129Lines changed: 5 additions & 129 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,6 +47,10 @@ To install an application with Embedded Cluster:
47
47
Where:
48
48
*`APP_SLUG` is the unique slug for the application.
49
49
*`LICENSE_FILE` is the customer license.
50
+
<br/>
51
+
:::note
52
+
Embedded Cluster supports installation options such as installing behind a proxy and changing the data directory used by Embedded Cluster. For the list of flags supported with the Embedded Cluster `install` command, see [Embedded Cluster Install Command Options](/reference/embedded-cluster-install).
53
+
:::
50
54
51
55
1. When prompted, enter a password for accessing the KOTS Admin Console.
52
56
@@ -101,132 +105,4 @@ On the Admin Console dashboard, the application status changes from Missing to U
[View a larger version of this image](/images/gitea-ec-ready.png)
105
-
106
-
## Install Behind a Proxy Server {#proxy}
107
-
108
-
The following flags can be used with the Embedded Cluster `install` command to install behind a proxy server:
109
-
110
-
<table>
111
-
<tr>
112
-
<thwidth="35%">Flag</th>
113
-
<thwidth="65%">Description</th>
114
-
</tr>
115
-
<tr>
116
-
<td>`--http-proxy`</td>
117
-
<td>Proxy server to use for HTTP</td>
118
-
</tr>
119
-
<tr>
120
-
<td>`--https-proxy`</td>
121
-
<td>Proxy server to use for HTTPS</td>
122
-
</tr>
123
-
<tr>
124
-
<td>`--no-proxy`</td>
125
-
<td>
126
-
<p>Comma-separated list of hosts for which not to use a proxy.</p>
127
-
<p>For single-node installations, pass the IP address of the node where you are installing. For multi-node installations, when deploying the first node, pass the list of IP addresses for all nodes in the cluster (typically in CIDR notation).</p>
128
-
<p>The following are never proxied:</p>
129
-
<ul>
130
-
<li>Internal cluster communication (`localhost`, `127.0.0.1`, `.cluster.local`, `.svc`)</li>
131
-
<li>The CIDRs used for assigning IPs to Kubernetes Pods and Services. By default, the Pod CIDR is `10.244.0.0/16` and the Service CIDR `10.96.0.0/12`. For information about how to change these defaults, see [Set IP Address Ranges for Pods and Services](#set-ip-address-ranges-for-pods-and-services).</li>
132
-
</ul>
133
-
<p>To ensure your app's internal cluster communication is not proxied, use fully qualified domain names like `my-service.my-namespace.svc` or `my-service.my-namespace.svc.cluster.local`.</p>
134
-
</td>
135
-
</tr>
136
-
</table>
137
-
138
-
#### Example
139
-
140
-
```bash
141
-
sudo ./APP_SLUG install --license LICENSE_FILE \
142
-
--http-proxy=HOST:PORT \
143
-
--https-proxy=HOST:PORT \
144
-
--no-proxy=LIST_OF_HOSTS
145
-
```
146
-
147
-
Where:
148
-
149
-
*`LICENSE_FILE` is the customer's license
150
-
*`HOST:PORT` is the host and port of the proxy server
151
-
*`LIST_OF_HOSTS` is the list of hosts to not proxy. For example, the IP address of the node where you are installing. Or, for multi-node clusters, the list of IP addresses for all nodes in the cluster, typically in CIDR notation.
152
-
153
-
#### Requirement
154
-
155
-
Proxy installations require Embedded Cluster 1.5.1 or later with Kubernetes 1.29 or later. For example, Embedded Cluster 1.6.0+k8s-1.29 supports installing behind a proxy, and 1.6.0+k8s-1.28 does not. For the latest version information, see [Embedded Cluster Release Notes](/release-notes/rn-embedded-cluster).
156
-
157
-
#### Limitations
158
-
159
-
* If any of your Helm extensions make requests to the internet, the given charts need to be manually configured so that those requests are made to the user-supplied proxy server instead. Typically, this requires updating the Helm values to set HTTP proxy, HTTPS proxy, and no proxy.
160
-
161
-
Note that this limitation applies only to network requests made by your Helm extensions. The proxy settings supplied to the install command are used to pull the containers required to run your Helm extensions.
162
-
163
-
* Proxy settings cannot be changed after installation or during upgrade.
164
-
165
-
### Set IP Address Ranges for Pods and Services
166
-
167
-
The following flags can be used with the Embedded Cluster `install` command to allocate IP address ranges for Pods and Services:
168
-
169
-
<table>
170
-
<tr>
171
-
<thwidth="35%">Flag</th>
172
-
<thwidth="65%">Description</th>
173
-
</tr>
174
-
<tr>
175
-
<td>`--pod-cidr`</td>
176
-
<td>The range of IP addresses that can be assigned to Pods, in CIDR notation. By default, the Pod CIDR is `10.244.0.0/16`.</td>
177
-
</tr>
178
-
<tr>
179
-
<td>`--service-cidr`</td>
180
-
<td>The range of IP addresses that can be assigned to Services, in CIDR notation. By default, the Service CIDR is `10.96.0.0/12`.</td>
The `--pod-cidr` and `--service-cidr` flags are not supported on Red Hat Enterprise Linux (RHEL) 9 operating systems.
194
-
195
-
## Change Admin Console and LAM Ports {#adm-lam-ports}
196
-
197
-
By default, the Admin Console and Local Artifact Mirror (LAM) run on ports 30000 and 50000, respectively. If these ports are occupied, you can select different ports.
198
-
199
-
To choose different ports for the Admin Console and LAM during installation with Embedded Cluster, use the `--admin-console-port` and `--local-artifact-mirror-port` flags with the Embedded Cluster `install` command.
The Embedded Cluster host preflight checks verify the default ports or the user-supplied ports, so users will be alerted before installation if they need to choose new port(s). For more information about the host preflight checks for Embedded Cluster, see [About Host Preflight Checks](/vendor/embedded-overview#about-host-preflight-checks).
208
-
209
-
### Limitation
210
-
211
-
It is not possible to change the port for the Admin Console during a restore with Embedded Cluster. For more information, see [Disaster Recovery for Embedded Cluster (Alpha)](/vendor/embedded-disaster-recovery).
212
-
213
-
## Change the Default Data Directory {#data-dir}
214
-
215
-
The default location of the data directory for Embedded Cluster is `/var/lib/embedded-cluster`.
216
-
217
-
This directory can be modified by the user by passing the `--data-dir` flag to the `install` command.
* The data directory for Embedded Cluster cannot be changed after the cluster is installed.
229
-
230
-
* If you use the `--data-dir` flag to change the data directory during installation, then you must use the same location when restoring in a disaster recovery scenario. For more information about disaster recovery with Embedded Cluster, see [Disaster Recovery for Embedded Cluster](/vendor/embedded-disaster-recovery).
231
-
232
-
* Replicated does not support using symlinks for the Embedded Cluster data directory. Use the `--data-dir` flag instead of symlinking `/var/lib/embedded-cluster`.
108
+
[View a larger version of this image](/images/gitea-ec-ready.png)
Copy file name to clipboardExpand all lines: docs/partials/embedded-cluster/_port-reqs.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,4 +21,4 @@ Embedded Cluster requires that the following ports are open and available:
21
21
22
22
** Required for air gap installations only.
23
23
24
-
*** By default, the Admin Console and Local Artifact Mirror (LAM) run on ports 30000 and 50000, respectively. If these ports are occupied, you can select different ports during installation. For more information, see [Change the Admin Console and LAM Ports](/enterprise/installing-embedded#adm-lam-ports).
24
+
*** By default, the Admin Console and Local Artifact Mirror (LAM) run on ports 30000 and 50000, respectively. If these ports are occupied, you can select different ports during installation. For more information, see [Embedded Cluster Install Command Options](/reference/embedded-cluster-install).
* If any of your [Helm extensions](/reference/embedded-config#extensions) make requests to the internet, the given charts need to be manually configured so that those requests are made to the user-supplied proxy server instead. Typically, this requires updating the Helm values to set HTTP proxy, HTTPS proxy, and no proxy. Note that this limitation applies only to network requests made by your Helm extensions. The proxy settings supplied to the install command are used to pull the containers required to run your Helm extensions.
4
+
5
+
* Proxy settings cannot be changed after installation or during upgrade.
Copy file name to clipboardExpand all lines: docs/partials/embedded-cluster/_requirements.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@
9
9
* The filesystem at `/var/lib/embedded-cluster` has 40Gi or more of total space and must be less than 80% full
10
10
11
11
:::note
12
-
The directory used for data storage can be changed by passing the `--data-dir` flag with the Embedded Cluster install command. For more information, see [Change the Default Data Directory](/enterprise/installing-embedded#data-dir) in _Installing with Embedded Cluster_.
12
+
The directory used for data storage can be changed by passing the `--data-dir` flag with the Embedded Cluster install command. For more information, see [Embedded Cluster Install Command Options](/reference/embedded-cluster-install).
13
13
:::
14
14
15
15
Note that in addition to the primary `/var/lib/embedded-cluster` directory, Embedded Cluster creates directories and files in the following locations:
Create a new release and promote it to the Unstable channel. For more information, see [Managing Releases with the Vendor Portal](releases-creating-releases) or [Managing Releases with the CLI](releases-creating-cli).
0 commit comments