亚马逊AWS官方博客
Category: Containers
使用托管节点组结合启动模板简化EKS升级与运维
随着应用容器化不断流行与深入,采用Kubernetes(K8S)作为容器编排方式的应用也随之增加。作为亚马逊云科技的用户,在云上使用Amazon Web Service托管的K8S服务Elastic Kubernetes Service(EKS)服务的客户也在不断增加。同时根据K8S社区的发布规则K8S每年会有三个小版本的发布, 相应的EKS也会跟随上游K8S的版本发布3个版本,目前支持的版本以及相应终止支持的时间信息可以参考亚马逊EKS发布日历。
关于Amazon EKS中Service和Ingress深入分析和研究
在使用Amazon EKS的过程中,暴露容器化的服务(各种类型的协议),经常会碰到Kubernetes Service和Ingress。它们具体适用的场景和特点是什么了?比如IoT场景下的服务暴露,使用那种方式比较适合了?这里和业务场合相关,也和Service和Ingress技术实现有很大关联。那细节上它们具体是如何实现的了?本文将主要讨论Amazon EKS中Service和Ingress的具体实现细节。知道这些细节后,我们能做出更好的取舍。
关于Amazon EKS基于Gitlab的CICD实践二 基础架构和应用架构创建篇
在Gitlab的部署和配置完成后,本篇将介绍(三)基础架构的部署和(四)应用架构的部署。Gitlab 可以在代码仓库的根目录定义一个名为 .gitlab-ci.yml 的文件。这个文件是你定义你的CI/CD pipeline的地方。在开始创建和定义你的 .gitlab-ci.yml 之前,我们需要了解GitLab CI/CD中一些概念来描述和运行你的Gitlab CI/CD pipeline。
关于Amazon EKS基于Gitlab的CICD实践一 Gitlab的部署和配置篇
在容器化,微服务,基础设施即代码(IaC)以及DevOps的理念不断被大家所接受和理解,摆在大家面前的是如何在实际的工作中应用和实践这些理念了? 本文将讨论基于Gitlab来实现针对公有云基础设施(亚马逊云科技的公有云)和应用系统(基于亚马逊云科技的EKS)的CICD的实践。
首先,我来先回顾和理解一下什么是DevOps, CICD, GitOps,以及他们的关联关系?
金蝶发票云SaaS服务应用现代化改造之旅
ISV在开发和运维SaaS应用时会遇到开发和运维方面的双重挑战,本博客结合金蝶发票云从传统的虚拟机部署迁移至基于ECS的容器化部署的真实案例,分享了发票云在虚拟机环境下运行SaaS应用遇到的挑战,使用Amazon ECS进行平台迁移的原因,以及迁移的过程及问题解决,最后介绍迁移完成后的实际收益。
如何优化Amazon EKS集群DNS性能
CoreDNS是一个灵活的、可扩展的DNS服务器,可以用作Kubernetes集群DNS。EKS集群中默认部署的CoreDNS在DNS QPS较高场景下可能会出现DNS解析时延高、解析超时、解析失败等问题。本文介绍如何优化EKS集群中DNS性能。
构建预置容器镜像的EKS自定义AMI解决方案
利用 EKS Custom AMI 的能力,您可以通过预置自定义 Image 到 EKS 的 Worker Node,实现在部署海量计算任务 Pod 的场景中,不需要重复并行的去 ECR 上拉取任务 Image,达到快速启动 Pod 的目的。
Amazon EKS 基于 Spot 运行大规模计算任务架构调优实践
对于很多使用 Amazon Web Service 用户来说,Spot Instances 是非常受欢迎的一个配置方式,因为它帮助用户节约了很多的费用。在 Amazon EKS 里搭配 Spot Instances,可以帮你在兼顾高效率的同时还能节约费用,以上实战调优的总结希望可以提供快速上手的参考。
使用 Dex 和 dex-k8s-authenticator 对 Amazon EKS 进行身份验证
Amazon EKS 增加 OIDC Provider 功能后,客户可以讲Gitlab、Github、LDAP等现有用户管理系统对 Amazon EKS 进行身份验证。本blog通过使用开源项目Dex、Github为例,一步步演示如何进行使用配置。方便客户使用EKS OIDC provider功能进行身份认证。
新功能 – Amazon App Runner:几分钟内就可通过代码创建可扩展、安全的 Web 应用程序
容器已成为我打包 Web 应用程序的默认方式。尽管我喜欢容器提供的速度、生产力和一致性,但有一个方面是我在容器开发工作流程中并不欣赏的:在首次部署容器镜像时经历了漫长的流程。