Kubernetes包管理工具-Chart开发基本介绍

4230 未经授权,禁止转载了解课程
课程介绍
讨论{{interaction.discussNum ? '(' + interaction.discussNum + ')' : ''}}
适合人群
Linux运维工程师、开发工程师、云计算工程师、网络工程师、想提升Kubernetes的技术人员
你将会学到
Kubernetes集群包管理工具Helm,全程手撕Helm Chart模板开发
  • Kubernetes中的包管理工具Helm
  • Helm基本使用如仓库、安装、卸载、更新等、以及如何将应用封装为Chart
  • Helm Chart内置对象以及常用函数
  • Helm Chart命名模板以及文件访问Files
  • Helm Chart流程控制if、with、range基本使用及应用场景
  • Helm Chart模板开发以及定制deplyoment、service、ingress等
  • Helm Chart包托管至Harbor、github等仓库
课程简介

《Kubernetes/k8s集群包管理工具Helm3入门与实践》课程介绍:



第一章:kubernetes包管理工具Helm入门

    1、Kubernetes包管理工具-helm课程整体介绍

    2、Kubernetes包管理工具-为何需要helm

    3、Kubernetes包管理工具-什么是helm

    4、Kubernetes包管理工具-helm架构与helm安装

    5、Kubernetes包管理工具-helm仓库基本应用

    6、Kubernetes包管理工具-helmChart部署与卸载

    7、Kubernetes包管理工具-通过Values参数定制Chart

    8、Kubernetes包管理工具-Chart应用的升级与回滚


第二章:kubernetes包管理工具Helm Chart模板开发

    1、Kubernetes包管理工具-Chart开发基本介绍

    2、Kubernetes包管理工具-创建不可配置Chart

    3、Kubernetes包管理工具-创建可配置Chart

    4、Chart模板开发-什么是内置对象

    5、Chart模板开发-内置对象Chart

    6、Chart模板开发-内置对象Release

    7、Chart模板开发-内置对象Values

    8、Chart模板开发-内置对象Capabilities


第三章:kubernetes包管理工具Helm Chart常用函数

    1、Chart函数-函数与函数管道

    2、Chart函数-default函数与quote函数

    3、Chart函数-required函数与include函数

    4、Chart函数-toYaml函数

    5、Chart函数-b64enc函数


第四章:kubernetes包管理工具Helm Chart流程控制

    1、Chart流程控制-if-else判断

    2、Chart流程控制-range循环

    3、Chart流程控制-with控制

    4、Chart流程控制-变量


第五章:kubernetes包管理工具Helm Chart命名模板

    1、Chart命名模板-什么是命名模板

    2、Chart命名模板-helpers.tpl文件深入分析


第六章:kubernetes包管理工具Helm Chart文件访问

    1、Chart文件访问-Files基本介绍

    2、Chart文件访问-Files.Get实践

    3、Chart文件访问-Files.Glob实践

    4、Chart文件访问-Files加载TLS证书文件

    5、Chart文件访问-Ingress资源配置HTTPS实践

    6、Chart消息输出文件-NOTES


第七章:kubernetes包管理工具Helm Chart案例开发

    1、Chart模板开发案例-chart应用开发介绍

    2、Chart模板开发案例-chart应用开发思路

    3、Chart模板开发案例-部署MySQL

    4、Chart模板开发案例-基础框架与命名模板

    5、Chart模板开发案例-deployment模板开发

    6、Chart模板开发案例-pvc模板开发

    7、Chart模板开发案例-service模板开发

    8、Chart模板开发案例-secret模板开发

    9、Chart模板开发案例-ingress模板开发

    10、Chart模板开发案例-Pod模板定制开发

    11、Chart模板开发案例-部署与测试Chart


第八章:kubernetes包管理工具Helm Chart共享仓库

    1、Chart仓库-安装harbor

    2、Chart仓库-helm基于Harbor仓库上传与下载

    3、Chart仓库-Chart托管至Github-1

    4、Chart仓库-Chart托管至Github-2



注意事项:本课程内容来自Kubernetes/k8s 入门与进阶实践(46讲)部分内容:

该课程可以通过链接地址购买:https://edu.51cto.com/course/31242.html

如只需要该部分课程的学员,请直接从本页面下单即可,请勿重复购买。 



课程讲义部分内容截图



image.png



image.png


image.png



image.png




讲师课程推荐:



0基础入门LinuxSre工程师专题系列课程:

https://edu.51cto.com/topic/5099.html


Kubernetes入门与进阶专题系列课程《助力CKA与CKS》

https://edu.51cto.com/topic/5847.html


Docker与Containerd容器云应用与实践

https://edu.51cto.com/course/34009.html


Kubernetes/k8s 入门与进阶实践(46讲)  *****强烈推荐

https://edu.51cto.com/course/31242.html


Kubernetes/K8S基于Jenkins实现SpringCloud微服务CI与CD实

https://edu.51cto.com/course/32669.html


Kubernetes/K8S基于ELKStack日志采集与分析实践

https://edu.51cto.com/course/32559.html


Kubernetes/K8S CKS安全专家认证实践

https://edu.51cto.com/course/33447.html




加入VIP交流学习群



51粉丝交流群.png


展开更多
发布
头像

{{ item.user.nick_name }} {{ EROLE_NAME[item.user.identity] }}

置顶笔记
讨论图
{{ item.create_time }}回复
  • 删除

    是否确认删除?

    确认
    取消
  • {{ item.is_top == 1 ? '取消置顶' : '置顶'}}

    已有置顶的讨论,是否替换已有的置顶?

    确认
    取消
{{ tag.text}}
头像
{{ subitem.user.nick_name }}{{ EROLE_NAME[subitem.user.identity] }}
{{ subitem.create_time }}回复
删除

是否确认删除?

确认
取消
发布
{{pageType === 'video' ? '讨论区抢占沙发,可获得双倍学分' :'讨论区空空如也,你来讲两句~'}}
发布
{{tips.text}}
{{ noteHeaderTitle }} 笔记{{ hasMyNote ? '我的笔记' : '记笔记' }}
{{ hasMyNote ? '我的笔记' : '记笔记' }}
优质笔记
更新于:{{ $dayjs.formate('YYYY-MM-DD HH:mm:ss', item.last_uptime*1000) }}
头像
{{ detail.username }}

公开笔记对他人可见,有机会被管理员评为“优质笔记”

{{ noteEditor.content.length }}/2000

公开笔记
保存
提问

讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。

记录时间点
记录提问时视频播放的时间点,便于后续查看
公开提问
提交