The Amazon EKS Anywhere Curated Packages are only available to customers with the Amazon EKS Anywhere Enterprise Subscription. To request a free trial, talk to your Amazon representative or connect with one here.
EKS Anywhere Curated Packages Documentation lives in this folder.
Create a cluster with EKS Anywhere and set and export with KUBECONFIG.
-
Install the CRDs:
make install
-
Run the controller locally:
make run ENABLE_WEBHOOKS=false # If testing with private repositories make run ENABLE_WEBHOOKS=false HELM_REGISTRY_CONFIG=~/.docker/config.json
-
Load the package bundle controller resources:
cat <<! | k apply -f - apiVersion: packages.eks.amazonaws.com/v1alpha1 kind: PackageBundleController metadata: name: ${CLUSTER_NAME} namespace: eksa-packages !
-
Create a package installation:
kubectl apply -f api/testdata/test.yaml
-
Delete a package installation:
kubectl delete package package-sample