雖然這篇Gitlab-ci for loop鄉民發文沒有被收入到精華區:在Gitlab-ci for loop這個話題中,我們另外找到其它相關的精選爆讚文章
在 gitlab-ci產品中有9篇Facebook貼文,粉絲數超過5萬的網紅軟體開發學習資訊分享,也在其Facebook貼文中提到, 通過 Docker 和 DevOps 學習 GitLab CI / CD: 獲得有價值的 DevOps 技能。 建立管道( pipelines ) https://softnshare.com/gitlab-ci-pipelines-ci-cd-and-devops-for-beginners/...
同時也有10000部Youtube影片,追蹤數超過2,910的網紅コバにゃんチャンネル,也在其Youtube影片中提到,...
gitlab-ci 在 軟體開發學習資訊分享 Facebook 的最佳解答
通過 Docker 和 DevOps 學習 GitLab CI / CD: 獲得有價值的 DevOps 技能。 建立管道( pipelines )
https://softnshare.com/gitlab-ci-pipelines-ci-cd-and-devops-for-beginners/
gitlab-ci 在 軟體開發學習資訊分享 Facebook 的最佳貼文
本課程將教你如何在自己的專案中使用 Gitlab CI。 你將學習 CI/CD 的基礎知識,並從第一堂課開始就開始建構管道。
以下是一些亮點:
– 瞭解 Gitlab 架構的概況
– 建立一個簡單的管道( pipeline )
– 利用一個簡單的網站學習 CI/CD 實務
– 在 Gitlab 使用 Docker 映像檔
https://softnshare.com/gitlab-ci-pipelines-ci-cd-and-devops-for-beginners/
gitlab-ci 在 矽谷牛的耕田筆記 Facebook 的最佳貼文
本篇文章是ㄧ個 Kubernetes 相關工具經驗分享文,作者認為即使是前端開發工程師也必須要瞭解一下 Kubernetes 這個容器管理平台,作者認為 k8s 基本上已經算是這個領域的標準(de-facto)。
因此作者於本篇文章介紹一些搭建一個 K8s 叢集時需要注意的工具,透過這些自動化工具來減少反覆動作的執行藉此簡化每天的工作流程。
工具包含
1. ArgoCD
2. MetalLB
3. External-secrets
4. Cert-manager
5. External-dns
Simplify deploying of new apps
作者大力推薦使用 ArgoCD 來簡化部署應用程式,作者提到一開始使用 ArgoCD 時也是感到無比煩感,因為心中一直存在要於 `GitLab CI/CD pipeline` 透過 kubectl apply 的方式來部署應用程式,並不想要導入其他的元件來加入更多的複雜性。
然而當作者嘗試 ArgoCD 後,第一眼發現的是其架構不如想像中複雜,完全依賴 GitOps 的原則來簡化整個部署流程,同時透過一個 WebUI 的方式來呈現當前應用程式的部署狀況
Load balancer for your on-prem clusters
地端環境的 Load-Balancer,沒什麼好說就是 MetalLB。
Managing your secrets
Secrets 是 Kubernetes 內一個非常重要的物件,然而大部分的團隊都會思考如何有效且安全的去管理 Kubernetes 內的 Secret 物件。雲端供應商譬如 AWS Secrets Manager, Azure Key Vault 或是廣受熱門的 HashiCorp Vault.
作者推薦使用 external-secrets operator 這個專案來將外部的管理系統給同步到 Kubernetes 內並且產生對於的 secrets。
詳細全文可以參考下列原文
https://chris-blogs.medium.com/tools-that-should-be-used-in-every-kubernetes-cluster-38969ed3e603