|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/azure-devops-crash-course-cd-pipelines-troubleshooting/
课程评论:没有评论
**Courses Summary: Azure DevOps 实践 - CI/CD 管道故障排除** 本课程为期短暂,旨在深入讲解如何在 Azure DevOps 中使用 CI/CD 管道将 Pod 部署到 Azure Kubernetes 集群。课程重点关注故障排除,涵盖了管道失败场景以及与 Azure Repos 相关的 Git 身份验证问题。 **核心内容包括:** * **自动化部署管道:** 课程演示了如何构建自动化管道,实现代码或 YAML 文件更改触发自动部署到 Azure Kubernetes 集群。 * **YAML 文件管理:** 详细介绍了在真实的 Kubernetes 生产环境中,如何有效管理项目中的所有 YAML 文件。 * **Git 身份验证与 Azure Repos:** 解决了在 Azure DevOps 中与私有 Azure Repos 进行 Git 身份验证的常见问题,包括创建 SSH 密钥用于身份验证。 * **服务连接:** 讲解了如何创建服务连接,以建立 Azure DevOps 与 Azure Kubernetes 服务之间的通信。 * **日志记录工具 (EFK Stack):** 课程包括设置 Kubernetes 集群的 EFK (Elasticsearch, Fluentd, Kibana) 日志堆栈。 * **Kibana 可视化:** 演示了如何创建 Kibana 索引模式,构建 Kibana 仪表板,并可视化应用程序日志,以便于诊断崩溃或重启的 Pod。 * **Helm Chart 部署:** 使用 Helm Chart 来部署 Elasticsearch, Kibana 和 Fluentd,并解决了部署过程中遇到的常见问题及相应的故障排除方法。 * **实际用例:** 提供了在 Kibana 仪表板中查看日志的实际用例,以及如何创建自定义仪表板。 本课程适合希望掌握 Azure DevOps CI/CD 部署流程,特别是那些希望学习如何有效管理管道、解决常见故障以及利用日志进行问题诊断的学习者。
How to Deploy Pod on Azure Kubernetes Cluster by Using CD Pipeline in Azure Devops and also added Troubleshooting steps to fixed pipeline failure scenarios and Git related issues for authentication with Azure Repo.I have created an automated pipeline. It means if you did any changes in code or yaml file then automatic Pipeline will be triggered and your application will deploy it on Azure Kubernetes Cluster.I have explained how we can manages all Yaml file in Our Kubernetes Project in Real time Project based on Kubernetes Production environment.I have Fixed some common issue related to GIT Authentication with Private Azure repo in Azure Devops where we can create SSH secret for Authentication and Created Service Connection to establish connection in between Azure DeVops and Azure Kubernetes Services.I have added Logging tool in this session where i can setup EFK on Kubernetes cluster and created Index Pattern in Kibana and created Kibana dashboard and visualize our application logs for further troubleshooting of crashed or restarted pod.I have setup Elastic search , Kibana and fluentd by using helm chart and added some common issue and fixed those issue and troubleshooting method also added some use cases to view logs in kibana dashboard and make customize dashboard