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

本文涉及的产品
容器镜像服务 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天前
|
供应链 安全 Cloud Native
阿里云飞天企业版获【可信云·容器平台安全能力】先进级认证
阿里云飞天企业版容器系列产品获中国信息通信研究院【可信云·容器平台安全能力】先进级认证,这是飞天企业版容器产品获得《等保四级PaaS平台》和《 云原生安全配置基线规范V2.0》之后,本年度再一次获得行业权威认可,证明飞天企业版的容器解决方案具备符合行业标准的最高等级容器安全能力。
阿里云飞天企业版获【可信云·容器平台安全能力】先进级认证
|
6天前
|
人工智能 运维 Kubernetes
阿里云容器服务AI助手2.0 - 新一代容器智能运维能力
2024年11月,阿里云容器服务团队进一步深度融合现有运维可观测体系,在场景上覆盖了K8s用户的全生命周期,正式推出升级版AI助手2.0,旨在更好地为用户使用和运维K8S保驾护航。
|
25天前
|
人工智能 运维 监控
阿里云ACK容器服务生产级可观测体系建设实践
本文整理自2024云栖大会冯诗淳(花名:行疾)的演讲,介绍了阿里云容器服务团队在生产级可观测体系建设方面的实践。冯诗淳详细阐述了容器化架构带来的挑战及解决方案,强调了可观测性对于构建稳健运维体系的重要性。文中提到,阿里云作为亚洲唯一蝉联全球领导者的容器管理平台,其可观测能力在多项关键评测中表现优异,支持AI、容器网络、存储等多个场景的高级容器可观测能力。此外,还介绍了阿里云容器服务在多云管理、成本优化等方面的最新进展,以及即将推出的ACK AI助手2.0,旨在通过智能引擎和专家诊断经验,简化异常数据查找,缩短故障响应时间。
阿里云ACK容器服务生产级可观测体系建设实践
|
11天前
|
Prometheus Kubernetes 监控
OpenAI故障复盘 - 阿里云容器服务与可观测产品如何保障大规模K8s集群稳定性
聚焦近日OpenAI的大规模K8s集群故障,介绍阿里云容器服务与可观测团队在大规模K8s场景下我们的建设与沉淀。以及分享对类似故障问题的应对方案:包括在K8s和Prometheus的高可用架构设计方面、事前事后的稳定性保障体系方面。
|
3天前
|
监控 安全 Cloud Native
阿里云容器服务&云安全中心团队荣获信通院“云原生安全标杆案例”奖
2024年12月24日,阿里云容器服务团队与云安全中心团队获得中国信息通信研究院「云原生安全标杆案例」奖。
|
25天前
|
人工智能 Cloud Native 调度
阿里云容器服务在AI智算场景的创新与实践
本文源自张凯在2024云栖大会的演讲,介绍了阿里云容器服务在AI智算领域的创新与实践。从2018年推出首个开源GPU容器共享调度方案至今,阿里云容器服务不断推进云原生AI的发展,包括增强GPU可观测性、实现多集群跨地域统一调度、优化大模型推理引擎部署、提供灵活的弹性伸缩策略等,旨在为客户提供高效、低成本的云原生AI解决方案。
|
25天前
|
供应链 安全 Cloud Native
阿里云容器服务助力企业构建云原生软件供应链安全
本文基于2024云栖大会演讲,探讨了软件供应链攻击的快速增长趋势及对企业安全的挑战。文中介绍了如何利用阿里云容器服务ACK、ACR和ASM构建云原生软件供应链安全,涵盖容器镜像的可信生产、管理和分发,以及服务网格ASM实现应用无感的零信任安全,确保企业在软件开发和部署过程中的安全性。
|
25天前
|
人工智能 Kubernetes Cloud Native
阿里云容器服务,智算时代云原生操作系统
2024云栖大会,阿里巴巴研究员易立分享了阿里云容器服务的最新进展。容器技术已成为云原生操作系统的基石,支持多样化的应用场景,如自动驾驶、AI训练等。阿里云容器服务覆盖公共云、边缘云、IDC,提供统一的基础设施,助力客户实现数字化转型和技术创新。今年,阿里云在弹性计算、网络优化、存储解决方案等方面进行了多项重要升级,进一步提升了性能和可靠性。
|
25天前
|
运维 Kubernetes 调度
阿里云容器服务 ACK One 分布式云容器企业落地实践
阿里云容器服务ACK提供强大的产品能力,支持弹性、调度、可观测、成本治理和安全合规。针对拥有IDC或三方资源的企业,ACK One分布式云容器平台能够有效解决资源管理、多云多集群管理及边缘计算等挑战,实现云上云下统一管理,提升业务效率与稳定性。
|
25天前
|
人工智能 运维 Kubernetes
拥抱智算时代:阿里云容器服务智能、托管、弹性新体验
本文总结了2024云栖大会容器计算专场的演讲内容,重点介绍了阿里云容器服务的新产品体验,包括智能、托管、弹性的特点,以及如何助力客户拥抱智算时代。文中还分享了多项实际案例和技术细节,展示了阿里云容器服务在提升用户体验和解决实际问题方面的努力。

相关产品

  • 容器计算服务