阿里云容器服务|学习笔记

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 快速学习阿里云容器服务

开发者学堂课程【高校精品课-河海大学-云计算技术与应用:阿里云容器服务】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/9/detail/15874


阿里云容器服务


内容介绍

一、阿里云容器服务概览

二、弹性容器实例 ECI

三、容器镜像服务 ACR

 

一、阿里云容器服务概览

容器是将应用及其依赖关系打包到一个可移植的镜像中。这个镜像可以发布到多个环境,从而简化软件的开发和部署。阿里云提供的容器服务实现了容器运行容器应用管理、镜像托管、日志监控等一站式容器管理,使用户更专注于自己的应用,而非基础架构设施,满足混合云、微服务、企业及 AI 创新等不同场景的应用需求。

阿里云提供了多种容器服务产品,如弹性容器实例 ECI、容器服务、ACK、无服务器容器服务ask 、容器镜像服务ACR等。

image.png

这张图是阿里云容器服务产品的整体架构图。其中,弹性容器实例 ECI 是 service 容器运行服务,用户无需管理底层服务器,也无需关心运行过程中的容量规划,只需要提供打包好的镜像即可运行容器,并仅为容器实际运行消耗的资源付费。与购买配置 ecs 再部署容器的方式相比,ECI 模式直接部署容器,省去了底层服务器的运维和管理工作,提升开发效率的同时节约使用成本,容器服务 ACK 提供高性能、可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。

Kubernetes 是一个开源的容器编排框架。阿里云的容器服务 ACK 基于原生 Kubernetes 进行适配和增强,简化了集群的搭建和扩容等运维工作,整合了阿里云虚拟化、存储、网络和安全能力,实现高效的云端容器化应用。Ask是阿里云基于弹性计算架构推出的 Server less 容器服务,无需管理和维护集群即可快速创建容器应用,并且根据应用实际使用的 cpu 和内存资源进行按需付费,使用户更专注于应用本身,而非运行应用的基础设施。容器镜像服务 ACR,提供进项的安全托管和全生命周期管理,支持多场景下镜像的高效分发。意思已经无缝集成到阿里云容器服务 ACK和ASK中,用户可以通过 ACK 或 ASK 快速体验 ECI 容器运行能力。

ECI 为 Kubernetes 提供一种层次化的解决方案,ECI 负责底层 Pod 容器资源的调度和管理工作,Kubernetes在ECI之上作为 PAA 层来管理业务负载。Pod 是 Kubernetes 部署应用或服务最小的基本单位,一个 Pod 封装一个或多个应用容器。在 ACK 集群中,用户通过部署虚拟节点,可以将ECI接入集群。

有了虚拟节点后,到 ACK 集群需要扩容时,无需规划节点的计算容量,可以直接在虚拟节点下按需创建ECI。在ASK

集群中无需手动部署具体节点,可以直接创建 pod ,pod 基于 ECI 运行在安全隔离的容器环境中,每个pod对应一个ECI 实例。

 

二、弹性容器实例 ECI

ECI 是 server less 和容器化的弹性计算服务。用户只需要提交容器镜像,不需要关心底层服务器的运维和集群管理。通过 eci 可以简化业务部署和构建,使用户专注于业务逻辑。

Eci 提供轻量、隔离、安全的容器应用执行环境,启动效率能够实现秒级开通和扩容,满足业务的实时响应,通过简单的配置,即可在云上快捷部署一批容器。Eci 的核心价值是,一方面简化了容器厂底下的资源管理,另一方面具有和Kubernetes 的兼容性,用户既可以通过控制台快速部署自己的应用,也可以将 ECI 接入已有的业务系统或编排系统中,借助 ECI 的弹性能力轻松应对突发业务流量。

ECI 具有以下几个方面的功能特性,首先,ECI 采用 server less 架构,用户无需关心底层服务器,只需要提交容器镜像,无需预先创建集群和维护集群,无需关注预计过程中的容量规划,可以专注业务领域。其次,ECI 以阿里云全球计算基础设施作为资源池,提供海量、高并发、多种资源类型的容器计算资源可以根据需要灵活部署。

