益阳痪上旅行社

GitOps 革命:學(xué)習(xí) ArgoCD 和 ArgoRollout 的 Kubernetes 部署
體系課

GitOps 革命:學(xué)習(xí) ArgoCD 和 ArgoRollout 的 Kubernetes 部署

  • 計算機基礎(chǔ)
  • 架構(gòu)設(shè)計

解鎖GitOps力量

¥149.9
本課程包括
  • 4小時14分鐘的視頻隨時觀看
  • 可在APP隨時觀看
  • 結(jié)業(yè)證書
你將收獲
  • 掌握 ArgoCD 和 ArgoRollouts 的基礎(chǔ)操作,學(xué)會如何通過 GitOps 流程實現(xiàn) Kubernetes 應(yīng)用的自動化部署和管理。
  • 深入理解 GitOps 的核心理念,學(xué)會如何將 ArgoCD 和 ArgoRollouts 集成到現(xiàn)有的 CI/CD 流程中,提升自動化部署效率。
  • 學(xué)會通過 GitOps 實現(xiàn)零接觸部署和回滾,減少手動操作帶來的風(fēng)險,提升運維效率和系統(tǒng)穩(wěn)定性。
  • 掌握如何通過 GitOps 流程優(yōu)化團(tuán)隊協(xié)作,減少部署沖突,提升開發(fā)和運維的協(xié)同效率。
  • 學(xué)會設(shè)計高可用的 GitOps 流程,支持大規(guī)模 Kubernetes 集群的部署和管理,提升企業(yè)技術(shù)架構(gòu)的可擴(kuò)展性和可靠性。
課程介紹

一、對個人學(xué)習(xí)的必要性

在現(xiàn)代企業(yè)環(huán)境中,Kubernetes 已成為容器編排的事實標(biāo)準(zhǔn),但其復(fù)雜的部署和管理流程對團(tuán)隊提出了更高的要求。GitOps 作為一種以 Git 為核心的聲明式部署方法,能夠顯著簡化 Kubernetes 的運維復(fù)雜性,提升部署效率和系統(tǒng)穩(wěn)定性。然而,許多團(tuán)隊在實際應(yīng)用中面臨以下問題:

  • 環(huán)境復(fù)雜性:多環(huán)境(開發(fā)、測試、生產(chǎn))的配置管理困難,容易出現(xiàn)部署不一致的問題。

  • 能力提升需求:傳統(tǒng)手動部署方式效率低下,難以滿足快速迭代的需求。

  • 協(xié)作問題:開發(fā)和運維團(tuán)隊之間的溝通不暢,導(dǎo)致部署沖突頻繁。

  • 風(fēng)險控制:缺乏高效的回滾機制,系統(tǒng)故障時難以快速恢復(fù)。

通過學(xué)習(xí)本課程,學(xué)員將掌握 GitOps 的核心理念和工具(ArgoCD 和 ArgoRollouts),解決上述問題,實現(xiàn)自動化、高效、可靠的 Kubernetes 部署:

  1. 行業(yè)趨勢:GitOps 和 Kubernetes 是當(dāng)前云計算和容器領(lǐng)域的核心技術(shù),掌握這些技能是保持職業(yè)競爭力的關(guān)鍵。

  2. 技術(shù)復(fù)雜性:Kubernetes 的部署和管理復(fù)雜性高,GitOps 能夠顯著簡化流程,減少手動操作帶來的風(fēng)險。

  3. 個人競爭力:深入掌握 ArgoCD 和 ArgoRollouts,能夠提升個人在 DevOps 和云原生領(lǐng)域的技術(shù)深度,增加職業(yè)發(fā)展機會。

  4. 團(tuán)隊協(xié)作:GitOps 強調(diào)以 Git 為核心的協(xié)作方式,能夠減少團(tuán)隊內(nèi)部的溝通成本,提升整體效率。

  5. 未來職業(yè)發(fā)展:企業(yè)對 GitOps 專家的需求日益增長,學(xué)習(xí)這些技能有助于在職業(yè)生涯中占據(jù)優(yōu)勢。

二、對企業(yè)或品牌的價值

  1. 提升部署效率:通過 GitOps 流程實現(xiàn)自動化部署,減少手動操作,顯著提升團(tuán)隊的部署效率。

  2. 降低運維風(fēng)險:ArgoCD 和 ArgoRollouts 提供強大的回滾機制,確保系統(tǒng)在故障時能夠快速恢復(fù),降低運維風(fēng)險。

  3. 優(yōu)化團(tuán)隊協(xié)作:GitOps 以 Git 為核心,統(tǒng)一開發(fā)和運維的協(xié)作方式,減少團(tuán)隊內(nèi)部的溝通成本和沖突。

  4. 支持業(yè)務(wù)創(chuàng)新:高效的部署流程能夠加速產(chǎn)品的迭代速度,支持企業(yè)的快速創(chuàng)新和市場響應(yīng)能力。

  5. 增強技術(shù)競爭力:掌握 GitOps 和 Kubernetes 的前沿技術(shù),能夠提升企業(yè)在云原生領(lǐng)域的技術(shù)競爭力,吸引更多優(yōu)秀人才。

