macos安装ArgoCD

基于Kubernetes运行argoCD #运行环境 OS: macOS Majave, Version 10.14.5 Docker Desktop: Docker Engine v20.10.2. Kubernets: v1.19.3 在本地运行argoCD需要docker和kubernets运行环境 下载Docker Desktop的地址 https://www.docker.com/products/docker-desktop. 基于Docker Desktop运行Kubernets的方法: https://www.jianshu.com 阅读详情

本文主要介绍如何在macos上安装并访问argo

我环境上已经安装了minikube,所以只需要启动minikube然后通过命令行安装argocd。

minikube start
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml

如果没有错误发生,并且一些资源created的输出,就说明我们安装argocd成功了。

转发端口,使我们可以访问argo cd的api服务器。

kubectl port-forward svc/argocd-server -n argocd 8080:443

输出为:

Forwarding from 127.0.0.1:8080 -> 8080
Forwarding from [::1]:8080 -> 8080

Handling connection for 8080

这时,我们访问http://127.0.0.1:8080就可以看到如下界面:

安装argocd命令行并查看admin初始密码。

brew install argocd
argocd admin initial-password -n argocd

获取到密码后,回到登陆页,输入admin和这个密码,就可以进入配置页了。

我们使用一下命令行登陆,就可以使用argocd命令行直接管理argocd的资源了。

argocd login --core
# change namespace to argocd if needed:
# kubectl config set-context --current --namespace=argocd  
Argocd忘记密码别慌!3种方法教你重置Web登录密码(含Windows版) 本文详细介绍了当Argocd管理员密码丢失时,三种有效的Web登录密码重置方法,涵盖从原理到实战的完整流程。特别针对Windows环境提供了专用解决方案,帮助运维人员快速恢复对Kubernetes持续交付平台的控制,保障业务连续性。 阅读详情

相关推荐

从零到一:基于 K3s 快速搭建本地化 kubeflow AI 机器学习平台

Kubeflow 是一种开源的 Kubernetes 原生框架,可用于开发、管理和运行机器学习工作负载,支持诸如 PyTorch、TensorFlow 等众多优秀的机器学习框架,本文介绍如何在 Mac 上搭建本地化的 kubeflow 机器学习平台。尽管 K3s 自身需要的资源不多,但是 kubeflow 套件组件众多,需要设置 Docker 的资源分配,避免安装过程中发生 Pod Pending.注意:本文以 deyloyKF 发行版作为主要安装对象,本地环境仅适用于开发测试使用,不可用于生产环境!

shida's blog 3137

ArgoCD管理员密码安全重置实战指南

本文提供了ArgoCD管理员密码安全重置的实战指南。针对密码遗忘或定期轮换等场景,详细解析了ArgoCD密码基于bcrypt算法存储在Kubernetes Secret中的机制,并给出了三种重置方法:适用于Linux/macOS的一键式命令、分步加密的可控操作以及适合Windows的配置文件方式。操作完成后,必须重启argocd-server服务以使新密码生效,本文也包含了验证步骤与安全建议。

weixin_29274337的博客 361

Hermes Agent零基础入门:从安装到智能体工作流实战

智能体(Agent)是当前AI工程化落地的核心范式,其本质是将大语言模型与工具调用、上下文管理、角色定义能力深度集成的可执行系统。Hermes Agent并非传统聊天客户端,而是一个以声明式配置(config.yaml)、凭证隔离(.env)、人格化提示(*.md)为三角支柱的智能体操作系统。它强制64K+原生上下文支持,确保多步工具链(如web_search→file→terminal→synthesis)的推理连贯性;通过Desktop沙箱与CLI灵活性的分层设计,兼顾安全性与可编程性。本文聚焦新手最痛

542

kubernetes(minikube)上安装使用argoCD

相关 Github:https://github.com/argoproj/argo-cd 操作系统:ubuntu20.04 docker:Docker version 20.10.11, build dea9396 docker-compose: docker-compose version 1.25.0, build unknown 先决条件安装dcoker,docker-compose,minikube,kubectl。 minikube和kubectl安装 安装argoCD # 创建 ns kube

