冬季实战营第四期:零基础容器技术实战

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 第四期地址:https://developer.aliyun.com/adc/series/wintercamplist4

阿里云容器服务(ACK)入门

场景中体验了 ACK 的入门用法,ACK 提供了较为友好的界面来操作 Kubernetes 资源。

  1. 部署 无状态服务(Deployment)并开放服务端口以及资源限制
  2. 创建服务负载,service 以及 slb
  3. 部署完成以后可以直接查看访问方式、事件、容器伸缩、历史版本、日志和触发器等信息
  4. 部署完成的服务还可以开启 Prometheus 监控,对 kubernetes 以及应用的指标监控


容器镜像入门

对于 Docker 部署,简单使用以及镜像构建进行了学习。

  1. 部署 docker,并配置镜像加速
  2. 通过 docker build . -t xxxx 构建镜像并且指定镜像的 tag
  3. 通过镜像启动新容器,并且进行端口映射以及服务访问测试 ( -p 宿主机映射端口:容器内端口)
  4. 清理镜像(docker ps -a 查看所有容器,docker rm -f 删除容器)
  5. 推送镜像到镜像仓库(阿里云容器镜像服务的个人免费版本,吹爆,好用)
  6. 镜像上传下载(docker push,docker pull),此处教程建议更改为先删除镜像再从远程拉取


Chaos 混沌工程入门

对于 chaos 进行了简单的入门以及了解

  1. 部署商城服务到 kubernetes
  2. 部署 chaos 的探针 ack-ahas-pilot 
  3. 探针部署完成后,可以在架构感知中查看当前 ack 集群的服务结构
  4. 故障演练,可以对目标服务模拟实际场景的故障演练
  1. 自动恢复场景演练:通过演练可以在服务宕机的情况下,依赖 k8s 的自愈能力进行服务恢复
  2. 强弱依赖场景演练:对微服务架构中的一个不重要的弱依赖宕机,测试一个健壮的系统应该仍然能够正常运行
  3. 失败重试场景演练:对于 http/grpc 调用失败场景的调用失败重试场景进行测试


使用阿里云容器服务和容器网络文件系统搭建WordPress网站

主要对于 CNFS 进行了重点讲解,CNFS 的确不同于传统的存储,在保证了基础 CSI 能力的基础上,可以通过 CRD 更云原生的方式去描述期望的使用的容器文件系统是什么样的,包括后端的存储(NAS等),监控,扩容,数据保护等等能力。


基于PTS&AHAS完成线上应用最佳状态的实践

主要对于 PTS 压测进行了讲解以及演示


相关实践学习
深入解析Docker容器化技术
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。Docker是世界领先的软件容器平台。开发人员利用Docker可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用Docker可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用Docker可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为Linux和Windows Server应用发布新功能。 在本套课程中,我们将全面的讲解Docker技术栈,从环境安装到容器、镜像操作以及生产环境如何部署开发的微服务应用。本课程由黑马程序员提供。     相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
12天前
|
监控 Kubernetes 安全
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
蒋星熠Jaxonic,技术探索者,以代码为笔,在二进制星河中书写极客诗篇。专注Docker与容器化实践,分享从入门到企业级应用的深度经验,助力开发者乘风破浪,驶向云原生新世界。
还没搞懂Docker? Docker容器技术实战指南 ! 从入门到企业级应用 !
|
4月前
|
存储 容器
46.[HarmonyOS NEXT RelativeContainer案例三] 打造自适应容器:内容驱动的智能尺寸调整技术
在HarmonyOS NEXT的UI开发中,创建能够根据内容自动调整尺寸的容器是实现灵活布局的关键。RelativeContainer结合自适应尺寸设置,可以实现内容驱动的智能尺寸调整,使UI更加灵活且易于维护。本教程将详细讲解如何创建自适应尺寸的RelativeContainer,帮助你掌握这一实用技术。
146 5
|
3月前
|
缓存 监控 前端开发
告别卡顿!3大前端性能优化魔法 + CSS容器查询实战
告别卡顿!3大前端性能优化魔法 + CSS容器查询实战
202 95
|
4月前
|
运维 监控 数据可视化
容器化部署革命:Docker实战指南
容器化部署革命:Docker实战指南
|
2月前
|
Kubernetes Cloud Native 持续交付
Docker:轻量级容器化技术解析
Docker:轻量级容器化技术解析
|
2月前
|
运维 测试技术 Docker
Docker:轻量级容器化技术革命
Docker:轻量级容器化技术革命
|
6月前
|
Ubuntu Linux Docker
Docker容器的实战讲解
这只是Docker的冰山一角,但是我希望这个简单的例子能帮助你理解Docker的基本概念和使用方法。Docker是一个强大的工具,它可以帮助你更有效地开发、部署和运行应用。
191 27
|
6月前
|
弹性计算 Java Maven
从代码到容器:Cloud Native Buildpacks技术解析
Cloud Native Buildpacks(CNB)是一种标准化、云原生的容器镜像构建系统,旨在消除手动编写Dockerfile,提供可重复、安全且高效的构建流程。它通过分层策略生成符合OCI标准的镜像,实现应用与基础镜像解耦,并自动化依赖管理和更新。阿里云应用管理支持通过CNB技术一键部署应用至ECS,简化构建和运行流程。
|
7月前
|
存储 虚拟化 Docker