diff --git a/docs/content/en/docs/getting-started/airgapped/_index.md b/docs/content/en/docs/getting-started/airgapped/_index.md index f7a78779f397..e2de6d3a5926 100644 --- a/docs/content/en/docs/getting-started/airgapped/_index.md +++ b/docs/content/en/docs/getting-started/airgapped/_index.md @@ -6,8 +6,15 @@ description: > --- EKS Anywhere can be used in airgapped environments, where clusters are not connected to the internet or external networks. +The following diagrams illustrate how to set up for cluster creation in an airgapped environment: -If you are planning to run EKS Anywhere in an airgapped environments, before you create a cluster, you must temporarily connect your Admin machine to the internet to install the `eksctl` CLI and pull the required EKS Anywhere dependencies. Once these dependencies are downloaded and imported in a local registry, you no longer need internet access. In the EKS Anywhere cluster specification, you can configure EKS Anywhere to use your local registry mirror. When the registry mirror configuration is set in the EKS Anywhere cluster specification, EKS Anywhere configures containerd to pull from that registry instead of Amazon ECR during cluster creation and lifecycle operations. For more information, reference the [Registry Mirror Configuration documentation.]({{< relref "../optional/registrymirror" >}}) +![Download EKS Anywhere artifacts to Admin machine](/images/airgap-arch01.png) + +If you are planning to run EKS Anywhere in an airgapped environments, before you create a cluster, you must temporarily connect your Admin machine to the internet to install the `eksctl` CLI and pull the required EKS Anywhere dependencies. + +![Disconnect Admin machine from Internet to create cluster](/images/airgap-arch02.png) + +Once these dependencies are downloaded and imported in a local registry, you no longer need internet access. In the EKS Anywhere cluster specification, you can configure EKS Anywhere to use your local registry mirror. When the registry mirror configuration is set in the EKS Anywhere cluster specification, EKS Anywhere configures containerd to pull from that registry instead of Amazon ECR during cluster creation and lifecycle operations. For more information, reference the [Registry Mirror Configuration documentation.]({{< relref "../optional/registrymirror" >}}) If you are using Ubuntu or RHEL as the operating system for nodes in your EKS Anywhere cluster, you must connect to the internet while building the images with the EKS Anywhere image-builder tool. After building the operating system images, you can configure EKS Anywhere to pull the operating system images from a location of your chosing in the EKS Anywhere cluster specification. For more information on the image building process and operating system cluster specification, reference the [Operating System Management documentation.]({{< relref "../../osmgmt/overview" >}}) diff --git a/docs/static/images/airgap-arch.drawio b/docs/static/images/airgap-arch.drawio new file mode 100644 index 000000000000..bcaa2ecab829 --- /dev/null +++ b/docs/static/images/airgap-arch.drawio @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/static/images/airgap-arch01.png b/docs/static/images/airgap-arch01.png new file mode 100644 index 000000000000..5f598d824e75 Binary files /dev/null and b/docs/static/images/airgap-arch01.png differ diff --git a/docs/static/images/airgap-arch02.png b/docs/static/images/airgap-arch02.png new file mode 100644 index 000000000000..60ac78aee4b3 Binary files /dev/null and b/docs/static/images/airgap-arch02.png differ