This example demonstrates consuming Pulumi AWS EKS Components from Java.
The high-level Cluster component automatically provisions roles, security groups and other necessary resources with good defaults, making it easy to get started. For more information, checkout the relevant Pulumi blog
-
Start a new stack:
pulumi stack init dev
-
Configure your AWS region, for example:
pulumi config set aws:region us-east-1
-
Deploy the example. Note it will take up to 10 minutes to provision the EKS cluster:
pulumi up
-
Access the Kubernetes Cluster using
kubectl
.To access your new Kubernetes cluster using
kubectl
, we need to setup thekubeconfig
file and downloadkubectl
. We can leverage the Pulumi stack output in the CLI, as Pulumi facilitates exporting these objects for us.$ pulumi stack output kubeconfig --show-secrets > kubeconfig $ export KUBECONFIG=$PWD/kubeconfig $ kubectl version $ kubectl cluster-info $ kubectl get nodes