三、為什么要和小楊老師學(xué)習(xí)

  1. 專業(yè)背景:小楊老師擁有豐富的 Kubernetes 和 GitOps 實戰(zhàn)經(jīng)驗,曾在多家知名企業(yè)主導(dǎo)相關(guān)項目。

  2. 教學(xué)風(fēng)格:小楊老師教學(xué)風(fēng)格通俗易懂,善于將復(fù)雜的技術(shù)概念簡化,幫助學(xué)員快速掌握核心技能。

  3. 實戰(zhàn)案例:課程內(nèi)容結(jié)合大量真實案例,幫助學(xué)員將理論知識應(yīng)用到實際工作中。

  4. 行業(yè)影響力:小楊老師在 DevOps 和云原生領(lǐng)域具有較高的行業(yè)影響力,能夠提供前沿的技術(shù)視角和最佳實踐。

適合人群
  • Kubernetes 初學(xué)者:對容器編排有一定了解,但對 Kubernetes 的實際部署和管理缺乏經(jīng)驗,希望通過 GitOps 流程簡化工作。
  • DevOps 工程師:熟悉 CI/CD 流程,但希望進(jìn)一步優(yōu)化部署效率,減少手動干預(yù),提升自動化水平。
  • 運維工程師:長期從事傳統(tǒng)運維工作,面臨手動部署效率低、故障排查復(fù)雜的問題,希望借助 GitOps 實現(xiàn)更高效的運維管理。
  • 開發(fā)團(tuán)隊負(fù)責(zé)人:負(fù)責(zé)團(tuán)隊的開發(fā)流程優(yōu)化,希望引入 GitOps 理念,提升團(tuán)隊協(xié)作效率,減少部署風(fēng)險。
  • 技術(shù)架構(gòu)師:負(fù)責(zé)企業(yè)技術(shù)架構(gòu)設(shè)計,希望掌握 GitOps 工具(如 ArgoCD 和 ArgoRollouts)來優(yōu)化 CI/CD 流程,支持大規(guī)模應(yīng)用部署。
講師介紹
DevOps運維工程師
擅長領(lǐng)域:
  • Docker
  • K8S
  • DevOps
資深云原生CICD工程師,多年CICD行業(yè)經(jīng)驗。擔(dān)任過多個大型項目CICD,致力于研究云原生CICD領(lǐng)域,樂于技術(shù)分享,不斷探索最佳實踐并將其應(yīng)用于實際項目中
課程大綱
共0節(jié) 時長0分鐘 全部收起
第一章 Argo CD介紹
共6節(jié) | 29分鐘
  • 第一節(jié) Argo旗下產(chǎn)品介紹
    2分鐘
  • 第二節(jié) Argo CD介紹
    8分鐘
  • 第三節(jié) 什么是GitOps
    5分鐘
  • 第四節(jié) Jenkins部署與Argo CD對比
    4分鐘
  • 第五節(jié) Argo CD的優(yōu)點和缺點
    4分鐘
  • 第六節(jié) Argo CD部署架構(gòu)
    5分鐘
第二章 Argo CD部署與用戶權(quán)限
共4節(jié) | 25分鐘
  • 第一節(jié) Argo CD部署
    3分鐘
  • 第二節(jié) Argocli部署服務(wù)爆露登陸
    5分鐘
  • 第三節(jié) Argo CD接入git倉庫與集群
    7分鐘
  • 第四節(jié) Argo CD接入LDAP
    10分鐘
第三章 Argo CD核心概念與Application使用介紹
共4節(jié) | 29分鐘
  • 第一節(jié) Application接入
    13分鐘
  • 第二節(jié) Application Set接入
    6分鐘
  • 第三節(jié) Argo CD健康狀態(tài)與同步狀態(tài)
    5分鐘
  • 第四節(jié) Argo CD UI
    5分鐘
第四章 發(fā)布與回滾
共3節(jié) | 47分鐘
  • 第一節(jié) 同步選項與同步策略
    27分鐘
  • 第二節(jié) 橫幅容器終端回滾與重啟
    15分鐘
  • 第三節(jié) 權(quán)限控制
    4分鐘
第五章 Argo Rollout高級部署
共4節(jié) | 28分鐘
  • 第一節(jié) Argo Rollouts介紹
    6分鐘
  • 第二節(jié) 部署Argo Rollouts
    5分鐘
  • 第三節(jié) 藍(lán)綠發(fā)布
    6分鐘
  • 第四節(jié) 灰度發(fā)布
    11分鐘
第六章 擴(kuò)展內(nèi)容
共10節(jié) | 1小時36分鐘
  • 第一節(jié) 修改管理員密碼
    2分鐘
  • 第二節(jié) Webhook觸發(fā)構(gòu)建
    8分鐘
  • 第三節(jié) 忽略pod hash字段
    4分鐘
  • 第四節(jié) 構(gòu)建報警
    15分鐘
  • 第五節(jié) 分析模板介紹
    16分鐘
  • 第六節(jié) 分析模板案例
    10分鐘
  • 第七節(jié) 部署istio和prometheus
    7分鐘
  • 第八節(jié) 藍(lán)綠發(fā)布流量分析自動回滾(1)
    10分鐘
  • 第九節(jié) 藍(lán)綠發(fā)布流量分析自動回滾(2)
    16分鐘
  • 第十節(jié) 灰度發(fā)布流量分析自動回滾
    7分鐘
購課須知

課程有效期:

自購買課程之日起 365 天,部分參與營銷活動產(chǎn)品以活動規(guī)則為準(zhǔn),請同學(xué)在有效期內(nèi)學(xué)習(xí)、觀看課程。

上課模式:

課程采取錄播模式,請注意自學(xué)課無班級微信群、班主任帶班及助教批改服務(wù)。

注:自學(xué)課不支持退款,確保你是真的需要再進(jìn)行報名,報完名之后還請認(rèn)真學(xué)習(xí)。