这个课程为您提供了使用开放容器生态系统构建、打包和运行基于容器的应用程序的方法,并学习如何使用Kubernetes大规模部署这些应用程序。
本课程是为软件开发人员、质量保证工程师以及其他希望在容器技术上建立坚实基础的人士而设计的,让学员可以在整体上了解开放容器生态系统。
在本课程中,您将了解开放容器生态系统以及如何运行、操作和排除容器故障、如何构建容器镜像,使用Buildah、Podman和Skopeo等工具、容器网络的基础知识、及不同的存储概念等。除此之外,本课程让您学习如何使用Docker Compose构建和部署微服务堆栈及如何在生产中部署容器。此外,课程还将讨论Kubernetes的关键概念,并带领您完成使用Tekton编写Kubernetes原生pipelines的过程。
完成本课程后,您能够以应用程序作为容器打包并交付,掌握编写Dockerfiles的方法,并使用容器技术的质量保证、在开发、QA和生产环境中部署基于容器的工作负载,如Docker Compose、Kubernetes, GitOps等技术。
课程特点:
l 在线,自主学习
l 40-50小时学习内容
l 实操练习
l 视频内容
l 注册日起12个月内在线学习
l 学习完成可颁发结业证书及数字徽章
l 交流论坛
目录
单元 1. Course Introduction
单元 2. Introduction to Open Container Ecosystem
单元 3. Run and Operate Containers
单元 4. Building Container Images
单元 5. Advanced Image Building and Distribution
单元 6. Developing with Alternative Tools - Buildah, Podman, Skopeo
单元 7. Container Networking and Storage
单元 8. Building and Deploying Microservices Stack with Docker Compose
单元 9. Mini Project 1
单元 10. Beyond Development - Deploying Containers in Production
单元 11. Kubernetes - Pods, Namespaces and ReplicaSets
单元 12. Kubernetes - Services, Deployments, Storage
单元 13. Mini Project 2
单元 14. Kubernetes Native CI/CD
经验水平:中级
此课程为Linux 基金会官方原生课程,课程语言为英语。
Linux基金会开源软件学园 Copyright © 2019-2024 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2