STATUS 0 码力 |
24 页 |
696.06 KB
| 1 年前 3 for delivering quality applications rapidly
## Continuous Integration(CI) & Continuous Delivery (CD)
A key DevOps principle for automation, consistency and reliability
Security Checks
Release
Deploy
## OpenShift Pipelines
Kubernetes-native on-demand delivery pipelines
## What is Cloud-Native CI/CD?

 codefresh
.
## cd
Once you have a folder, you can move into it using the cd command. cd means change directory. You invoke it specifying a folder to move an entire path.
Example:
mkdir fruits
cd fruits
Now you are into the fruits folder.
You can use the $ \ldots $ special path to indicate the parent folder:
cd .. #back to the home folder
The # character 0 码力 |
135 页 |
14.14 MB
| 2 年前 3 0 码力 |
84 页 |
9.60 MB
| 2 年前 3 functions, ISV
Service mesh
Automated operations
Developer services
Dev tools,
automated builds,
CI/CD, IDE


## What is an Argo CD Application?
Argo CD Application is a Custom Resource (CR) that defines the app in a declarative manner
• Application 0 码力 |
34 页 |
2.01 MB
| 1 年前 3 大中台意识薄弱,各业务线重复工作多
跨基础设施的集成与测试困难
## 基于Kubernetes平台概览
• IaaS : AWS、OpenStack与物理机
- PaaS:基于Kubernetes私有云平台,支持CI/CD、配置管理、基于Helm的服务编排等
API
Release Management
Logging
Monitoring
Security

## 基于Kubernetes的应用部署最佳实践
• 构建Docker镜像最佳实践
- 基于Helm的应用模板抽象
- 基于Kubernetes的 CI/CD
## 构建Docker镜像最佳实践
预期
快速构建镜像
更快拉取镜像
节约存储空间
实践
使用微镜像
减少镜像层数
避免不必要包安装
复用Cache
使用Volume
清理yum/apk name: {{ .Chart.Name }}
image: "{{ .Values.image.repository }}:
## 基于Kubernetes的 CI/CD 从持续集成到持续交付过程图示
- 将源代码、配置、脚本放于Git做版本控制
- 各Repo做定期同步
- 通过promote tag筛选发布候选版本
• 服务部署后做自动化post check 0 码力 |
28 页 |
12.18 MB
| 2 年前 3 = IaC + MRs + CI/CD
## GitLab說的
## GitOps = IaC + MRs + CI/CD
## I nfrastructure as Code
Infrastructure
System Configuration
Application Configuration
## GitOps = IaC + MRs + CI/CD
## Merge Requests request approved. Approved by
## GitOps = IaC + MRs + CI/CD
Continuous Integration
## Continuous Delivery
And Automation
## GitOps = IaC + MRs + CI/CD
## DevOps
## 範例分享

檢查 .gitlab-ci.yml
產生 CI/CD Pipeline
Terraform
Ansible
Vault
Repository
 0 码力 |
46 页 |
14.46 MB
| 1 年前 3
|