Argo CD 是基于 Kubernetes 的声明式, GitOps 持续交付工具。GitOps AgentGitOps = IaC + Git + CI/CD,即基于 IaC 的版本化 CI/CD。它的核心是使用 Git 仓库来管理基础设施和应用的配置,并且以 Git 仓库作为基础设施和应用的单一事实来源。Git 仓库中的声明式配置描述了目标环境当前所需基础设施的期望状态GItOps的Agen
转载 1月前
358阅读
集群数量3个:生产集群1,测试集群2,部署argocd的k8s集群生产集群1:[root@aliyun-k8s-pro-control .kube]# kubectl config get-contextsCURRENT NAME CLUSTER AUTHINFO
原创 2023-02-15 01:25:07
1610阅读
1点赞
作者: 乔克升级说明可用的K8S集群,使用kubeadm搭建可以小版本升级,也可以跨一个大版本升级,不建议跨两个大版本升级对集群资源做好备份升级目标将kubernetes 1.17.9版本升级到1.18.9版本现有集群版本已经节点如下:# kubectl get nodes NAME STATUS ROLES AGE VE
转载 2024-09-21 14:30:22
75阅读
HTTPS 方式访问私有仓库 Argo CD CLI 添加私有仓库 # argocd repo add https://github.com/argoproj/argocd-example-apps --username <username> --password <password> dashbo
原创 2023-12-26 17:35:10
496阅读
Kubernetes中的用户K8S中有两种用户(User)——服务账号(ServiceAccount)和普通意义上的用户(User) ServiceAccount是由K8S管理的,而User通常是在外部管理,K8S不存储用户列表——也就是说,添加/编辑/删除用户都是在外部进行,无需与K8S API交互,虽然K8S并不管理用户,但是在K8S接收API请求时,是可以认知到发出请求的用户的,实际上,所有
转载 2021-03-02 11:07:24
212阅读
2评论
Kubernetes Cluster add ndoe 加入过程 kubeadm 从 API 服务器下载需要的集群信息。 默认情况下,使用引导token和 CA 密钥哈希来验证数据的真实性。 也可以通过文件或 URL 直接发现根 CA 拿到集群验证信息后,kubelet进入TLS bootstrap ...
转载 2021-08-15 14:47:00
1081阅读
2评论
HTTPS 方式访问私有仓库 Argo CD CLI 添加私有仓库 # argocd repo add https://github.com/argoproj/argocd-example-apps
原创 2023-12-26 17:34:10
304阅读
Argo数据文件:http://www.argodatamgt.org/Documentation Global BGC-Argo review: http://bgc.argo.org.cn:8000/#/index用户手册:3.4v1.数据存储格式 每10天一个周期,进行数据传输。个别Argo根据实验者的设计,所循环的周期小于10天,有可能不被纳入Argo体系。此外,应注意Argo的采样季节性
转载 2024-02-28 10:25:26
125阅读
对于寻求利用云原生技术力量的组织来说,高效管理 Kubernetes 部署至关重要。ArgoCD 是一款针对 Kubernetes 的声明式 GitOps 持续交付工具,它是一种强大的解决方案。它有助于根据存储在 Git 存储库中的配置自动部署应用程序,从而使 Kubernetes 集群中的应用程序状态与 Git 中声明的配置保持一致。了解 GitOps在了解 ArgoCD 的细节之前,了解 Gi
   在之前的项目中遇到了客户使用SQL数据仓库的场景,在这里记录一下  1.什么是SQL 数据库仓库 (SQL DW)  SQL DW是云端的企业级数据仓库,用来处理TB,甚至PB级别的关系型数据库的OLAP(联机分析处理)场景,主要用来做数据分析和查询   2.什么是OLAP  OLAP (Online Analysis Processing)联机分析处理。表示从多维数据集
