|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/cloud-native-buildpacks-for-the-absolute-beginners-handson/
课程评论:没有评论
课程名称:绝对初学者的云原生构建包 - 实践课程 课程概述: 《绝对初学者的云原生构建包 - 实践课程》旨在为您提供对云原生构建包的全面理解,从基础概念到高级实现。构建包简化了将应用程序源代码转换为容器镜像的过程,确保现代DevOps工作流程中的一致性、安全性和效率。本课程以基础主题开始,非常适合初学者,涵盖构建包架构,然后深入探讨云原生构建包的必要性和特点。您将学习如何使用Pack和Kpack平台设置和管理容器镜像创建。 课程将探索各种构建器、构建包、生命周期、构建和运行镜像。您还将学习如何执行高级任务,例如开发自己的构建包和构建器。随着学习的深入,您将着重于更专业的领域,如在Kubernetes环境中使用kpack创建容器镜像。该课程强调整体实践学习、真实场景和Kubernetes集成,将帮助您无缝构建、打包和管理应用程序。 特别说明:本课程旨在通过现场演示展示所有实用概念。每个概念均以实时方式呈现,任何出现的错误都会在演示中即时进行故障排除和解决。 法律声明:构建包或云原生构建包是云原生计算基金会(CNCF)和/或Linux基金会在美国及其他国家的注册商标。本课程未获得云原生计算基金会(CNCF)和/或Linux基金会的认证、认可、附属或支持。 课程结构: - 讲座 - 演示 - 测验 - 任务 课程内容: 1. 课程介绍 2. 开始使用云原生构建包 3. 云原生构建包 - 基本概念 4. 使用Pack CLI入门 5. 在macOS、Linux和Windows上安装Pack CLI 6. 使用构建包构建容器镜像 7. Python、Node.js、Java镜像构建 8. 理解构建生命周期 9. 创建自己的构建包和构建器 10. 云原生构建包中的Procfile是什么 11. 开始使用kpack 12. kpack及kpack CLI的环境设置 13. 使用kpack CLI构建和发布OCI镜像 14. 使用kpack清单文件(YAML方法)构建和发布OCI镜像 本课程的所有部分都将进行现场演示,旨在鼓励注册用户设置自己的环境,完成练习,并通过实践经验进行学习!
What's in this course?Cloud Native Buildpacks for the Absolute Beginners - Hands-On course is designed to provide you with a comprehensive understanding of Cloud Native Buildpacks, from foundational concepts to advanced implementations. Buildpacks simplify the process of transforming your application source code into container images, ensuring consistency, security, and efficiency in modern DevOps workflows. The course starts with foundational topics, perfect for beginners, covering the Buildpacks Architecture, then dive into the necessity and features of Cloud Native Buildpacks. You will learn how to set up and manage container image creation with Dockerfiles using Pack and Kpack platforms.The course will explore various Builders, Buildpacks, lifecycle, build and run images. You'll also learn how to perform advanced tasks like developing your own Buildpacks and Builders.As you progress, you'll delve into more specialized areas such as creating Container Images in Kubernetes environments using kpack.With a strong focus on hands-on learning, real-world scenarios, and Kubernetes integrations, this course will equip you with the skills to build, package, and manage applications seamlessly using Buildpacks.Special Note: This course is designed to showcase all practical concepts with live demonstrations. Every concept is presented in real-time, and any errors that arise are troubleshooted and addressed as they occur live in the demonstrations.Legal Notice:Buildpacks or Cloud Native Buildpacks is a registered trademarks of The Cloud Native Computing Foundation (CNCF) and/or The Linux Foundation in the United States and other countries. This course is not certified, accredited, affiliated with, nor endorsed by The Cloud Native Computing Foundation (CNCF) and/or The Linux Foundation.Course Structure:LecturesDemosQuizzesAssignmentsCourse Contents:Course IntroductionGetting Started with Cloud Native BuildpacksCloud Native Buildpacks - Essential ConceptsGetting started with Pack CLIInstalling pack CLI on macOS, Linux and WindowsBuilding Container Images with BuildpacksPython, nodejs, Java Image builds with BuildpacksUndersdanding Build LifecycleCreating your own Buildpacks and BuildersWhat is a Procfile in Cloud Native BuildpacksGetting Started with kpackEnvironment Setup for kpack and kpack CLIBuilding and Publishing OCI Images using kpack CLIBuilding and Publishing OCI Images using kpack manifest files - YAML ApproachAll sections of this course are demonstrated live, with the goal of encouraging enrolled users to set up their own environments, complete the exercises, and learn through hands-on experience!