凭据保存如何保存Git有一套有助于解决重复验证的凭据系统,有如下选项:默认不缓存任何内容。所有连接都会提醒你输入用户名和密码。cache模式将凭据保存在内存一段时间,15分钟后从缓存中清除。store模式将凭据保存在磁盘的纯文本文件中,永不过期。如果使用的是Mac,Git有一种osxkeychain模式,凭据会以加密的形式缓存在与个人账户相关的安全密钥链中,存放在磁盘上,永不过期。如果使用的是Wi
转载
2024-04-22 18:02:10
126阅读
微信:运维开发故事,作者:double冬1.创建一个python项目使用github上开源的一个python的demo项目,地址为:https://github.com/imooc-course/docker-cloud-flask-demo 打开自己的gitlab,点击New project,把项目导入。2.手动部署把项目clone到本地,可以先测试一下手动部署,build镜像之后,然后启
转载
2024-05-27 21:47:43
189阅读
Argoproj 概述 用于 Kubernetes 运行工作流程、管理集群和正确执行 GitOps 的开源工具。 Argoproj 组成 Argo Workflows 基于Kubernetes平台的原生
原创
2023-12-19 12:28:38
302阅读
1.ArgoCD简单介绍ArgoCD(https://argocd.readthedocs.io/en/stable/)是一个用于Kubernetes遵循声明式GitOps持续交付工具。其介绍直接查看官方文档即可,本文使用一个示例来体验ArgoCD。!argocd架构图(https://s4.51cto.com/images/blog/202204/22185016_62628868dfc9821
原创
2022-04-22 18:52:33
542阅读
说明ArgoCD有多种部署方式,常用的有三种:直接通过yaml文件部署使用helm方式部署使用KubeSphere部署ArgoCD,仅测试可参考在Linux上单机安装KubeSphere(https://blog.51cto.com/wutengfei/2651065)这里我们使用第一种方式,通过yaml文件部署。部署流程创建命名空间pythonkubectlcreatenamespaceargo
推荐
原创
2021-08-03 10:40:04
3402阅读
在现在的云原生世界里面GitOps不断的被提及,这种持续交付的模式越来越受到了大家的青睐,我们前面也有文章详细讲解了GitOps的相关概念,在网上也可以找到很多关于它的资源,但是关于GitOps相关的工作流实践的示例却并不多见,我们这里就将详细介绍一个使用示例,希望对大家实践GitOps有所帮助。介绍GitOpsWorkflow上图是当前示例中的GitOps工作流程。GitLab和ArgoCD是两
原创
2021-01-07 14:18:57
1014阅读
在现在的云原生世界里面 GitOps 不断的被提及,这种持续交付的模式越来越受到了大家的青睐,我们前面也有文
转载
2021-07-27 14:58:08
648阅读
在现在的云原生世界里面 GitOps 不断的被提及,这种持续交付的模式越来越受到了大家的青睐,我们前面也有文
转载
2021-07-27 15:22:52
1195阅读
一个云原生应用程序通常包含多种Kubernetes资源类型,例如Deployment、ReplicaSet、Pod、PersistVolume、Service等,但在Kubernetes的原生能力下,并没有一个完整的概念可以直观地展示应用程序到底包含哪些资源。Argo CD通过Application CRD将分散在运行环境中的应用资源收敛在一起并通过统一视图的方式直观地展现给用户。除此之外,Arg
原创
2023-01-28 08:34:00
728阅读
使用 GitOps 的方式来改造我们的流水线,将 CD 部分使用 Argo CD 来完成。整个流水线包括 clone、test、build、docker、deploy、rollback 几个部分的任务,最后的 deploy 和 rollback 属于 CD 部分,只需要这部分使用 Argo CD 来构建即可。使用 Tekton 结合 Argo CD 来实现 GitOps 的工作流: &n
原创
2023-01-28 06:55:53
450阅读
“本系列课程,我们来研究 ArgoCD,我会从基础概念讲起,带领大家搭建实验环境,再到一个个特性的实践讲解,让大家对 ArgoCD 有个相对全面的认识。课程实验中,我们的模拟会尽量贴近生产...
原创
2021-11-16 21:00:00
155阅读
简介Argo CD是一个为Kubernetes而生的遵循声明书GitOps理念的持续部署工具,Argo CD可在git存储库更新时自动同步和部署应用程序。Argo CD支持多种k8s清单:kustomizehelm chartsksonnet applicationsjsonnet filesPlain directory of YAML/json manifestsAny custom conf
原创
2023-03-15 16:34:20
328阅读
xxxx
原创
2022-05-30 20:21:35
687阅读
背景GitOps 的概念最初来源于 Weaveworks 的联合创始人 Alexis 在 2017 年 8 月发表的一篇博客 GitOps - Operations by Pull Req...
转载
2022-02-28 16:28:26
366阅读
GitOps 的概念最初来源于 Weaveworks 的联合创始人 Alexis 在 2017 年 8 月发表的一篇博客 GitOps - Operations by Pull Request。其是开发者和运维在集群上线和更新在 Kubernetes 运行的复杂应用程序的一种快…
原创
2022-01-13 11:55:23
815阅读
Argo CD 是一个 Kubernetes 原生的持续交付工具,它支持 GitOps 工作流,通过 Git 仓库管理 Kubernetes 的应用程序和配置。本篇文章将以"Argo CD入门到精通"的形式,帮助你逐步掌握这个工具,从准备环境到实现扩展应用的一系列流程都将一一展示。
## 环境准备
在开始之前,我们需要确保准备好相关的环境和依赖。
```bash
# 安装kubectl
su
简介ArgoCD是用于Kubernetes的声明性GitOps连续交付工具。关于GitOps相关的概念这里不做更多介绍,本文主要以实战为主,通过一个完整的使用示例,希望对大家实践GitOps有所帮助。接来下就开干......安装ArgoCD1、根据官网文档,其实安装很简单,两条命令搞定kubectlcreatenamespaceargocdkubectlapply-nargocd-fhttps:/
原创
精选
2020-12-14 15:26:08
5114阅读
点赞
GitOps之ArgoCD实践scofield菜鸟运维杂谈简介ArgoCD是用于Kubernetes的声明性GitOps连续交付工具。关于GitOps相关的概念这里不做更多介绍,本文主要以实战为主,通过一个完整的使用示例,希望对大家实践GitOps有所帮助。接来下就开干……安装ArgoCD1、根据官网文档,其实安装很简单,两条命令搞定kubectlcreatenamespaceargocdkube
原创
2021-03-12 14:51:58
784阅读
安装Argo CD单独为Argo CD创建命名空间argocd,命令如下所示。$ kubectl create namespace argocdnamespace/argocd created使用以下命令将Argo CD部署到argocd命名空间下。$ kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/arg
原创
2023-01-28 08:34:16
798阅读
Argo CD 是用于 Kubernetes 的声明性 GitOps 连续交付工具。
原创
2024-06-20 11:30:01
206阅读