本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
相关项目
这些开放的-源项目扩展了在 内部或外部运行的 Kubernetes 集群的功能,包括由 AWS 管理的集群。Amazon EKS
管理工具
Amazon EKS 和 Kubernetes 集群的相关管理工具。
eksctl
eksctl
是一个用于在 Amazon EKS 上创建集群的简单 CLI 工具。
-
项目 URL:https://eksctl.io/
-
项目文档:https://eksctl.io/
-
AWS 开源博客:eksctl:使用一个命令的 Amazon EKS 集群
用于 Kubernetes 的 AWS 控制器
借助适用于 Kubernetes 的 AWS 控制器,您可以直接从 Kubernetes 集群创建和管理 AWS 资源。
-
AWS open-源博客:适用于 Kubernetes 的 AWS 服务运算符现已推出
Flux CD
Flux 是一个可用于通过 Git 管理集群配置的工具。它使用集群中的运算符在 Kubernetes 中触发部署。有关运算符的更多信息,请参阅 上的
-
项目 URL:https://fluxcd.io/
适用于 Kubernetes 的 CDK
使用适用于 Kubernetes 的 CDK (cdk8s),您可以使用熟悉的编程语言定义 Kubernetes 应用程序和组件。cdk8s 应用程序合成到标准 Kubernetes 清单,这可以应用于任何 Kubernetes 集群。
Networking
Amazon EKS 和 Kubernetes 集群的相关联网项目。
Kubernetes 的 Amazon VPC CNI 插件
Amazon EKS 支持通过适用于 Kubernetes 的 Amazon VPC CNI 插件进行本机 VPC 联网。使用此 CNI 插件允许 Kubernetes Pod 在 Pod 内具有与其在 VPC 网络上相同的 IP 地址。
AWS Kubernetes 的负载均衡器控制器
AWS 负载均衡器控制器帮助管理 Kubernetes 集群的 AWS Elastic Load Balancer。它通过预置 AWS Application Load Balancer 满足 Kubernetes 入口资源的要求。它通过预配置 AWS 网络负载均衡器满足 Kubernetes 服务资源要求。
ExternalDNS
ExternalDNS 将公开的 Kubernetes 服务和入口与 DNS 提供商同步,包括 Amazon Route 53 和 AWS Service Discovery。
App Mesh 控制器
适用于 Kubernetes 的 App Mesh 控制器有助于管理集群的 App Mesh。利用控制器,您可以使用集群中的自定义资源来管理服务网格。控制器管理将网络代理附加项注入 Pod 以启用网格。
Security
Amazon EKS 和 Kubernetes 集群的相关安全项目。
AWS IAM 身份验证器
一种使用 AWS IAM 凭证向 Kubernetes 集群进行身份验证的工具(如果您未使用 AWS CLI 版本 1.16.156 或更高版本)。有关更多信息,请参阅安装aws-iam-authenticator。
机器学习
Amazon EKS 和 Kubernetes 集群的相关机器学习项目。
Kubeflow
Kubernetes 的机器学习工具包。
-
项目 URL:https://www.kubeflow.org/
-
AWS 开源博客:上的 Kubeflow Amazon EKS
Auto Scaling
Amazon EKS 和 Kubernetes 集群的相关 Auto Scaling 项目。
Cluster Autoscaler
Cluster Autoscaler 是一个根据 CPU 和内存压力自动调整 Kubernetes 集群大小的工具。
Escalator
Escalator 是 Kubernetes 的优化了批处理或作业的水平 Autoscaler。
Monitoring
Amazon EKS 和 Kubernetes 集群的相关监控项目。
Prometheus
Prometheus 是一个开源系统监控和警报工具包。
持续集成/持续部署
Amazon EKS 和 Kubernetes 集群的相关 CI/CD 项目。
Jenkins X
Amazon EKS 和 Kubernetes 集群上现代云应用程序的 CI/CD 解决方案。
-
项目 URL:https://jenkins-x.io/