zpskt的博客 1395

Argo CD实战指南:基于GitOps的Kubernetes自动化部署与配置管理

GitOps是一种现代化的云原生应用部署模式,其核心原理是将Git作为基础设施和应用的唯一可信源。通过声明式描述和自动同步机制,GitOps能够有效解决传统Kubernetes部署中的配置漂移问题,实现部署过程的可控性和可审计性。在技术价值层面,GitOps工具如Argo CD采用拉取模式而非推送模式,显著提升了部署可靠性和多环境管理效率。在实际应用场景中,Argo CD特别适合微服务架构团队和需要严格合规要求的企业环境,通过持续监控Git仓库变化,确保集群状态与代码声明完全一致。本文以Argo CD为例,

weixin_33742618的博客 981

Argo CD 实战指南:GitOps 在 Kubernetes 持续交付中的应用

GitOps 是一种基于声明式基础设施和持续交付的现代运维实践,其核心原理是将应用和环境的配置代码化并存储在 Git 仓库中作为唯一可信源。通过自动化的同步机制,GitOps 能够确保 Kubernetes 集群的实际状态始终与 Git 中定义的期望状态保持一致,从而显著提升部署的一致性、可审计性和可靠性。这一技术价值在于能够有效解决配置漂移和环境不一致等常见运维痛点,特别适用于微服务架构和多环境管理的复杂场景。Argo CD 作为 CNCF 孵化的 GitOps 工具,通过拉取式架构和自动修复能力,实现了

cnvdkx2837的博客 387

【Argo】通过minikube本地搭建argo环境

通过minikube本地搭建argo环境

weixin_43262264的博客 641

Argo CD实战:GitOps解决Kubernetes配置漂移与自动化部署

配置漂移是Kubernetes环境中常见的运维挑战,指集群实际状态与声明式配置逐渐产生差异的现象。其核心原理在于传统部署方式缺乏持续的状态同步机制,导致手动修改无法及时回写版本库。GitOps通过将Git作为唯一事实来源,实现了基础设施的版本化管理和自动化修复,大幅提升了部署的一致性和可审计性。在微服务、多集群管理等场景中,这种声明式运维模式能够有效减少人为错误。Argo CD作为GitOps的典型工具,通过持续监控Git仓库与集群状态差异,为Kubernetes应用提供了完整的自动化部署与自愈能力解决方案

weixin_33888907的博客 375

Kubetap 快速上手:3 条命令代理 Kubernetes Service,ArgoCD 实战演示

**Kubetap** 是一款开源的 **kubectl 插件**(Kubernetes Service 代理工具)。只需一条 `kubectl tap on` 命令,它就能在目标 Service 旁部署 mitmproxy 旁路代理(sidecar),让你**实时捕获并检查集群内任意 Service 的流量**——无需配置 CNI、无需修改 YAML、无需等待 CI。特别适合调试微服务之间的内网

gitblog_00938的博客 861

Ubuntu更新后VirtualBox报错rc=-1908?手把手教你修复Kernel driver not installed

本文详细解析了Ubuntu更新后VirtualBox报错rc=-1908的原因,并提供了完整的修复方案。通过重新安装VirtualBox、处理DKMS内核模块以及解决Secure Boot问题,帮助用户快速恢复虚拟机功能。特别针对Kernel driver not installed错误,给出了从诊断到修复的详细步骤。

weixin_42519781的博客 338

RPMsg:协议简介

两台计算机可以通过TCP/IP进行通信,那么同一颗芯片上的两个核心怎么通信呢?

SunnyZhou-1024的博客 1万+

ArgoCD 实战指南:基于 GitOps 的 Kubernetes 持续交付

