云原生容器Clouder认证:容器应用与集群管理—课时9:课程总结

简介: 云原生容器Clouder认证:容器应用与集群管理—课时9:课程总结

本课程的关键知识点总结:

  1. 容器编排是指自动化容器的部署、管理、扩展和联网。通过容器编排,可以构建跨多个容器的应用服务、跨集群调度容器、扩展这些容器,并持续管理它们的健康状况。
  2. Kubernetes是一个开源的容器编排引擎它支持自动化部署、大规模可伸缩、应用容器化管理。Kubernetes由负责管理和控制的一个或多个Master节点,及多个负责工作负载的Worker节点构成。Kubernetes的原子调度单位是Pod,Pod是一个逻辑概念,是一组紧密关联的容器的集合,也叫容器组。Kubernetes就像一个操作系统,Pod就像一个进程组,容器就像一个进程
  3. Kubernetes有如下基本概念:
  • Pod(容器组): Pod是一个逻辑概念,是一组紧密关联的容器的集合。
  • Controller(控制器):控制器通过控制循环监控集群状态,将当前状态转变为期望状态。控制器包含节点控制器、命名空间控制器、工作负载控制器等多种。
  • Workload(工作负载):工作负载是在 Kubernetes 上运行的应用程序,分为无状态、有状态、任务、定时任务等多种类型。
  • Service(服务):将运行在一个或一组Pod上的应用程序公开为网络服务的方法,是真实应用服务的抽象。
  • PVPVC(存储卷及存储声明):PV是存储卷,是集群内的存储资源,PV独立于Pod的生命周期。PVC是存储卷声明,是资源的使用者。Pod挂载PVC,PVC消耗PV资源。
  • Namespace(命名空间):命名空间为容器集群提供虚拟的隔离作用。
  • etcdetcd是一个分布式、一致且高可用的键值存储系统,用作Kubernetes所有集群数据的后台数据库。
  1. ACK是阿里云推出的容器服务,是全球首批通过Kubernetes一致性认证的服务平台,提供高性能的容器应用管理服务,支持企业级Kubernetes容器化应用的生命周期管理,让用户轻松高效地在云端运行Kubernetes容器化应用。ACK包含专有版、托管版和Serverless版(ACK Serverless)三种形态。
  2. ACK Serverless是阿里云容器服务Serverless版。用户无需购买节点即可直接部署容器应用,无需对集群进行节点维护和容量规划,根据应用配置的CPU和内存资源量按需付费。
  3. 基于ACK Serverless搭建企业网站,包含三个主要步骤:
  • 创建ACK Serverless集群:创建ACK Serverless集群,不配置额外组件。
  • 部署应用:基于镜像创建无状态工作负载,配置存储,通过负载均衡提供服务。
  • 查看和管理集群:查看集群、容器组等信息、配置监控并管理集群。

通过本课程,我们基于ACK Serverless构建了公司网站的容器集群,完成了网站应用的上线。但如果要进一步运营好公司网站,仍然面临网站应用升级等一系列实际使用的问题,比如:

  • 如何实现网站应用的版本更新
  • 在应用更新和发布过程中需要关注哪些问题
  • 基于容器的应用更新发布最佳实践

在后续课程中,我们将继续介绍这些方面的内容,欢迎持续关注和学习。



练习实验:通过ASK搭建企业级网站应用

 https://developer.aliyun.com/adc/scenario/ace330daa1d7428cacf3225bea3207e2  

 

相关文章
|
Cloud Native 中间件 调度
云原生信息提取系统:容器化流程与CI/CD集成实践
本文介绍如何通过工程化手段解决数据提取任务中的稳定性与部署难题。结合 Scrapy、Docker、代理中间件与 CI/CD 工具,构建可自动运行、持续迭代的云原生信息提取系统,实现结构化数据采集与标准化交付。
1319 1
云原生信息提取系统:容器化流程与CI/CD集成实践
|
Kubernetes Cloud Native 区块链
Arista cEOS 4.30.10M - 针对云原生环境设计的容器化网络操作系统
Arista cEOS 4.30.10M - 针对云原生环境设计的容器化网络操作系统
449 0
|
存储 Kubernetes 开发者
容器化时代的领航者:Docker 和 Kubernetes 云原生时代的黄金搭档
Docker 是一种开源的应用容器引擎,允许开发者将应用程序及其依赖打包成可移植的镜像,并在任何支持 Docker 的平台上运行。其核心概念包括镜像、容器和仓库。镜像是只读的文件系统,容器是镜像的运行实例,仓库用于存储和分发镜像。Kubernetes(k8s)则是容器集群管理系统,提供自动化部署、扩展和维护等功能,支持服务发现、负载均衡、自动伸缩等特性。两者结合使用,可以实现高效的容器化应用管理和运维。Docker 主要用于单主机上的容器管理,而 Kubernetes 则专注于跨多主机的容器编排与调度。尽管 k8s 逐渐减少了对 Docker 作为容器运行时的支持,但 Doc
874 5
容器化时代的领航者:Docker 和 Kubernetes 云原生时代的黄金搭档
|
供应链 安全 Cloud Native
阿里云容器服务助力企业构建云原生软件供应链安全
本文基于2024云栖大会演讲,探讨了软件供应链攻击的快速增长趋势及对企业安全的挑战。文中介绍了如何利用阿里云容器服务ACK、ACR和ASM构建云原生软件供应链安全,涵盖容器镜像的可信生产、管理和分发,以及服务网格ASM实现应用无感的零信任安全,确保企业在软件开发和部署过程中的安全性。
|
存储 人工智能 调度
容器服务:智算时代云原生操作系统及月之暗面Kimi、深势科技实践分享
容器技术已经发展成为云计算操作系统的关键组成部分,向下高效调度多样化异构算力,向上提供统一编程接口,支持多样化工作负载。阿里云容器服务在2024年巴黎奥运会中提供了稳定高效的云上支持,实现了子弹时间特效等创新应用。此外,容器技术还带来了弹性、普惠的计算能力升级,如每分钟创建1万Pod和秒级CPU资源热变配,以及针对大数据与AI应用的弹性临时盘和跨可用区云盘等高性能存储解决方案。智能运维方面,推出了即时弹性节点池、智能应用弹性策略和可信赖集群托管运维等功能,进一步简化了集群管理和优化了资源利用率。
|
监控 安全 Cloud Native
阿里云容器服务&云安全中心团队荣获信通院“云原生安全标杆案例”奖
2024年12月24日,阿里云容器服务团队与云安全中心团队获得中国信息通信研究院「云原生安全标杆案例」奖。
|
存储 数据管理 对象存储
云存储Clouder认证:存储应用与数据管理—课时10:实验练习与认证考试
云存储Clouder认证:存储应用与数据管理—课时10:实验练习与认证考试
|
存储 数据管理 文件存储
云存储Clouder认证:存储应用与数据管理—课时9:课程总结与补充
云存储Clouder认证:存储应用与数据管理—课时9:课程总结与补充
|
存储 弹性计算 数据管理
云存储Clouder认证:存储应用与数据管理—课时8:如何做好网站高可用
云存储Clouder认证:存储应用与数据管理—课时8:如何做好网站高可用
|
存储 数据管理 对象存储
云存储Clouder认证:存储应用与数据管理—课时7:如何做好网站加速
云存储Clouder认证:存储应用与数据管理—课时7:如何做好网站加速