EKS Anywhere and EKS via Outposts

ARTIFACTORY: Running Kubernetes on AWS, Azure and GCP

AuthorFullName__c
JFrog Support
articleNumber
000005277
ft:sourceType
Salesforce
FirstPublishedDate
2022-05-18T11:51:41Z
lastModifiedDate
2023-01-22T11:06:08Z
VersionNumber
2
Another nuance of Kubernetes in the Amazon cloud is that EKS can be extended to support hybrid cloud environments, which means all or some of the nodes in an EKS cluster are servers that are hosted outside of the AWS public cloud. You can create this type of environment using either EKS Anywhere or AWS Outposts.

EKS Anywhere is the simpler option, as it doesn’t require you to purchase hardware from AWS. The installation process may vary depending on how your hybrid cloud is set up, but in general, it boils down to installing the EKS Anywhere agent on the servers that you want to join to your EKS Anywhere environment. You can do that on Linux with:
curl "https://github.com/weaveworks/eksctl/releases/latest/download/eksctl_$(uname -s)_amd64.tar.gz" \
--silent --location \
| tar xz -C /tmp
sudo mv /tmp/eksctl /usr/local/bin/
export EKSA_RELEASE="0.7.0" OS="$(uname -s | tr A-Z a-z)" RELEASE_NUMBER=5
curl "https://anywhere-assets.eks.amazonaws.com/releases/eks-a/${RELEASE_NUMBER}/artifacts/eks-a/v${EKSA_RELEASE}/${OS}/amd64/eksctl-anywhere-v${EKSA_RELEASE}-${OS}-amd64.tar.gz" \
	--silent --location \
	| tar xz ./eksctl-anywhere
sudo mv ./eksctl-anywhere /usr/local/bin/