在云原生和微服务架构中,持续交付是保障应用快速、可靠发布的核心实践。其原理在于通过自动化流程,将代码变更安全、高效地部署到生产环境,从而提升开发运维效率并降低人为错误。作为实现这一目标的关键技术,GitOps 将 Git 仓库作为应用部署的唯一事实来源,通过声明式配置驱动整个交付过程。ArgoCD 正是这一理念的杰出工程实践,它作为一款声明式的 GitOps 持续交付工具,能够自动同步 Git 仓库中定义的期望状态到 Kubernetes 集群,确保环境一致性并简化回滚操作。本文将从零开始,详细解析 Arg

weixin_34246551的博客 390

Windows Server+SqlServer Always On实战:5步搞定高可用集群搭建

本文详细介绍了在Windows Server环境中,通过5个关键步骤搭建SQL Server Always On高可用集群的实战指南。内容涵盖从底层故障转移集群配置、SQL Server实例启用Always On功能,到创建可用性组和侦听器的完整流程,并提供了核心运维与故障排查思路,帮助企业构建稳定可靠的数据库高可用架构。

milk5的博客 857

baoyu-article-illustrator 的 notion 风格指南:极简手绘线条插画的设计规范与实战应用

notion 是 `baoyu-article-illustrator` 技能中面向知识类内容设计的极简手绘线条插画风格,也是核心风格 `minimal-flat` 的映射目标。本文基于 [styles/notion.md](https://link.gitcode.com/i/e636f3525ecd334ff33bd90a9290d685) 的完整规范,结合技能仓库中的 [SKILL.md](

gitblog_00536的博客 425

银河麒麟v10-arm版离线安装Portainer

银河麒麟v10-arm版离线安装Portainer

q_hsolucky的博客 3050

PyTorch视觉项目实战:从数据加载到模型部署

PyTorch视觉项目实战:从数据加载到模型部署 ,人工智能,计算机视觉,大模型,AI,随着深度学习在计算机视觉领域的飞速发展,PyTorch 凭借其简洁的代码风格、动态计算图特性以及强大的社区支持,成为众多开发者和研究人员的首选框架。从数据加载、模型构建与训练,到最终的模型部署,PyTorch 提供了一套完整且灵活的解决方案。本文将通过实际项目案例,详细阐述基于 PyTorch 的视觉项目全流程,结合丰富的代码示例和概念解析,帮助读者掌握从项目起步到落地的关键技术。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 4万+

【Kubernetes从入门到精通】第04篇:云原生是什么鬼——CNCF技术版图漫游指南

摘要 本文是一篇关于云原生技术的科普文章。作者首先澄清了云原生的概念,指出云原生不是简单将应用迁移到云端,而是一套工程方法论,核心在于标准化、自动化和弹性化。文章介绍了CNCF(云原生计算基金会)维护的庞大技术版图,包含200多个项目,并形象地将它们划分为不同"城区":编排调度(如Kubernetes)、服务网格(如Istio)、可观测性(如Prometheus)等。作者强调云原生不仅是技术堆叠,更是运维理念的变革——从"养宠物"到"养牛羊"的思维转变。最后指出,掌握8-10个核心项目就足以构建完整的云原生

xyghehehehe的专栏 301

【WRF-Urban】使用 CGLC-MODIS-LCZ_100m 数据集运行 WRF 时的城市参数化问题

【WRF-Urban】使用 CGLC-MODIS-LCZ_100m 数据集运行 WRF 时的城市参数化问题

WW、forever的博客 709

CRD Extractor工具详解:如何从Kubernetes集群提取并转换自定义资源定义

**CRD Extractor**是Kubernetes生态系统中一个强大的自定义资源定义提取工具,专门用于从Kubernetes集群中提取CRD(CustomResourceDefinition)并将其转换为JSON Schema格式。这个工具解决了开发者在验证自定义资源时面临的关键挑战,让您能够在不连接生产集群的情况下,实现本地和CI/CD流水线中的CRD验证。🚀 ## 🔍 什么是CRD

gitblog_00302的博客 377

85-Halcon-- gen_cam_par_area_scan_division 函数功能(生成面阵相机镜头参数)

Halcon的gen_cam_par_area_scan_division算子用于生成面阵相机的镜头参数,支持除法畸变模型。该算子输出包含9个参数的元组,包括焦距(Focus)、畸变系数(Kappa)、像素尺寸(Sx,Sy)、主点坐标(Cx,Cy)和图像尺寸。文中详细解析了各参数含义、数学原理(包括畸变矫正公式和坐标转换),并提供了三个工业应用案例:高精度芯片尺寸测量、机器人焊接引导和大视野汽车表面检测。最后给出了完整的相机标定流程,涵盖参数生成、畸变校正和标定配置步骤,适用于工业视觉系统的精确标定需求。

weixin_45590420的博客 914

[QMT量化交易小白入门]-六十九、ETF动量评分策略,历史年化收益率107%

C . bar_date } 跳过') returnC . bar_date } 跳过') returnC . bar_date } 跳过') return作用:如果当前不是回测模式且不是最后一根K线,则记录日志并跳过本次任务。这是为了避免在实时交易中对尚未完成的数据进行处理。

