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

本文涉及的产品
容器镜像服务 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
目录
相关文章
|
1月前
|
Java Go 开发者
Docker容器技术简介及其与Go语言的结合点
【2月更文挑战第23天】本文首先概述了Docker容器技术的核心概念和优势,接着探讨了Go语言与Docker容器技术的结合点。通过阐述Docker的轻量级、可移植性和版本控制等特性,以及Go语言在容器化应用中的优势,本文旨在说明两者结合能够实现更高效、灵活的应用开发和部署。
|
1月前
|
Kubernetes 开发者 Docker
基于容器技术的微服务架构
基于容器技术的微服务架构
33 0
|
2天前
|
运维 Kubernetes Docker
这是一项颠覆性技术 - 容器
这是一项颠覆性技术 - 容器
|
11天前
|
运维 Kubernetes Devops
构建高效自动化运维体系:DevOps与容器技术融合实践
【4月更文挑战第15天】 在当今快速发展的信息技术时代,传统的IT运维模式已难以满足业务敏捷性的需求。本文旨在探讨如何通过整合DevOps理念和容器技术来构建一个高效的自动化运维体系。文章将详细阐述DevOps的核心原则、容器技术的基础知识,以及两者结合的优势。此外,文中还将分享一系列实践经验,包括持续集成/持续部署(CI/CD)流程的搭建、微服务架构的应用,以及监控和日志管理策略的优化,以期帮助企业实现快速、可靠且安全的软件交付过程。
|
28天前
|
Kubernetes API 调度
总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(水平扩展控制)
总结归纳Kubernetes | 一站式速查知识,助您轻松驾驭容器编排技术(水平扩展控制)
60 0
|
1月前
|
运维 监控 Devops
构建高效自动化运维体系:基于容器技术的持续集成与持续部署实践
在数字化转型的浪潮中,企业的IT基础设施和软件交付模式正经历着深刻的变革。传统的运维方式已难以满足快速迭代、灵活扩展的现代业务需求。本文将探讨如何通过容器技术实现高效的自动化运维体系,重点分析持续集成(CI)与持续部署(CD)的实践方法及其对企业运维效率的影响。通过引入微服务架构、容器编排、DevOps文化等概念,我们旨在为读者提供一套全面的自动化运维解决方案,以支持业务的敏捷性和可扩展性。
|
1月前
|
边缘计算 Kubernetes 负载均衡
容器编排技术在云计算中的应用
随着云计算技术的飞速发展,容器编排技术作为一种重要的部署和管理工具,正在逐渐成为云计算领域的热门话题。本文将介绍容器编排技术在云计算中的应用,探讨其在提高应用程序部署效率、资源利用率以及系统可靠性方面的优势,并分析其未来发展趋势。
|
1月前
|
安全 算法 调度
C++队列探秘:队列容器的使用技巧与实战案例解析
C++队列探秘:队列容器的使用技巧与实战案例解析
128 0
|
1月前
|
存储 Kubernetes 云计算
云计算基础与实战:从虚拟机到容器化应用
云计算基础与实战:从虚拟机到容器化应用
32 0
|
1月前
|
Kubernetes 云计算 开发者
云计算中的容器化技术:Docker与Kubernetes的实践
云计算中的容器化技术:Docker与Kubernetes的实践
110 0