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

本文涉及的产品
容器镜像服务 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 压测进行了讲解以及演示


相关实践学习
容器服务Serverless版ACK Serverless 快速入门:在线魔方应用部署和监控
通过本实验,您将了解到容器服务Serverless版ACK Serverless 的基本产品能力,即可以实现快速部署一个在线魔方应用,并借助阿里云容器服务成熟的产品生态,实现在线应用的企业级监控,提升应用稳定性。
云原生实践公开课
课程大纲 开篇:如何学习并实践云原生技术 基础篇: 5 步上手 Kubernetes 进阶篇:生产环境下的 K8s 实践 相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
3天前
|
Cloud Native Linux 开发者
【Docker】Docker:解析容器化技术的利器与在Linux中的关键作用
【Docker】Docker:解析容器化技术的利器与在Linux中的关键作用
|
1天前
|
Linux Shell 虚拟化
【Linux学习】Linux 的虚拟化和容器化技术
【Linux学习】Linux 的虚拟化和容器化技术
|
6天前
|
运维 Kubernetes Docker
这是一项颠覆性技术 - 容器
这是一项颠覆性技术 - 容器
|
15天前
|
运维 Kubernetes Devops
构建高效自动化运维体系:DevOps与容器技术融合实践
【4月更文挑战第15天】 在当今快速发展的信息技术时代,传统的IT运维模式已难以满足业务敏捷性的需求。本文旨在探讨如何通过整合DevOps理念和容器技术来构建一个高效的自动化运维体系。文章将详细阐述DevOps的核心原则、容器技术的基础知识,以及两者结合的优势。此外,文中还将分享一系列实践经验,包括持续集成/持续部署(CI/CD)流程的搭建、微服务架构的应用,以及监控和日志管理策略的优化,以期帮助企业实现快速、可靠且安全的软件交付过程。
|
2月前
|
存储 Kubernetes 数据安全/隐私保护
总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(配置与密码安全)
总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(配置与密码安全)
36 0
|
2月前
|
运维 Kubernetes 网络协议
总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(服务治理与网络访问)
总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(服务治理与网络访问)
34 0
|
2月前
|
Kubernetes API 调度
总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(水平扩展控制)
总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(水平扩展控制)
61 0
|
2月前
|
Java 应用服务中间件 API
【SpringBoot技术专题】「开发实战系列」Undertow web容器的入门实战及调优方案精讲
【SpringBoot技术专题】「开发实战系列」Undertow web容器的入门实战及调优方案精讲
33 0
|
2月前
|
Cloud Native Shell Linux
云原生专题 | 【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(实战技术总结)
云原生专题 | 【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(实战技术总结)
14 0
|
2月前
|
Cloud Native Linux 虚拟化
云原生专题 |【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(底层实现系列)
云原生专题 |【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(底层实现系列)
45 0