Managing AWS Resources with Custom API Server Controllers
Mars Marni
Raj Mars Marni
Description of the image

k8or extensively utilizes custom controllers to facilitate integration with various cloud providers. These custom controllers enable k8or clusters to interact with cloud-specific services and resources, extending its functionality and management capabilities within different cloud environments.

Available Custom Controllers for AWS Integration:

  • Amazon ACM: AWS ACM controller is a service controller for managing ACM resources in Kubernetes.

  • Amazon ACM PCA: AWS ACM PCA controller is a service controller for managing ACM PCA resources in Kubernetes.

  • Amazon API Gateway v2: AWS API Gateway v2 controller is a service controller for managing API Gateway v2 resources in Kubernetes.

  • Amazon Application Auto Scaling: AWS Application Auto Scaling controller is a service controller for managing Application Auto Scaling resources in Kubernetes.

  • Amazon CloudFront: AWS CloudFront controller is a service controller for managing CloudFront resources in Kubernetes.

  • Amazon CloudTrail: AWS CloudTrail controller is a service controller for managing CloudTrail resources in Kubernetes.

  • Amazon CloudWatch: AWS CloudWatch controller is a service controller for managing CloudWatch resources in Kubernetes.

  • Amazon CloudWatch Logs: AWS CloudWatch Logs controller is a service controller for managing CloudWatch Logs resources in Kubernetes.

  • Amazon DynamoDB: AWS DynamoDB controller is a service controller for managing DynamoDB resources in Kubernetes.

  • Amazon EC2: AWS EC2 controller is a service controller for managing EC2 resources in Kubernetes.

  • Amazon ECR: AWS ECR controller is a service controller for managing ECR resources in Kubernetes.

  • Amazon EKS: AWS EKS controller is a service controller for managing EKS resources in Kubernetes.

  • Amazon Elastic File System (Amazon EFS): AWS EFS controller is a service controller for managing EFS resources in Kubernetes.

  • Amazon ElastiCache: AWS ElastiCache controller is a service controller for managing ElastiCache resources in Kubernetes.

  • Amazon EMR on EKS: AWS EMR on EKS controller is a service controller for managing EMR on EKS resources in Kubernetes.

  • Amazon EventBridge: AWS EventBridge controller is a service controller for managing EventBridge resources in Kubernetes.

  • Amazon IAM: AWS IAM controller is a service controller for managing IAM resources in Kubernetes.

  • Amazon Kafka: AWS Kafka controller is a service controller for managing Kafka resources in Kubernetes.

  • Amazon Keyspaces: AWS Keyspaces controller is a service controller for managing Keyspaces resources in Kubernetes.

  • Amazon Kinesis: AWS Kinesis controller is a service controller for managing Kinesis resources in Kubernetes.

  • Amazon KMS: AWS KMS controller is a service controller for managing KMS resources in Kubernetes.

  • Amazon Lambda: AWS Lambda controller is a service controller for managing Lambda resources in Kubernetes.

  • Amazon MQ: AWS MQ controller is a service controller for managing MQ resources in Kubernetes.

  • Amazon Network Firewall: AWS Network Firewall controller is a service controller for managing Network Firewall resources in Kubernetes.

  • Amazon OpenSearch Service: AWS OpenSearch Service controller is a service controller for managing OpenSearch Service resources in Kubernetes.

  • Amazon Pipes: AWS Pipes controller is a service controller for managing Pipes resources in Kubernetes.

  • Amazon Prometheus: AWS Prometheus controller is a service controller for managing Prometheus resources in Kubernetes.

  • Amazon RDS: AWS RDS controller is a service controller for managing RDS resources in Kubernetes.

  • Amazon Route53: AWS Route53 controller is a service controller for managing Route53 resources in Kubernetes.

  • Amazon Route53Resolver: AWS Route53Resolver controller is a service controller for managing Route53Resolver resources in Kubernetes.

  • Amazon S3: AWS S3 controller is a service controller for managing S3 resources in Kubernetes.

  • Amazon SageMaker: ACK service controller for Amazon SageMaker manages SageMaker resources in Kubernetes.

  • Amazon Secrets Manager: AWS Secrets Manager controller is a service controller for managing Secrets Manager resources in Kubernetes.

  • Amazon SNS: AWS SNS controller is a service controller for managing SNS resources in Kubernetes.

  • Amazon SQS: AWS SQS controller is a service controller for managing SQS resources in Kubernetes.

  • Amazon Step Functions: AWS Step Functions controller is a service controller for managing Step Functions resources in Kubernetes.

  • MemoryDB: Amazon MemoryDB for Redis controller is a service controller for managing MemoryDB resources in Kubernetes.

Description of the image

Looking to expand your k8or knowledge?

k8or is easier to use with a basic understanding of Kubernetes principles and core concepts. Learn and apply fundamental k8or practices to run your application in k8or.

Join k8or

Explore BLOCK framework, k8orization, custom images, deployments, and more