eks办公技巧(Aerospike控制功能崛起,多亏了这项部署)
- 办公技巧
- 2023-08-22 15:35:58
- 0
Kubernetes已经成为一个越来越受欢迎的Aerospike部署平台,尤其是在Dev/Ops流程中。
在过去的两年多时间里,随着越来越多的员工远程办公,基础设施的自动化配置、部署和自动化管理变得至关重要。企业需要充分利用人员、技术资源和基础设施,来支撑各种应用、获得竞争优势。当企业在Kubernetes平台上部署和运行Aerospike数据库时,无论它是在公共云(AKS、EKS和GKE)还是在本地运行,Aerospike Kubernetes Operator都可为自动化提供了坚实的基础。
此外,Operator还改进了对Aerospike数据库各种事件的监控和警报。
我们通过可以添加到Aerospike server pod的Prometheus Exporter Sidecar来实现这一点。将此与Aerospike Kubernetes Operator 2.0的控制面功能相结合,就可以在 Kubernetes上部署、监控和管理Aerospike数据库集群。有众多Grafana仪表板被配置为与Prometheus feed一起使用。它们共同为Kubernetes上Aerospike集群的可观察和管理,提供了良好的基础。
Operator 支持以下功能:
· 部署 Aerospike 集群
· 对现有Aerospike集群进行扩展和缩减
· 版本升级和降级
· 配置持久化存储和分配资源
· 标准化和验证配置
· 集群安全管理
· 附加自定义Sidercar和初始化容器
新增功能:
· 集群更改后热重启Pod,允许在不删除Pod的情况下重启Aerospike服务
· 网络和负载平衡
- 支持LoadBalancer从外部发现Aerospike。允许在集群内发现以前的headless service。进行配置后,Aerospike Kubernetes Operator 2.0会为Aerospike集群创建一个类型为LoadBalancer服务。
- 在pod规范部分支持使用“hostNetwork”,使pod能够使用主机网络。这要求 multiPodPerHost配置为false。
- 添加到podSpec的附加“dnsPolicy”配置在启用主机网络时默认为ClusterFirstWithHostNet,在禁用主机网络时设置为ClusterFirst。
· TLS
- 以前,Operator将单个密钥映射到pod中的所有容器,现在可以将密钥映射到pod中的每个容器。
- 设置自定义资源定义AerospikeClientCertSource时,可以通过文件将客户端证书提供给Operator。
· 机架感知
- 支持更高可用性的一种常见做法是配置跨越多个可用区的集群。Aerospike数据库通过“机架感知”的功能提供这一能力。在新的Aerospike Kubernetes Operator中,无论何时更新集群大小或更改机架数量,集群都可以跨机架。可以为每个机架设置调度策略,例如亲和或互斥。
· 自定义InitContainer支持允许自定义初始化卷和安全证书等资源
· 存储卷
- 在我们的2.0版本之前,所有存储卷都安装到所有容器中。我们现在提供更细粒度的控制。(允许存储卷接受存储卷源,例如空dir、configmap、secret、pv;允许将存储卷附加到Sidercar和/或初始化容器。)
· Pod 调度
- 对Aerospike Pod调度的控制允许为Aerospike Pod指定亲和性、互斥性和容忍度。
- 允许对调度策略进行机架级覆盖。
· 使用Operator Lifecycle Manager (OLM) 安装、管理和升级Aerospike Kubernetes Operator 2.0
· 支持Aerospike Enterprise Server版本 5.6.x和5.7.x
· 支持Kubernetes1.20、1.21和1.22
重大变化:
Aerospike Kubernetes Operator 2.0是为基于Kubernetes的Aerospike集群提供完整控制面的重要一步。
随着我们添加新的控制功能,API不可避免地不得不改变,因此2.0版与1.x版不兼容。集群规范进行了重大更改,以适应更高的灵活性和更广泛的部署选项覆盖:
· 更多存储类型,例如密钥、配置映射和空目录
· 选择性地将存储连接到容器(包括初始容器)
· 使用亲和、互斥规则和容忍度,对pod调度进行更多控制
· 能够为Aerospike pod和附加的持久卷指定标签和注释
获得RedHat Openshift容器平台认证
Aerospike Kubernetes Operator 2.0与RedHat OpenShift容器平台兼容,已经得到Openshift的认证,并将在RedHat生态系统目录中提供。Aerospike Kubernetes Operator 2.0支持Helm char和OLM。
相关文档可在此处获得:https://aerospike.github.io/kubernetes-operator/
产品介绍:https://aerospike.com/products/kubernetes-operator/
关于Aerospike
Aerospike实时数据平台:使组织能够面对数十亿笔交易规模时实时采取行动,同时将服务器占用空间减少多达80%。
Aerospike多云平台:以可预测的亚毫秒级性能为实时应用程序提供支持,数据规模高达PB 级,正常运行时间为 5个9,并提供全球分布的、强一致的数据存储能力。
基于Aerospike实时数据平台构建的应用程序:可用于打击欺诈、面向在线电子商务进行商品推荐、支持全球数字支付等,并为数千万客户提供超个性化的用户体验。
服务客户包括:Airtel、Experian、Nielsen、PayPal、Snap、Wayfair 、 Yahoo 等。
公司总部位于加利福尼亚州山景城,在伦敦、班加罗尔和特拉维夫设有办事处,目前已在中国开展业务。
微信搜索Aerospike服务号,既可以下载社区版本,也可以随时提问。欢迎添加小编微信:Aerospike_China,帮你解决更多问题。
本文由 京廊文化根据互联网搜索查询后整理发布,旨在分享有价值的内容,本站为非营利性网站,不参与任何商业性质行为,文章如有侵权请联系删除,部分文章如未署名作者来源请联系我们及时备注,感谢您的支持。
本文链接: /bangong/21456.html