Argo CD 是基于 Kubernetes 的声明式, GitOps 持续交付工具。GitOps AgentGitOps = IaC + Git + CI/CD,即基于 IaC 的版本化 CI/CD。它的核心是使用 Git 仓库来管理基础设施和应用的配置,并且以 Git 仓库作为基础设施和应用的单一事实来源。Git 仓库中的声明式配置描述了目标环境当前所需基础设施的期望状态GItOps的Agen            
                
         
            
            
            
            集群数量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阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            作者: 乔克升级说明可用的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+阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            前戏 在我们之前添加应用的时候,都是在下图那里添加的,但如下图那样添加有个问题,就是我们的仓库需要认证,那是没有办法的,这时候我们就需要先将仓库设置好,在这里选择就可以了 添加仓库 仓库我们可以通过命令行添加也可以通过 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 版本新,并且最多只            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-01 12:05:42
                            
                                95阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                                
                    