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

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
简介: 冬奥云小宝带你玩转五期实战营 覆盖五大技术方向 “0成本”实践学习 快速晋级为专业的“云上开发者”

实战营第四期由三个动手实战场景和两个直播代练组成,通过三个场景实战由浅入深学习容器技术的使用。
阿里云容器服务Kubernetes版快速入门
以Github上的一款魔方游戏为例,通过容器服务ACK在K8s集群中部署和监控容器应用

  1. 应用部署并公开
    在ACK集群中快速部署一个无状态应用,并将应用向公网公开。
    image.png
  2. 测试应用
    通过服务来访问新部署的容器化应用
    image.png
  3. 监控应用
    监控应用的运行状况,如CPU利用率、内存利用率、网络I/O压力等指标
    image.png
    image.png

Docker镜像管理快速入门
使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像

  1. 搭建Docker服务
    在ECS上部署一个Docker服务,并配置DockerHub的镜像加速器
    image.png
  2. 准备应用代码和Dockerfile
    在工作空间下创建一个基于Golang的HelloWorld代码文件和一个用来构建运行Hello代码所需环境镜像的Dockerfile文件
    image.png
  3. 本地构建镜像并运行镜像
    使用Docker基本命令构建和运行镜[docker run命令运行镜像可能会有点慢,等等就好,或者Ctrl C退出重来一遍]
    image.png
  4. 创建远程镜像仓库
    使用自己的阿里云账号开通容器镜像服务并创建镜像仓库
    image.png
  5. 推送镜像
    将本地镜像推送到远程仓库中,并运行远程仓库中的指定版本镜像[注意代码中要使用自己的镜像仓库信息]
    image.png

Chaos带你快速上手混沌工程

  1. 应用创建
    image.png
  2. 安装探针
    image.png
  3. 通过架构感知查看系统整体架构
    image.png
  4. 自动恢复场景演练
    image.png
    image.png
  5. 强弱依赖场景演练
    image.png
  6. 失败重试场景演练
    image.png
    image.png
  7. 微服务演练
    检测不出来了emo~
相关实践学习
通过容器镜像仓库与容器服务快速部署spring-hello应用
本教程主要讲述如何将本地Java代码程序上传并在云端以容器化的构建、传输和运行。
Kubernetes极速入门
Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。 本课程从Kubernetes的简介、功能、架构,集群的概念、工具及部署等各个方面进行了详细的讲解及展示,通过对本课程的学习,可以对Kubernetes有一个较为全面的认识,并初步掌握Kubernetes相关的安装部署及使用技巧。本课程由黑马程序员提供。   相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
目录
相关文章
|
14天前
|
运维 Kubernetes Cloud Native
云原生技术:容器化与微服务架构的完美结合
【10月更文挑战第37天】在数字化转型的浪潮中,云原生技术以其灵活性和高效性成为企业的新宠。本文将深入探讨云原生的核心概念,包括容器化技术和微服务架构,以及它们如何共同推动现代应用的发展。我们将通过实际代码示例,展示如何在Kubernetes集群上部署一个简单的微服务,揭示云原生技术的强大能力和未来潜力。
|
16天前
|
运维 持续交付 Docker
深入理解Docker容器化技术
深入理解Docker容器化技术
|
21天前
|
Java 应用服务中间件 Linux
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
本文主要讲解了Docker的安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库以及Docker容器虚拟化与传统虚拟机比较。
281 11
【Docker容器化技术】docker安装与部署、常用命令、容器数据卷、应用部署实战、Dockerfile、服务编排docker-compose、私有仓库
|
4天前
|
Kubernetes Linux 开发者
深入探索容器化技术——Docker 的实战应用
深入探索容器化技术——Docker 的实战应用
28 5
|
12天前
|
安全 持续交付 云计算
揭秘云计算中的容器化技术及其优势
揭秘云计算中的容器化技术及其优势
20 1
|
13天前
|
缓存 监控 开发者
掌握Docker容器化技术:提升开发效率的利器
在现代软件开发中,Docker容器化技术成为提升开发效率和应用部署灵活性的重要工具。本文介绍Docker的基本概念,并分享Dockerfile最佳实践、容器网络配置、环境变量和秘密管理、容器监控与日志管理、Docker Compose以及CI/CD集成等技巧,帮助开发者更高效地利用Docker。
|
15天前
|
Kubernetes Cloud Native Docker
云原生技术探索:容器化与微服务的实践之道
【10月更文挑战第36天】在云计算的浪潮中,云原生技术以其高效、灵活和可靠的特性成为企业数字化转型的重要推手。本文将深入探讨云原生的两大核心概念——容器化与微服务架构,并通过实际代码示例,揭示如何通过Docker和Kubernetes实现服务的快速部署和管理。我们将从基础概念入手,逐步引导读者理解并实践云原生技术,最终掌握如何构建和维护一个高效、可扩展的云原生应用。
|
16天前
|
Cloud Native 持续交付 Docker
Docker容器化技术:从入门到实践
Docker容器化技术:从入门到实践
|
17天前
|
存储 Kubernetes 调度
基于容器化技术的性能优化实践
基于容器化技术的性能优化实践
25 3
|
9天前
|
Kubernetes Linux Docker
容器化技术Docker入门与实践
容器化技术Docker入门与实践
35 0
下一篇
无影云桌面