作者: 乔克升级说明可用的K8S集群,使用kubeadm搭建可以小版本升级,也可以跨一个大版本升级,不建议跨两个大版本升级对集群资源做好备份升级目标将kubernetes 1.17.9版本升级到1.18.9版本现有集群版本已经节点如下:# kubectl get nodes 
NAME            STATUS                     ROLES    AGE    VE            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-21 14:30:22
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            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评论
                            
                                                 
                 
                
                             
         
            
            
            
            # 如何添加已有 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+阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            Argo CD 是基于 Kubernetes 的声明式, GitOps 持续交付工具。GitOps AgentGitOps = IaC + Git + CI/CD,即基于 IaC 的版本化 CI/CD。它的核心是使用 Git 仓库来管理基础设施和应用的配置,并且以 Git 仓库作为基础设施和应用的单一事实来源。Git 仓库中的声明式配置描述了目标环境当前所需基础设施的期望状态GItOps的Agen            
                
         
            
            
            
            构成这些集群的主机还可以跨越公有云、私有云以及混合云。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Kubernetes集群安装部署•Kubernetes集群组件:  - etcd 一个高可用的K/V键值对存储和服务发现系统  - flannel 实现夸主机的容器网络的通信  - kube-apiserver 提供kubernetes集群的API调用  - kube-controller-manager 确保集群服务  - kube-scheduler 调度容器,分配到Node  - kubel            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-08 20:51:42
                            
                                122阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录集群方案一,集群安装准备主控服务器下载离线文件,安装Docker安装 python、pip、ansible工作节点二,配置集群安装环境启动 kubeasz 容器设置参数允许离线安装配置免密登录其他服务器创建集群配置配置服务器地址执行一键安装设置 kubectl 命令的别名 Kubernetes容器自动管理工具、持续部署工具
谷歌的开源工具,开源之前在谷歌内部使用几年的时间,管理上千万            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-05 14:20:43
                            
                                124阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录一、Kubernetes简介1.背景2.优势3.kubernetes设计架构4.核心组件二、Kubernetes的部署1.实验环境2.实验步骤server1:server2、3、4:server2: 一、Kubernetes简介1.背景在Docker 作为高级容器引擎快速发展的同时,在Google内部,容器技术已经应用了很多年,Borg系统运行管理着成千上万的容器应用。Kubernete            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-08 13:53:06
                            
                                213阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 实现多 Kubernetes 集群的指南:Kubernetes 多集群
在现代应用程序架构中,Kubernetes 已经成为一种流行的容器编排工具。为了增强灵活性、可用性和可管理性,许多组织选择部署多 Kubernetes 集群。本文将指导你如何实现多 Kubernetes 集群的架构,包含从基础设置到实际配置的每一步。
## 流程概述
以下是实现多 Kubernetes 集群的基本流程            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-01 05:32:10
                            
                                70阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            原文地址:https://blog.51cto.com/ylw6006/2084403 本文介绍在k8s集群中使用node-exporter、prometheus、grafana对集群进行监控。 其实现原理有点类似ELK、EFK组合。node-exporter组件负责收集节点上的metrics监控数据,并将数据推送给prometheus, prometheus负责存储这些数据,grafana将这些            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-06 15:05:00
                            
                                55阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、Kubernetes简介1.k8s简介2.kubernetes设计架构二、Kubernetes部署1.环境清理2.k8s引擎配置3.配置k8s的仓库文件并下载软件4.本地拉取景象(8个),上传至仓库5.初始化k8s集群6. 安装flannel组件7.将其他节点加入k8s集群 一、Kubernetes简介1.k8s简介在Docker 作为高级容器引擎快速发展的同时,在Google内部,容器            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-29 20:37:46
                            
                                280阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Kubernetes集群安装1.前期准备准备三台服务器 2核4G 
1.k8s-master 172.31.0.2
2.k8s-node1  172.31.0.3
3.k8s-node2  172.31.0.4
开通青云服务器https://console.qingcloud.com/gd2/instances/
也可以在本机使用VMware搭建三台虚拟机2.安装环境搭建2.1 docker安装            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-13 20:32:41
                            
                                77阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、环境信息1、系统信息2、虚拟机信息 3、虚拟机资源信息二、详细安装步骤1、三台主机基础设置(1)、关闭防火墙(2)、关闭selinux(3)、关闭swap分区(4)、配置时间同步(5)、添加主机映射关系(6)、免密认证设置(7)、设置网桥参数(8)、安装docker、kubeadm、kubelet2、master主机部署kubernetes(1)、执行命令(2)、设置环境变量使用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-15 19:17:12
                            
                                126阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录一、基础简介二、系统初始化三、Kubeadm安装四、node节点加入集群五、参考一、基础简介1、kubeadm是官方社区推出的一个用于快速部署 kubernetes 集群的工具,这个工具能通过两条指令完成一个kubernetes集群的部署2、环境要求一台或多台机器,操作系统CentOS 7.x-86_x64硬件配置:内存2GB或2G+,CPU 2核或CPU 2核+集群内各个机器之间能相互通信集            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-24 15:11:49
                            
                                231阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Kubeadmkubeadm 是 Kubernetes 社区提供的集群构建工具,它能够以最佳实践的方式部署一个最小化的可用 Kubernetes 集群。但是 kubeadm 在设计上并未安装网络解决方案,所以需要用户自行安装第三方符合 CNI 的网络解决方案,如 flanal,calico,canal 等。常见的 Kubernetes 集群的运行模式有三种:独立组件模式:各组件直接以守护进程方式运            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-31 21:50:54
                            
                                321阅读
                            
                                                                             
                 
                
                                
                    