云效 loves Kubernetes

本文涉及的产品
云效 DevOps 流水线,基础版人数 不受限
云效 DevOps 测试管理,基础版人数 不受限
云效 DevOps 制品仓库,基础版人数 不受限
简介: 作者简介:郑云龙,云效团队高级开发工程师,CNCF基金会Certified Kubernetes Administrator。在敏捷和DevOps领域有丰富的实践经验,曾作为敏捷和DevOps技术教练向多家大型企业提供咨询和培训。

作者简介:郑云龙,云效团队高级开发工程师,CNCF基金会Certified Kubernetes Administrator。在敏捷和DevOps领域有丰富的实践经验,曾作为敏捷和DevOps技术教练向多家大型企业提供咨询和培训。

如果要说近两年最火的技术,除了AI以外估计就是容器了。根据Sysdig最新的容器市场调查报告Kubernetes以51%的市场份额,远超市场其它竞争对手。在已使用Kubernetes的企业用户中,已经有69%的企业开始在生产环境中使用Kubernetes技术,剩下31%正计划未来在生产环境中使用。在容器编排领域而言,Kubernetes毫无疑问已经成为该领域的实施标准。

虽然在工业界Kubernetes已经取得了巨大的成就,但是对于用户而言,Kubernetes依然显得不够那么友好。对于Kubernetes新手来说,他们需要学习如何编写Dockerfile,如何构建镜像,如何编写Kubernetes的Manifest,甚至是学习如何创建一个Helm的Chart。

Kubernetes本身主要聚焦在容器编排和治理上,而如果想面向Kubernetes搭建一条完整的持续交付流水线,还会涉及到大量的工具以及基础服务的搭建和使用。如上所示,展示了一个简单的面向Kubernetes的自动化部署流水线,如果你想搭建一条这样的流水线,你至少需要准备以下工具和基础服务:源码管理工具、持续集成软件、Docker镜像仓库,Helm仓库,多套Kubernetes集群以及运行这些所有工具和平台所需的所有服务器。同时你还要能够熟练使用持续集成软件,将这些流程通过自动化流水线的形式进行组合。

人生苦短,我用云效

云效,一站式企业协同研发云,源于阿里巴巴多年先进的管理理念和工程实践。 云效团队上周已经发布了针对阿里云Kubernetes容器服务的自动发布功能,通过云效平台提供的DevOps流水线能力,用户可以在几分钟内轻松创建基于容器的持续交付流水线。

用户可以一键导入在阿里云容器服务托管的Kubernetes集群,或者通过手动的方式导入在阿里云中自建的Kubernetes集群。

完成集群导入后,用户就可以通过在流水线中添加部署流程,实现对Kubernetes集群中应用的自动化部署/更新。

拥抱标准,也很简单

在简单的应用部署/升级场景中,直接更新Deployment(部署)的镜像是最直接和简单的方式,而对于相对复杂的场景,云效平台还会提供对于Kubernetes的Manifest文件的支持,用户可以通过在源码库中定义Kubernetes相关的YAML文件,从而实现复杂场景下的应用发布支持。

而对于已经开始使用Helm的小伙伴,云效平台还会在已有Maven私库的基础上,继续推出Helm私有仓库服务,用户可以直接通过云效平台创建自己私有的Helm仓库,并且在任意的CI平台中使用。当然,云效平台的DevOps流水线也会提供对Helm的完整支持,一键实现Chart打包、发布以及自动化部署。

通过简单的几条命令,你可以在任意的Kubernetes集群中,直接使用云效平台提供的Helm私库服务:

helm repo add myrepo https://pre.rdc.aliyun.com//helm-repository/myrepo 
  
   
   
   
    
helm repo update
   
   
  
  

开放,不仅如此

云效从来不是一个封闭的平台,我们除了提供对阿里云自身生态的支持以外,我们也积极拥抱开源世界。除了支持阿里云自身的Kubernetes容器服务之外,后续云效平台还会提供针对私有化部署的Kubernetes集群纳管能力,用户可以将本地的Kubernetes集群直接纳管到云效平台当中,从而让用户可以足不出户(数据安全)的使用云效提供的DevOps能力,实现“云端构建,本地部署,云端构建,处处部署”

等等,还有更多!

除了全面提供对基于Kubernetes的持续交付能力支持以外,云效团队还将继续深挖Kubernetes的应用场景,通过平台提供更多的能力,简化Kubernetes用户从开发、测试、发布、运维等各个环节中的使用难度。让用户可以以最小的成本,体验Kubernetes所带来的全新研发体验。

最后,重要的事情说3遍,"这些全都是免费的“ x 3。

这些你觉得够了吗? 告诉我们你最期待的新功能,或者还有哪些新点子。 云效,一站式企业协同研发云。

相关实践学习
通过Ingress进行灰度发布
本场景您将运行一个简单的应用,部署一个新的应用用于新的发布,并通过Ingress能力实现灰度发布。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
7月前
|
敏捷开发 Kubernetes 测试技术
阿里云云效产品使用合集之如何在K8s集群上进行构建
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
7月前
|
运维 Kubernetes Devops
阿里云云效操作报错合集之k8s直接返回401,该如何排查
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
阿里云云效操作报错合集之k8s直接返回401,该如何排查
|
8月前
|
缓存 Kubernetes Serverless
阿里云云效操作报错合集之AppStack资源池添加外部k8s集群时报错,该如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
8月前
|
Kubernetes 前端开发 Serverless
阿里云云效操作报错合集之在加载Kubernetes配置文件时出现报错,是什么导致的
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
8月前
|
弹性计算 Kubernetes Java
阿里云云效操作报错合集之在绑定其他主体下的k8s集群时,通过kubeconfig导入集群时,出现报错,该如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
8月前
|
敏捷开发 网络安全 持续交付
阿里云云效产品使用合集之ACK集群中的Pod需要访问公网,该如何实现
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
9月前
|
Kubernetes 监控 Java
阿里云云效产品使用问题之进行Kubernetes分批发布时应用名被更改,是什么导致的
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
9月前
|
前端开发 Devops 测试技术
阿里云云效产品使用问题之更换所部署的环境关联的ACK集群该如何实现
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
10月前
|
敏捷开发 存储 缓存
云效产品使用常见问题之通过vpc内网部署到ack失败如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
1天前
|
人工智能 分布式计算 调度
打破资源边界、告别资源浪费:ACK One 多集群Spark和AI作业调度
ACK One多集群Spark作业调度,可以帮助您在不影响集群中正在运行的在线业务的前提下,打破资源边界,根据各集群实际剩余资源来进行调度,最大化您多集群中闲置资源的利用率。

热门文章

最新文章

相关产品