Learn R Programming

paws.compute (version 0.1.0)

eks: Amazon Elastic Container Service for Kubernetes

Description

Amazon Elastic Container Service for Kubernetes (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on AWS without needing to stand up or maintain your own Kubernetes control plane. Kubernetes is an open-source system for automating the deployment, scaling, and management of containerized applications.

Amazon EKS runs up-to-date versions of the open-source Kubernetes software, so you can use all the existing plugins and tooling from the Kubernetes community. Applications running on Amazon EKS are fully compatible with applications running on any standard Kubernetes environment, whether running in on-premises data centers or public clouds. This means that you can easily migrate any standard Kubernetes application to Amazon EKS without any code modification required.

Usage

eks()

Arguments

Operations

create_cluster Creates an Amazon EKS control plane
delete_cluster Deletes the Amazon EKS cluster control plane
describe_cluster Returns descriptive information about an Amazon EKS cluster
describe_update Returns descriptive information about an update against your Amazon EKS cluster
list_clusters Lists the Amazon EKS clusters in your AWS account in the specified Region
list_updates Lists the updates associated with an Amazon EKS cluster in your AWS account, in the specified Region
update_cluster_config Updates an Amazon EKS cluster configuration

Examples

Run this code
# NOT RUN {
# The following example creates an Amazon EKS cluster called prod.
# }
# NOT RUN {
svc <- eks()
svc$create_cluster(
  version = "1.10",
  name = "prod",
  clientRequestToken = "1d2129a1-3d38-460a-9756-e5b91fddb951",
  resourcesVpcConfig = list(
    securityGroupIds = list(
      "sg-6979fe18"
    ),
    subnetIds = list(
      "subnet-6782e71e",
      "subnet-e7e761ac"
    )
  ),
  roleArn = "arn:aws:iam::012345678910:role/eks-service-role-AWSServiceRoleForAmazonEKS-J7ON..."
)
# }
# NOT RUN {
# }

Run the code above in your browser using DataLab