木头大左的博客 2226

ToolJet 应用如何跨工作区迁移?导出导入 JSON 与内置表结构完整指南

在 ToolJet 里把一个应用从一个 workspace 搬到另一个 workspace,全程只需两步:在源工作区**导出 JSON**,再到目标工作区**导入 JSON**,不用碰命令行。如果应用用到了 ToolJet Database(内置数据库),导出时勾选表结构选项,目标工作区会自动把对应的表建好。这篇指南一步步带你走完整个流程,并说清楚哪些会迁、哪些不会迁。 ## 动手前先确认这 4

gitblog_00199的博客 428

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

如何高效调试 HTTPS 服务?Kubetap 浏览器代理与端口转发实战

[![Kubetap Kubernetes 服务调试工具原理示意图](https://raw.gitcode.com/gh_mirrors/ku/kubetap/raw/ebf9a56c94e16b3c249f71bb0bb77c8d8d6d52c7/docs/img/kubetap-proxying.png?utm_source=gitcode_repo_files)](https://link

gitblog_00778的博客 878

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

从零上手 k9s 终端 UI:一条命令装好,集群管理排障提速 10 倍的实战笔记

凌晨两点,生产环境告警。某个 Pod 反复 CrashLoopBackOff,kubectl 命令敲了十几条:先 `kubectl get pods -n prod` 找到名字,再 `kubectl logs` 看输出,接着 `kubectl describe` 查事件,最后还得 `kubectl exec` 进去翻配置。每一步都有几秒到几十秒的等待,等你把信息拼凑齐,同事已经在群里问了三遍"好了

gitblog_00813的博客 658

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Trivy安全扫描工具终极指南:从零开始保护你的云原生应用

Trivy是一款功能强大的开源安全扫描工具,专为云原生环境设计。作为一款全面的安全检测解决方案,Trivy能够扫描容器镜像、文件系统、Git仓库、Kubernetes集群等多种目标,发现其中的安全漏洞、配置错误、敏感信息等安全问题。本指南将带你从零开始,全面掌握Trivy的使用技巧和最佳实践。 ## 🚀 为什么选择Trivy?三大核心优势解析 ### 1. 全面覆盖的安全检测能力 Trivy

gitblog_00425的博客 434

Argo CD实战:基于GitOps的Kubernetes应用持续交付指南

GitOps是一种云原生运维模式,其核心原理是将应用和基础设施的声明式配置存储在Git仓库中,通过自动化工具确保实际环境状态与期望状态一致。这种模式的技术价值在于提升部署安全性、保证环境一致性、简化审计追踪。在Kubernetes应用交付场景中,Argo CD作为声明式GitOps工具,采用拉取模式从Git仓库同步配置,有效解决了传统CI/CD流水线导致的配置漂移和版本回退难题。通过Application控制器和自动同步机制,Argo CD实现了应用部署的可观测性和自动化管理,特别适合需要严格版本控制和快速

weixin_33770878的博客 362
上一篇: 使用kubebuilder开发nginx-app operator
下一篇: Helm简介
solinger
博客等级 码龄16年 125粉丝 99原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值