Skip to content

Commit 8a9e64b

Browse files
authored
Merge branch 'main' into 122803
2 parents 909dc7e + 169cccf commit 8a9e64b

39 files changed

+314
-204
lines changed

docs/enterprise/embedded-manage-nodes.mdx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ Multi-node clusters with Embedded Cluster have the following limitations:
1616

1717
* The `join print-command` command always returns the commands for joining a node with the controller role. It does not support printing the join command for any custom node roles defined in the Embedded Cluster Config `roles` key. See [Automate Controller Node Joins](#automate-node-joins) below.
1818

19+
## Requirement
20+
21+
To deploy multi-node clusters with Embedded Cluster, the **Multi-node Cluster (Embedded Cluster only)** license field must be enabled for the customer. For more information about managing customer licenses, see [Create and Manage Customers](/vendor/releases-creating-customer).
22+
1923
## Add Nodes to a Cluster {#add-nodes}
2024

2125
This section describes how to add nodes to a cluster with Embedded Cluster.

docs/intro.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ pagination_next: null
1212
<p>What's New?</p>
1313
</li>
1414
<li>
15-
<h3>Embedded Cluster Fully Supports Custom Domains</h3>
16-
<p>Update the Embedded Cluster Config to alias the `replicated.app` and `proxy.replicated.com` endpoints with your custom domains.</p>
15+
<h3>Configure the Kubelet with Embedded Cluster</h3>
16+
<p>Use the Embedded Cluster Config to change the Kubelet configuration based on your application's needs.</p>
1717
</li>
1818
<li>
19-
<a href="/vendor/custom-domains-using#ec">Learn more</a>
19+
<a href="/reference/embedded-config#configure-the-kubelet">Learn more</a>
2020
</li>
2121
</ul>
2222
<ul id="did-you-know">
@@ -25,11 +25,11 @@ pagination_next: null
2525
<p>Did You Know?</p>
2626
</li>
2727
<li>
28-
<h3>View Embedded Cluster Logs</h3>
29-
<p>To help troubleshoot Embedded Cluster deployments, you can view logs for both Embedded Cluster and the k0s systemd service.</p>
28+
<h3>Customize the SDK with Helm Values</h3>
29+
<p>The Replicated SDK's Helm values support various configuration options, like adding custom annotations across all resources, defining container resource requirements, and more.</p>
3030
</li>
3131
<li>
32-
<a href="/vendor/embedded-troubleshooting">Learn more</a>
32+
<a href="/vendor/replicated-sdk-customizing">Learn more</a>
3333
</li>
3434
</ul>
3535
</section>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Embedded Cluster 2.4.0 and later also respects the `http_proxy`, `https_proxy`, and `no_proxy` environment variables for installing behind a proxy. When set, the `--http-proxy`, `--https-proxy`, `--no-proxy` flags take precedence over environment variables. Additionally, lowercase environment variables (`http_proxy`) take precedence over uppercase (`HTTP_PROXY`).

docs/reference/embedded-cluster-install.mdx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import ProxyLimitations from "../partials/embedded-cluster/_proxy-install-limitations.mdx"
22
import ProxyRequirements from "../partials/embedded-cluster/_proxy-install-reqs.mdx"
3-
3+
import ProxyEnvVars from "../partials/embedded-cluster/_proxy-env-vars.mdx"
44

55
# Embedded Cluster Install Command Options
66

@@ -70,6 +70,7 @@ sudo ./APP_SLUG install --license PATH_TO_LICENSE [flags]
7070
<td>`--http-proxy`</td>
7171
<td>
7272
<p>Proxy server to use for HTTP.</p>
73+
<ProxyEnvVars/>
7374
<ProxyRequirements/>
7475
<ProxyLimitations/>
7576
</td>
@@ -78,6 +79,7 @@ sudo ./APP_SLUG install --license PATH_TO_LICENSE [flags]
7879
<td>`--https-proxy`</td>
7980
<td>
8081
<p>Proxy server to use for HTTPS.</p>
82+
<ProxyEnvVars/>
8183
<ProxyRequirements/>
8284
<ProxyLimitations/>
8385
</td>
@@ -118,6 +120,7 @@ sudo ./APP_SLUG install --license PATH_TO_LICENSE [flags]
118120
<li>The CIDR block used for assigning IPs to Kubernetes Pods and Services. By default, the CIDR block is `10.244.0.0/16`. For information about how to change this default, see [Set IP Address Range for Pods and Services](#set-ip-address-range-for-pods-and-services).</li>
119121
</ul>
120122
<p>To ensure your application'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>
123+
<ProxyEnvVars/>
121124
<ProxyRequirements/>
122125
<ProxyLimitations/>
123126
</td>

docs/reference/replicated-cli-cluster-addon-create-object-store.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,26 +7,26 @@ Create an object store bucket for a cluster.
77
Creates an object store bucket for a cluster, requiring a bucket name prefix. The bucket name will be auto-generated using the format "[BUCKET_PREFIX]-[ADDON_ID]-cmx". This feature provisions an object storage bucket that can be used for storage in your cluster environment.
88

99
```
10-
replicated cluster addon create object-store CLUSTER_ID --bucket-prefix BUCKET_PREFIX [flags]
10+
replicated cluster addon create object-store CLUSTER_ID_OR_NAME --bucket-prefix BUCKET_PREFIX [flags]
1111
```
1212

1313
### Examples
1414

1515
```
1616
# Create an object store bucket with a specified prefix
17-
replicated cluster addon create object-store 05929b24 --bucket-prefix mybucket
17+
replicated cluster addon create object-store CLUSTER_ID_OR_NAME --bucket-prefix mybucket
1818
1919
# Create an object store bucket and wait for it to be ready (up to 5 minutes)
20-
replicated cluster addon create object-store 05929b24 --bucket-prefix mybucket --wait 5m
20+
replicated cluster addon create object-store CLUSTER_ID_OR_NAME --bucket-prefix mybucket --wait 5m
2121
2222
# Perform a dry run to validate inputs without creating the bucket
23-
replicated cluster addon create object-store 05929b24 --bucket-prefix mybucket --dry-run
23+
replicated cluster addon create object-store CLUSTER_ID_OR_NAME --bucket-prefix mybucket --dry-run
2424
2525
# Create an object store bucket and output the result in JSON format
26-
replicated cluster addon create object-store 05929b24 --bucket-prefix mybucket --output json
26+
replicated cluster addon create object-store CLUSTER_ID_OR_NAME --bucket-prefix mybucket --output json
2727
2828
# Create an object store bucket with a custom prefix and wait for 10 minutes
29-
replicated cluster addon create object-store 05929b24 --bucket-prefix custom-prefix --wait 10m
29+
replicated cluster addon create object-store CLUSTER_ID_OR_NAME --bucket-prefix custom-prefix --wait 10m
3030
```
3131

3232
### Options

docs/reference/replicated-cli-cluster-addon-create.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ Create new add-ons for a cluster. This command allows you to add functionality o
1010

1111
```
1212
# Create an object store bucket add-on for a cluster
13-
replicated cluster addon create object-store CLUSTER_ID --bucket-prefix mybucket
13+
replicated cluster addon create object-store CLUSTER_ID_OR_NAME --bucket-prefix mybucket
1414
1515
# Perform a dry run for creating an object store add-on
16-
replicated cluster addon create object-store CLUSTER_ID --bucket-prefix mybucket --dry-run
16+
replicated cluster addon create object-store CLUSTER_ID_OR_NAME --bucket-prefix mybucket --dry-run
1717
```
1818

1919
### Options

docs/reference/replicated-cli-cluster-addon-ls.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ The 'cluster addon ls' command allows you to list all add-ons for a specific clu
99
This can be useful for monitoring the health and configuration of add-ons or performing troubleshooting tasks.
1010

1111
```
12-
replicated cluster addon ls CLUSTER_ID [flags]
12+
replicated cluster addon ls CLUSTER_ID_OR_NAME [flags]
1313
```
1414

1515
### Aliases
@@ -22,13 +22,13 @@ ls, list
2222

2323
```
2424
# List add-ons for a cluster with default table output
25-
replicated cluster addon ls CLUSTER_ID
25+
replicated cluster addon ls CLUSTER_ID_OR_NAME
2626
2727
# List add-ons for a cluster with JSON output
28-
replicated cluster addon ls CLUSTER_ID --output json
28+
replicated cluster addon ls CLUSTER_ID_OR_NAME --output json
2929
3030
# List add-ons for a cluster with wide table output
31-
replicated cluster addon ls CLUSTER_ID --output wide
31+
replicated cluster addon ls CLUSTER_ID_OR_NAME --output wide
3232
```
3333

3434
### Options

docs/reference/replicated-cli-cluster-addon-rm.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ Remove cluster add-on by ID.
44

55
### Synopsis
66

7-
The 'cluster addon rm' command allows you to remove a specific add-on from a cluster by specifying the cluster ID and the add-on ID.
7+
The 'cluster addon rm' command allows you to remove a specific add-on from a cluster by specifying the cluster ID or name and the add-on ID.
88

99
This command is useful when you want to deprovision an add-on that is no longer needed or when troubleshooting issues related to specific add-ons. The add-on will be removed immediately, and you will receive confirmation upon successful removal.
1010

1111
```
12-
replicated cluster addon rm CLUSTER_ID --id ADDON_ID [flags]
12+
replicated cluster addon rm CLUSTER_ID_OR_NAME --id ADDON_ID [flags]
1313
```
1414

1515
### Aliases

docs/reference/replicated-cli-cluster-addon.mdx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@ You can use various subcommands to create, list, remove, or check the status of
1212

1313
```
1414
# List all add-ons installed on a cluster
15-
replicated cluster addon ls CLUSTER_ID
15+
replicated cluster addon ls CLUSTER_ID_OR_NAME
1616
1717
# Remove an add-on from a cluster
18-
replicated cluster addon rm CLUSTER_ID --id ADDON_ID
18+
replicated cluster addon rm CLUSTER_ID_OR_NAME --id ADDON_ID
1919
2020
# Create an object store bucket add-on for a cluster
21-
replicated cluster addon create object-store CLUSTER_ID --bucket-prefix mybucket
21+
replicated cluster addon create object-store CLUSTER_ID_OR_NAME --bucket-prefix mybucket
2222
2323
# List add-ons with JSON output
24-
replicated cluster addon ls CLUSTER_ID --output json
24+
replicated cluster addon ls CLUSTER_ID_OR_NAME --output json
2525
```
2626

2727
### Options

docs/reference/replicated-cli-cluster-create.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Create test clusters.
66

77
The 'cluster create' command provisions a new test cluster with the specified Kubernetes distribution and configuration. You can customize the cluster's size, version, node groups, disk space, IP family, and other parameters.
88

9-
This command supports creating clusters on multiple Kubernetes distributions, including setting up node groups with different instance types and counts. You can also specify a TTL (Time-To-Live) to automatically terminate the cluster after a set duration.
9+
This command supports creating clusters on multiple Kubernetes distributions, including setting up node groups with different instance types and counts. You can also specify a TTL (Time-To-Live) to automatically terminate the cluster after a set duration. If no TTL is specified, the default TTL is 1 hour.
1010

1111
Use the '--dry-run' flag to simulate the creation process and get an estimated cost without actually provisioning the cluster.
1212

0 commit comments

Comments
 (0)