Skaffold - Fast, Simple Local Kubernetes Development

所在平台: Udemy

课程主页: https://www.udemy.com/course/skaffold-fast-simple-local-kubernetes-development/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Skaffold - 快速、简单的本地Kubernetes开发 课程概述:此课程旨在教授如何使用Skaffold处理应用程序的构建、推送和部署流程,使您能够专注于最重要的事情:编写代码。课程涵盖了Skaffold的所有功能,从设置和安装Skaffold到所有高级特性。 课程内容包括: - 快速设置本地Kubernetes开发环境 - Skaffold工作流程各个阶段的详细讨论 - 初始化和启动项目 - 持续开发配置 - 在Kubernetes集群上进行调试 - Skaffold的CI/CD集成 - 理解Skaffold的管道阶段 - 生成Skaffold配置文件 - 使用各种构建工具构建镜像 - 根据不同的策略为镜像打标签 - 使用结构测试测试容器镜像 - 通过kubectl、kustomize或helm部署应用程序 - 将更改的文件直接同步到容器 - 从工作负载中获取日志以进行监控和调试 - 从服务中转发端口 - 清理清单和容器镜像 - 演示Skaffold管道的开发和构建阶段 - 使用Docker本地和远程构建 - 在Java、Python、Go和Node项目中使用Buildpack构建 - 在Maven和Gradle项目中使用Jib构建 - 在Minikube和Google Cloud Build上使用Kaniko构建 - 设置Google Cloud Build所需的存储、权限、代码库和注册表 - 配置个人资料切换和补丁 - 创建不同的配置文件并根据KubeContext、环境变量等不同条件激活 - 使用各种打标签策略,如git提交哈希、时间戳和自定义模板 - 调试和高级功能 - 启用日志跟踪以实现有效调试 - 适用于更快应用开发的高级功能,如文件同步 通过本课程,学习者将掌握使用Skaffold进行本地Kubernetes开发的全面技巧,提升开发效率。

课程评论(0条)

课程详情

Skaffold handles the workflow for building, pushing, and deploying your application, allowing you to focus on what matters most: writing code.This course covers all the features of Skaffold from setting up and Install Skaffold to all the advanced featuresSetup fast local Kubernetes developmentDetailed discussion on various stages of Skaffold workflowInitialize and start the projectContinuous development setupDebug on Kubernetes application on the clusterCI/CD integration with SkaffoldUnderstand Skaffold pipeline stagesGenerating Skaffold configuration fileBuild images with various buildersTag images based on different policiesTest container images with structure testsDeploy the application with kubectl, kustomize or helmSync changed files directly to containersTail logs from workloads for monitoring and debuggingForward ports from servicesCleanup manifests and container imagesDemonstrate dev and build stage of Skaffold pipelineBuild using Docker local and remoteBuild using Buildpack on java, python, go, and node projectsBuild using Jib on Maven and Gradle projectsBuild using Kaniko on Minikube and Google Cloud BuildSetup of Google Cloud Build with required storage set, permissions, Repository and RegistryProfile Switching and PatchingCreate a different profile and activate based on different conditions like KubeContext, Environmental variable, etcUse different tagging policy like git-commit hash, timestamp and custom templateDebugging and Advanced featuresEnable tail logs for efficient debuggingAdvanced features like file-sync for faster application development

课程标签

0人关注该课程

主题相关的课程