Argo CD 搭配 Kustomize
實作 GitOps 部署 周育緯Argo CD 搭配 Kustomize 實作 GitOps 部署 周育緯 1 About me •III DevOps contributor •8 年 System, DevOps 與 Backend 開發與 維護經驗 •資展國際、工研院: Kubernetes, DevOps 講師 2 GitOps •雲原生 Continuous Deployment •所有部署都使用聲明式(declarative)腳本 Repoitory •https://github.com/demoyuw/k8s-summit- cd-repository.git •Git clone https://github.com/demoyuw/k8s-summit- cd-repository.git •cd k8s-summit-cd-repository 9 10 kustomization.yaml 定義四個類別 •resources: kustomize overlay/development | kubectl apply -f - 20 部署出dev deployment and service env 21 Argo CD 22 •A declarative, GitOps continuous delivery tool for Kubernetes 用ArgoCD 搭配kustomize來部署環境ㄌ 230 码力 | 24 页 | 696.06 KB | 1 年前3
From DevOps to GitOps with GitLab 公開版Production ⼀條龍 ⼯程師 Configuration Provision Code Deploy CI / CD Production ⼀條龍 ⼯程團隊 Configuration Automation Code Deploy CI / CD Production ⼀條龍 ⼯程團隊 Configuration Automation Ops / Infra GitOps = IaC + MRs + CI/CD GitLab 說的~ GitOps = IaC + MRs + CI/CD Infrastructure as Code Infrastructure System Configuration Application Configuration GitOps = IaC + MRs + CI/CD Merge Requests GitOps = IaC + MRs + CI/CD Continuous Integration Continuous Delivery And Automation GitOps = IaC + MRs + CI/CD DevOps Photo by Fancycrave on Unsplash 範例分享 新 Issue Coding Commit CI/CD Pipeline 建立0 码力 | 46 页 | 14.46 MB | 1 年前3
Julia 1.11.4during precompilation. 30.2 Pkg.jl JULIA_CI If set to true, this indicates to the package server that any package operations are part of a continuous integration (CI) system for the purposes of gathering and JuliaManifest.toml, in which case Project.toml and Manifest.toml are ignored. This allows for co- existence with other tools that might consider files called Project.toml and Manifest.toml significant is done with ^, not *. Implicit string concatenation of string literals like in Python (e.g. 'ab' 'cd' == 'abcd') is not done in Julia. • Python Lists—flexible but slow—correspond to the Julia Vector{Any}0 码力 | 2007 页 | 6.73 MB | 3 月前3
Julia 1.11.5 Documentationduring precompilation. 30.2 Pkg.jl JULIA_CI If set to true, this indicates to the package server that any package operations are part of a continuous integration (CI) system for the purposes of gathering and JuliaManifest.toml, in which case Project.toml and Manifest.toml are ignored. This allows for co- existence with other tools that might consider files called Project.toml and Manifest.toml significant is done with ^, not *. Implicit string concatenation of string literals like in Python (e.g. 'ab' 'cd' == 'abcd') is not done in Julia. • Python Lists—flexible but slow—correspond to the Julia Vector{Any}0 码力 | 2007 页 | 6.73 MB | 3 月前3
Julia 1.11.6 Release Notesduring precompilation. 30.2 Pkg.jl JULIA_CI If set to true, this indicates to the package server that any package operations are part of a continuous integration (CI) system for the purposes of gathering and JuliaManifest.toml, in which case Project.toml and Manifest.toml are ignored. This allows for co- existence with other tools that might consider files called Project.toml and Manifest.toml significant is done with ^, not *. Implicit string concatenation of string literals like in Python (e.g. 'ab' 'cd' == 'abcd') is not done in Julia. • Python Lists—flexible but slow—correspond to the Julia Vector{Any}0 码力 | 2007 页 | 6.73 MB | 3 月前3
Blender v3.4 参考手册(繁体中文版)technological areas -- and you, too, can become a great artist. Blender's History In 1988, Ton Roosendaal co-founded the Dutch animation studio NeoGeo. NeoGeo quickly became the largest 3D animation studio in similar normal as those selected. This is a way to select faces that have the same orientation (angle). Co-planar Selects all faces that are (nearly) in the same plane as those selected. Flat/Smooth Selects closest point on line segment. Move U co-ordinates onto the line. Move V co-ordinates onto the line. Move U co-ordinates to the midpoint of the selection. Move V co-ordinates to the midpoint of the selection0 码力 | 4469 页 | 258.38 MB | 1 年前3
Blender v3.3 参考手册(繁体中文版)technological areas -- and you, too, can become a great artist. Blender's History In 1988, Ton Roosendaal co-founded the Dutch animation studio NeoGeo. NeoGeo quickly became the largest 3D animation studio in similar normal as those selected. This is a way to select faces that have the same orientation (angle). Co-planar Selects all faces that are (nearly) in the same plane as those selected. Flat/Smooth Selects segment. Move U co-ordinates onto the line. Move V co-ordinates onto the line. Align X: Align Y: Align Auto: Editor: Mode: 選單: Editor: Mode: 選單: Editor: Mode: Header: 選單: Move U co-ordinates to the0 码力 | 4464 页 | 259.55 MB | 1 年前3
julia 1.13.0 DEVduring precompilation. 30.2 Pkg.jl JULIA_CI If set to true, this indicates to the package server that any package operations are part of a continuous integration (CI) system for the purposes of gathering and JuliaManifest.toml, in which case Project.toml and Manifest.toml are ignored. This allows for co- existence with other tools that might consider files called Project.toml and Manifest.toml significant is done with ^, not *. Implicit string concatenation of string literals like in Python (e.g. 'ab' 'cd' == 'abcd') is not done in Julia. • Python Lists—flexible but slow—correspond to the Julia Vector{Any}0 码力 | 2058 页 | 7.45 MB | 3 月前3
Julia 1.12.0 RC1during precompilation. 30.2 Pkg.jl JULIA_CI If set to true, this indicates to the package server that any package operations are part of a continuous integration (CI) system for the purposes of gathering and JuliaManifest.toml, in which case Project.toml and Manifest.toml are ignored. This allows for co- existence with other tools that might consider files called Project.toml and Manifest.toml significant is done with ^, not *. Implicit string concatenation of string literals like in Python (e.g. 'ab' 'cd' == 'abcd') is not done in Julia. • Python Lists—flexible but slow—correspond to the Julia Vector{Any}0 码力 | 2057 页 | 7.44 MB | 3 月前3
Julia 1.12.0 Beta4during precompilation. 30.2 Pkg.jl JULIA_CI If set to true, this indicates to the package server that any package operations are part of a continuous integration (CI) system for the purposes of gathering and JuliaManifest.toml, in which case Project.toml and Manifest.toml are ignored. This allows for co- existence with other tools that might consider files called Project.toml and Manifest.toml significant is done with ^, not *. Implicit string concatenation of string literals like in Python (e.g. 'ab' 'cd' == 'abcd') is not done in Julia. • Python Lists—flexible but slow—correspond to the Julia Vector{Any}0 码力 | 2057 页 | 7.44 MB | 3 月前3
共 27 条
- 1
- 2
- 3