转载 2024-01-25 16:48:40
55阅读
# 如何添加已有 Kubernetes 集群到 Kuboard ## 流程概述 为了帮助你理解如何将已有的 Kubernetes 集群添加到 Kuboard,我将列出详细的步骤,并为每个步骤提供相应的代码和注释。 ### 步骤概览 以下是添加已有 Kubernetes 集群到 Kuboard 的步骤: 1. 在 Kuboard 界面上添加集群 2. 为集群生成访问 Token 3. 将访问
原创 2024-05-10 05:45:46
340阅读
在管理 Kubernetes 集群时,我们经常需要编写脚本来自动化应用程序的部署过程。本文将介绍一个用于在 Kubernetes 集群上部署 AI 服务的 Bash 脚本,并解释其中的关键部分。脚本代码#!/bin/bash # 配置参数 VERSION=`date +%Y%m%d%H%M%S` ENV=test SERVER_NAME=tree IMAGE=820600610568.dkr.e
原创 精选 2024-04-09 14:06:06
531阅读
Kubernetes集群添加/移除NodeMinionNode操作前准备#关闭防火墙systemctlstopfirewalld#禁止防火墙开机启动systemctldisablefirewalld#检查selinuxgetenforceDisabled#端口检查Kubernetes集群添加Node在kubeadminit初始化操作完成时,系统最后给出了将节点加入集群的命令:kubeadmjo
原创 2018-05-07 23:16:52
10000+阅读
3点赞
前戏 在我们之前添加应用的时候,都是在下图那里添加的,但如下图那样添加有个问题,就是我们的仓库需要认证,那是没有办法的,这时候我们就需要先将仓库设置好,在这里选择就可以了 添加仓库 仓库我们可以通过命令行添加也可以通过 UI 界面添加 通过 UI 页面进行添加 常用选项 name:当前 Repo 的
原创 2022-10-22 01:39:21
916阅读
在上一节中,已经把OGRE的一个框架搭出来了,而且用的是一个单例模式,这样就意味着我们在后面的状态模式中可以很容易的就使用OGRE来帮我们进行图形绘制。 首先,写一个所有游戏状态的基类,因为我们大体可以抽象出所有游戏状态都应该有:1.进入这个状态时应该做一些准备工作2.退出这个状态时应该删除某些东西3.暂停和继续时的一些动作。4.更新 而一个游戏里有很多状态的切换,而我们又不想
转载 2024-04-18 23:07:11
0阅读
1. ArgoCD自动同步策略自动同步策略允许ArgoCD在检测到GitRepo与实际状态之间存在差异时,自动启动同步操作.Prune Resource(自动修剪):在集群上某个资源在GitRepo中找不到对应的配置时,自动删除集群上的该资源 Self Heal(自愈): 因各种原因(如手动修改)集群上资源的实时状态而导致与GitRepo不匹配时,自动将实际状态与GitRepo的期望状态同步.自动
转载 2024-06-21 22:42:42
146阅读
构成这些集群的主机还可以跨越公有云、私有云以及混合云。
原创 精选 2023-08-07 23:27:56
375阅读
升级注意事项:1、升级时可以跨补丁版本升级,比如v1.22.x可以升级v1.22.y,其中补丁版本y>x+1;也可以v1.22.x升级v1.23.x;但是不能跨次要版本升级,比如v1.22.x升级1.26.x是无法升级的。 2、多个master 节点的kube-apiservice 版本要求。 **kubelet:**kubelet 版本不能比kube-apiserver 版本新,并且最多只
Kubernetes集群安装部署•Kubernetes集群组件:  - etcd 一个高可用的K/V键值对存储和服务发现系统  - flannel 实现夸主机的容器网络的通信  - kube-apiserver 提供kubernetes集群的API调用  - kube-controller-manager 确保集群服务  - kube-scheduler 调度容器,分配到Node  - kubel
转载 2023-10-08 20:51:42
122阅读
1.集群升级版本和方案说明#集群版本升级说明 小版本升级:1.21升级到1.21.5,小版本的升级是稳定的升级,是属于稳定更新,一般是修复此版本的某些bug 大版本升级:1.21升级到1.26(1.24),大版本更新可能会出现api的变化,其他插件的变化,做大版本升级需要提前把所有在生产环境运行的pod的yaml文件在最新版的1.26-k8s集群环境做测试,把需要修改的api和各种插件都在测试环境
转载 2023-10-31 20:14:37
56阅读
  • 1
  • 2
  • 3
  • 4
  • 5