腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
视频
用户
沙龙
专栏
专区
综合排序
丨
最热优先
丨
最新优先
时间不限
ArgoCD
GitOps 实践(一):
ArgoCD
的安装与配置
,避免直接集群中改配置,也利于后续
ArgoCD
的自举,即用
ArgoCD
自身来用 GitOps 管理自身。
argocd
-server 通信来实现交互的,所以需要让
argocd
命令行工具访问到
argocd
-server 暴露的端口,有以下几种方式。 通过命令行工具登录
argocd
安装时会自动生成 admin 的初始密码,确保 kubeconfig 的当前 context 指向的是
argocd
所在集群,使用以下命令获取初始密码:
argocd
admin initial-password -n
argocd
然后使用初始密码登录:
argocd
login 127.0.0.1:8080注意修改
argocd
-server 地址,这里假设用 kubectl 登录后建议修改下密码:
argocd
account update-password然后你就可以使用
argocd
命令行工具来管理
argocd
了,试试有哪些功能:
argocd
-h通过网页登录与命令行登录类似
imroc
2024-06-03
1.4K
0
标签:
kubernetes
argocd
部署
注意事项:默认下载的是最新版
argocd
,安装
argocd
时,务必参阅支持的k8s版本列表,否则会出现安装失败pod运行异常的情况。 edit -n
argocd
svc
argocd
-server将service的type类型从ClusterIP改为NodePort。 -n
argocd
secret/myapp2-tls created [root@k8s-master argo]# kubectl describe secrets
argocd
-tls -n
argocd
# 客户端工具访问
argocd
# 下载
argocd
客户端工具 注意客户端工具版本与
argocd
版本保持一致 [root@k8s-master argo]# wget https://github.com /local/bin/
argocd
[root@k8s-master argo]#
argocd
version
argocd
: v2.4.18+beef23b BuildDate: 2022-12
章工运维
2024-03-14
771
0
标签:
客户端
server
tcp
部署
工具
ArgoCD
简明教程
3.2 安装 Argo CD 使用以下命令在
argocd
命名空间部署 Argo CD。 kubectl patch svc
argocd
-server -n
argocd
-p '{"spec": {"type": "NodePort"}}' 现在我们已经将名字为
argocd
-server 的 Secret 对象下的 password 字段下,我们可以用下面的命令来获取: kubectl -n
argocd
get secret \
argocd
-initial-admin-secret 3.7.2 方式二:使用 CLI 创建 APP
argocd
app create myapp2 \ --repo http://11.8.36.29/root/
argocd
-lab.git \ --path (https://blog.container-solutions.com/fluxcd-
argocd
-jenkins-x-gitops-tools) [CI/CD是什么?
Se7en258
2021-12-27
5K
0
标签:
https
网络安全
kubernetes
devops
容器镜像服务
gitops实践-
argocd
初体验
关于
argocd
什么是
argocd
?适合k8s的,声明式的,持续交付的gitops工具。
argocd
入门1、安装
argocd
2、 运行第一个
argocd
工作流3. 、使用
argocd
cli 管理
argocd
1. 安装
argocd
先创建argo的namespacekubectl create namespace
argocd
根据你需要的版本,选择对应的yaml文件,然后应用kubectl apply -n argo 使用
argocd
cli 管理
argocd
先安装
argocd
clicurl -sLO https://github.com/argoproj/argo-workflows/releases/download
大侠之运维
2025-09-22
1.1K
0
标签:
腾讯技术创作特训营S15#自选日志
基于Jenkins和
Argocd
实现CICD
devops.png 涉及的软件以及版本信息如下: 软件 版本 kubernetes 1.17.9 docker 19.03.13 jenkins 2.249.3
argocd
1.8.0 gitlab sonarqube 社区版8.5.1 traefik 2.3.3 代码仓库 阿里云仓库 涉及的技术: Jenkins shareLibrary Jenkins pipeline Jenkinsfile
Argocd
image.png 在
Argocd
上配置CD流程 在
argocd
上添加代码仓库,如下: ? image.png ? image.png 然后创建应用,如下: ? image.png ? image.png
argocd
有一个小bug,它ingress的健康检查必须要loadBalance有值,不然就不通过,但是并不影响使用。 然后可以正常访问应用了。 ?
没有故事的陈师傅
2020-12-02
3.1K
0
标签:
jenkins
github
devops
git
开源
基于
ArgoCD
的GitOps实践
由于部署操作是
ArgoCD
自动将git与集群中应用的状态进行对比。
ArgoCD
检测到变更后,便会根据git中的定义,将应用部署或者是更新到集群中。 4. (`
argocd
.infra.youedata.com`) priority: 10 services: - name: argo-
argocd
-server 4
ArgoCD
部署应用 Argo CD中可以利用GUI界面创建任务,最终生成的是一个CRD对象,类型是Application。 里面的destination表明了要把它部署到哪里去,因为示例里是要部署到
ArgoCD
所在的k8s集群,因此这里的server就直接是用的默认的k8s service。
100000798482
2023-03-19
2.1K
0
标签:
git
jenkins
code
yaml
实践
使用
ArgoCD
管理Kubernetes部署指南
ArgoCD
的核心功能实时同步
ArgoCD
持续监控 Git 中的应用程序定义和配置,并自动将这些更改同步到 Kubernetes 集群中的所需状态,确保一致性和可靠性。
ArgoCD
的架构
ArgoCD
使用自定义资源组合进行运行:应用程序:代表一组要部署的资源。AppProject:将应用程序分组为逻辑单元并提供访问控制。存储库:定义保存配置数据的存储库。 将
ArgoCD
与 Helm Charts 集成
ArgoCD
的强大集成之一是与 Kubernetes 的包管理器 Helm 的集成。 在您的工作流程中实施
ArgoCD
设置您的 Git 存储库:在 Git 存储库中组织您的应用程序的配置。安装
ArgoCD
:在您的 Kubernetes 集群上部署
ArgoCD
。 连接您的存储库:配置
ArgoCD
以跟踪您的存储库。定义应用程序和项目:使用
ArgoCD
定义应用程序的所需状态。监控和管理部署:利用
ArgoCD
的 UI 和 CLI 工具来管理和监控部署。
秋月叶落
2025-03-20
864
0
标签:
kubernetes
运维
linux
12 Jan 2022
argocd
配置插件
argocd
提供了插件功能,方便集成更多个配置管理工具,这里演示如何配置一个插件: 配置插件 修改
argocd
的配置,在configmap中添加以下字段: data: configManagementPlugins plugin-demo.yaml apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: hostname namespace:
argocd
https://kubernetes.default.svc' source: path: hostname repoURL: 'https://github.com/songleo/
argocd
-demo.git
俊采
2023-10-17
591
0
标签:
hostname
部署
插件
工具
配置
23 Dec 2021
argocd
学习(一)
安装
argocd
kubectl create namespace
argocd
kubectl apply -n
argocd
-f https://raw.githubusercontent.com }}}' oc -n
argocd
create route edge
argocd
-server --service=
argocd
-server --port=http --insecure-policy
argocd
-server-
argocd
.apps.demo.com
argocd
-server http edge/Redirect None 或者直接通过ocp的 /
argocd
-linux-amd64 chmod +x /usr/local/bin/
argocd
登录
argocd
通过以下命令获取admin用户的登录密码: k get secret -n
argocd
或者通过
argocd
cli登录:
argocd
login
argocd
-server-
argocd
.apps.demo.com 创建应用 $ cat hostname.yaml apiVersion
俊采
2023-10-17
537
0
标签:
https
hostname
server
登录
集群
16 Jan 2022
argocd
使用tips
添加集群 kubectl config get-contexts -o name
argocd
cluster add admin --name soli-mc 查看集群
argocd
cluster list 在
argocd
中安装applicationset kubectl apply -n
argocd
-f https://raw.githubusercontent.com/argoproj-labs source: path: ignore-files repoURL: 'https://github.com/songleo/
argocd
-demo.git' targetRevision 忽略app生成的resouce ...
argocd
.argoproj.io/compare-options: IgnoreExtraneous ... 资源同步顺序 metadata: annotations:
argocd
.argoproj.io/sync-wave: "-1" :) 未完待续…… LEo at 00
俊采
2023-10-17
400
0
标签:
io
yaml
集群
配置
同步
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档