此外,ECI 兼容 Kubernetes。支持无缝集成至阿里云容器服务,ACK 和 ASK 集群上的 pod 能直接调度至 ECI。ECI还可以自动集成阿里云的其他服务,可以快速实现网络访问、日志采集、数据持久化存储、服务监控等功能。在业务不需要容器编排附带均衡、定时调度、自动弹性伸缩等能力的情况下,通过 ECI 控制台直接部署容器是一种高效便捷的方式。下面是通过 ECI 控制台快速部署应用的方法。

image.png

使用阿里云的 ECI 服务,需要给服务账号授予系统默认角色,当该角色被正确授予后,ECI 才能正常的调用相关服务。接下来在 ECI 控制台的实例创建页面,我们只需按照业务需求选择地域及可用区、VPC 网络交换机、安全组、容器镜像、容器组 cpu 和内存规格等参数,就可快速部署一个 ECI 容器实例。

在阿里云主页的产品列表下选择弹性容器示例。对于初次使用 ECI 的用户,可以通过点击快速体验打开创建页面,在这里,根据应用的需要选择地域。用户选择靠近自己的地域,可以降低网络时延,提高访问速度。镜像包含了容器应用所需要的程序库、文件配置等。在快速创建模式下,这里提供了常用的镜像供我们选择。

选择自动创建 ECI,我们可以在专有网络内创建和管理 ECI 相关资源。安全组是一种虚拟防火墙,提供状态检测和数据包过滤功能,我们选择自动创建,安全组,选择自动创建弹性公网 IP 之后创建的 ECI 实例就可以支持公网访问,创建ECI 实例,还需要确定合适的 VCPU 和内存规格。

image.png

勾选 ECI 服务协议。以上参数配置完成后,我们点击创建就可以快速部署一个 ECI 实例。

 

三、容器镜像服务 ACR

ACR 包括默认实例版和企业版。

image.png

默认实例板提供基础的容器镜像服务,包括镜像托管、镜像安全扫描、镜像构建以及镜像授权功能,方便用户进行镜像全生命周期管理。ACR默认实例版提供灵活的地域选择,用户可以根据自己的业务需求,选择不同的地域创建和删除镜像仓库。每个镜像仓库都提供了公网、内网、VPC 网络下对应的网络地址,AR 支持 Linux Windows arm等多架构容器镜像,支持便捷的镜像安全扫描功能,实现源代码变更后自动构建成新的镜像。

ACR 企业版是企业级云原生应用制品管理平台,支持大规模、多地域、多场景下应用制品的高效分发,与容器服务ack无缝集成,帮助企业降低交付复杂度。企业版提供云原生应用交付链功能,提升交付效率及安全性,适用于业务在全球多个地域大规模部署的场景。

ACR 默认实例版的使用

在阿里云主页的产品列表下选择容器镜像服务 ACR,点击管理控制台,选择默认实例,在页面左侧点击命名空间,这里显示已有的命名空间列表,如果我们想创建新的命名空间,可以点击创建命名空间按钮。在这里定义镜像仓库的秘密空间,在页面左侧点击镜像仓库,点击创建镜像仓库,选择一个命名空间,定义仓库的名称,填写摘要,

image.png

点击下一步,选择本地仓库标签,点击创建镜像仓库,这里显示镜像仓库列表,我们可以看到刚刚创建的镜像仓库,点击管理,在这里可以看到镜像仓库的操作指南和镜像描述,

image.png

我们可以参考操作指南对镜像仓库进行操作,包括登录进账仓库、从仓库中拉取镜像,以及把镜像推送到仓库等,在操作中,所使用的公网地址可以从基本信息列表当中获取。

