Skip to content

IBM-CAMHub-Open/template_kubernetes_eks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

Managed Kubernetes Service within Amazon EC2 Cloud

Copyright IBM Corp. 2019, 2020
This code is released under the Apache 2.0 License.

Overview

This terraform template deploys a kubernetes cluster within Amazon Elastic Cloud's Kubernetes Service (EKS).

Via this template, a configurable number of worker agents can be deployed.

Prerequisites

  • To be able to deploy this template into Amazon EC2, the user must be assigned an IAM role with the 'AmazonEKSServicePolicy' and 'AmazonEKSClusterPolicy' IAM policies.

Template input parameters

Parameter name Parameter description
cluster_name Name of the EKS cluster. Cluster name can have lower case alphabets, numbers and dash. Must start with lower case alphabet and end with alpha-numeric character. Maximum length is 32 characters.
aws_region AWS region within the cloud in which to create the cluster
kube_version Kubernetes version for the cluster. Specify 'latest' for the most recent kubernetes version supported by the Kubernetes Service, or a version number in the X.Y[.Z] format (e.g. 1.13 or 1.13.5). The most recent maintenance release for the specified version will be selected.
aws_ami_owner_id Owner ID of the AMI ID configured for use as a worker node
aws_ami_name_prefix Prefix of the AMI name, used to find the most recent version of the appropriate AMI for the specified kubernetes version
aws_image_size Size of the worker node image(s)
min_worker_count Miniumum number of worker nodes permitted within the cluster
max_worker_count Maximum number of worker nodes permitted within the cluster
initial_worker_count Initial number of worker nodes to be created within the cluster

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors