The Amazon EKS cloud and Juju

List of supported clouds > Amazon EKS

This document describes details specific to using your existing Amazon EKS cloud with Juju.

See more: Amazon EKS

When using the Amazon EKS cloud with Juju, it is important to keep in mind that it is a (1) Kubernetes cloud and (2) not some other cloud.

See more: Cloud differences in Juju

As the differences related to (1) are already documented generically in our Tutorial, How-to guides, and Reference docs, here we record just those that follow from (2).

Juju points of variation Notes for the Amazon EKS cloud
setup (chronological order):
CLOUD
requirements:
definition: Cf. kubeconfig file.
CREDENTIAL
definition: Cf. kubeconfig file.
CONTROLLER
notes on bootstrap:
other (alphabetical order:)
CONFIGURATION (model)
cloud-specific:
CONSTRAINT
conflicting: TBA
allocate-public-id :x:
arch :white_check_mark:
container :x:
cores :x:
cpu-power :white_check_mark:
Non-standard: cpu-power=100 is 1/10 of a core. cpu-power is measured in millicores as defined by Kubernetes.
instance-role :x:
instance-type :x:
mem :white_check_mark:
root-disk :white_check_mark:
root-disk-source :x:
spaces :x:
tags :x:
virt-type :x:
zones TBA
PLACEMENT DIRECTIVE
<machine> TBA
subnet=... :x:
system-id=... :x:
zone=... TBA
MACHINE Starting with Juju 3.1, only IMDSv2 instances are supported.
> See more: Amazon | Configure the instance metadata options
RESOURCE (cloud)

Consistent naming, tagging, and the ability to add user-controlled tags to created instances.


Last updated a month ago.