我们的虚拟活动系列的最新成员,Linode Live,是一个深入了解使用Helm和GitLab来管理Linode Kubernetes Engine(LKE)上的生产就绪的Kubernetes集群的按需研讨会。这种灵活的设置允许你为运行在容器上的云原生应用程序运行CI/CD管道。
类似于Kubernetes的包管理器,Helm帮助开发者干净地配置、安装和升级Kubernetes应用程序或版本控制工作负载,并与其他用户分享更有效的Kubernetes解决方案。Helm图表包含YAML配置文件,可以安装软件,配置部署,并从存储库调用包。
我们与讲师Jérôme Petazzoni合作,他是开发者的拥护者、Docker专家和培训师,讲述容器化和Kubernetes的最佳实践。在这个系列中,你将学习如何建立一个功能性的Kubernetes集群,以及一个灵活、可定制的替代GitLab的Kubernetes集成。本讲座将回顾:
- 官方Helm图表中GitLab的内部与外部依赖关系
- 安装DockerCoins应用程序和服务会在无限循环中生成和散列字节,并暴露出 "散列速度"。
- 部署一个简单的HTTP服务器,帮助你开始使用Linode Kubernetes引擎。
- 如何使用Helm查找、安装和升级图表,或模板化的YAML包。
- 使用 ExternalDNS 和 LinodeDNS Manager 从 Kubernetes 资源自动创建 DNS 记录。
- 使用Traefik作为Ingress控制器,以及如何使用Helm图进行安装。
- 通过将Kubernetes的metrics-serve与Prometheus ,优化集群指标。Grafana
- 用GitLab在你的集群上建立一个 "自我托管 "的CI/CD管线
- 在Kubernetes上构建容器镜像的不同方法,包括基于Docker的方法和非特权构建者。
本次网络研讨会分为多个模块,总时长为4小时。
你只需要注册一次,就可以获得全套材料,你可以随时重新登录,继续学习或重温内容。下面的指南包含分步骤的说明,以协助你完成研讨会。
本次网络研讨会包括一个关于使用LKE设置你的Kubernetes集群的简要概述。如果你需要一个教程,请查看我们下面列出的扩展的Kubernetes培训资源,或者访问我们的Kubernetes资源页面。
评论 (1)
There is a problem with the video series. When you hit pause to try the exercises, the video series has such a short time-out that you have to log back in when you switch to the other window. Please extend the time out by at least double.
With that said, this is probably hands down one of the best tutorials I’ve ever watched on kubernetes. I’ve learned more in this four hours than in all of the time combined I’ve otherwise spent looking through other beginner resources. Great job!