相关实践学习
巧用云服务器ECS制作节日贺卡
本场景带您体验如何在一台CentOS 7操作系统的ECS实例上,通过搭建web服务器,上传源码到web容器,制作节日贺卡网页。
容器应用与集群管理
欢迎来到《容器应用与集群管理》课程,本课程是“云原生容器Clouder认证“系列中的第二阶段。课程将向您介绍与容器集群相关的概念和技术,这些概念和技术可以帮助您了解阿里云容器服务ACK/ACK Serverless的使用。同时,本课程也会向您介绍可以采取的工具、方法和可操作步骤,以帮助您了解如何基于容器服务ACK Serverless构建和管理企业级应用。 学习完本课程后,您将能够: 掌握容器集群、容器编排的基本概念 掌握Kubernetes的基础概念及核心思想 掌握阿里云容器服务ACK/ACK Serverless概念及使用方法 基于容器服务ACK Serverless搭建和管理企业级网站应用
相关文章
|
2月前
|
专有云 Serverless 持续交付
亚太唯一,阿里云再度入选Gartner®容器管理魔力象限领导者
Gartner正式发布 2024《容器管理魔力象限》报告,阿里云再度成为中国唯一一家入选「领导者象限」的科技公司。
|
2月前
|
人工智能 专有云 Serverless
亚太唯一!阿里云再度入选Gartner®容器管理魔力象限领导者
亚太唯一!阿里云再度入选Gartner®容器管理魔力象限领导者
106 2
|
2月前
|
弹性计算 Kubernetes 网络协议
阿里云弹性网络接口技术的容器网络基础教程
阿里云弹性网络接口技术的容器网络基础教程
阿里云弹性网络接口技术的容器网络基础教程
|
3月前
|
供应链 安全 Cloud Native
阿里云容器服务助力企业构建云原生软件供应链安全
针对软件供应链的攻击事件在以每年三位数的速度激增,其中三方或开源软件已经成为攻击者关注的重要目标,其攻击方式和技术也在不断演进。通过供应链的传播,一个底层软件包的漏洞的影响范围可以波及世界。企业亟需更加标准和完善的供应链风险洞察和防护机制。本文将结合最佳实践的形式,面向容器应用完整的生命周期展示如何基于容器服务ACK/ACR/ASM助力企业构建云原生软件供应链安全。
|
3月前
|
人工智能 运维 监控
阿里云ACK容器服务生产级可观测体系建设实践
阿里云ACK容器服务生产级可观测体系建设实践
|
3月前
|
运维 Kubernetes Java
阿里云容器计算服务ACS ,更普惠易用、更柔性、更弹性的容器算力
ACS(阿里云容器计算服务)推出Serverless容器算力,提供更普惠、柔性、弹性的算力资源,适用于多种业务场景,如复合应用、ACK集成、EMR大数据处理等,帮助企业降低成本、提升效率。
|
3月前
|
人工智能 Cloud Native 调度
阿里云容器服务在AI智算场景的创新与实践
2024年云栖大会,我们总结过往支持AI智算基础底座的实践经验、发现与思考,给出《容器服务在AI智算场景的创新与实践》的演讲。不仅希望将所做所想与客户和社区分享,也期待引出更多云原生AI领域的交流和共建。
|
3月前
|
人工智能 运维 Kubernetes
拥抱智算时代:阿里云容器服务智能、托管、弹性新体验
在2024云栖大会容器计算专场,给大家分享容器服务的新产品体验,本次分享,我们聚焦容器服务是如何通过智能、托管、弹性的产品新体验,来助力客户拥抱智算时代的。
|
3月前
|
运维 Kubernetes 调度
阿里云容器服务 ACK One 分布式云容器企业落地实践
3年前的云栖大会,我们发布分布式云容器平台ACK One,随着3年的发展,很高兴看到ACK One在混合云,分布式云领域帮助到越来越多的客户,今天给大家汇报下ACK One 3年来的发展演进,以及如何帮助客户解决分布式领域多云多集群管理的挑战。
阿里云容器服务 ACK One 分布式云容器企业落地实践
|
3月前
|
人工智能 Kubernetes Cloud Native
阿里云容器服务,全面助力云上体育盛会
本文讲述了阿里云容器服务,通过安全稳定的产品能力和成熟的稳定性保障体系,全面助力云上体育赛场,促进科技之光与五环之光交相辉映。
阿里云容器服务,全面助力云上体育盛会

相关产品

  • 容器计算服务
  • 下一篇
    无影云桌面