KubeSphere 的异地多活方案探索 遇到这样一个场景,在同一套环境中需要存在多个 Host 控制面集群,因此想探索下 KubeSphere 的异地多活混合容器云管理方案。 集群角色介绍 一个兼容原生的 K8s 集群,可通过 ks-installer 来初始化完成安装,成为一个 QKE 集群。QKE 集群分为多种角色,默认是 None 角色(standalone 模式),开启多集群功能时,可以设置为 Host 或者 Member 角色 云计算 2023-07-09 大猫
在 KubeSphere 中部署高可用 Redis 集群 前言 Redis 是在开发过程中经常用到的缓存中间件,在生产环境中为了考虑稳定性和高可用一般为集群模式的部署。 常规部署在虚拟机上的方式配置繁琐并且需要手动重启节点,而使用 K8s 进行 Redis 集群的部署有以下优点: 安装便捷:使用镜像或者 yaml 配置文件即可一件安装 自动调度:容器挂掉后会自动调度重启和资源分配 缩扩容方便:在 扩容、缩容 方面的优点无需多说,一键伸缩 稳定高效:K8s 云计算 2023-07-09 三掌柜
服务网格终极指南第二版——下一代微服务开发 主要收获 了解采用服务网格技术的新兴架构趋势,特别是多云、多集群和多租户模式,如何在异构基础设施(裸机、虚拟机和 Kubernetes)中部署服务网格解决方案,以及从边缘计算层到网格的应用 / 服务连接。 了解服务网格生态系统中的一些新模式,如多集群服务网格、媒体服务网格(Media Service Mesh)和混沌网格,以及经典的微服务反模式,如“死星(Death Star) “架构。 获取最新 云计算 2023-07-09 大白菜程序猿
通过两级网关设计来路由服务网格流量 编者的话 本文是来自 Tetrate 工程师的分享,Tetrate 的拳头产品是 Tetrate Service Bridge(下文简称 TSB),它是在开源的 Istio 和 Envoy 基础上构建的,但为其增加了管理平面。 简介 Tetrate 的应用连接平台 Tetrate Service Bridge(TSB)提供两种网关类型,分别为一级网关(Tier-1)和二级网关(Tier-2),它们 云计算 2023-07-09 三掌柜
如何在 Kubernetes 中实现多租户隔离:命名空间、RBAC 和网络策略的应用 您是否应该让多个团队使用同一个 Kubernetes 集群? 您是否可以安全地运行来自不信任用户的不信任工作负载? Kubernetes 是否具备多租户功能? 本文将探讨在运行具有多个租户的集群时面临的挑战。 多租户可分为: 软多租户,适用于信任您的租户 - 比如与同一家公司的团队共享集群时。 硬多租户,适用于您不信任的租户。 您还可以混合使用! 在租户之间共享集群的基本构建块是命名空间。 命名空 云计算 2023-07-09 张二河
Tekton 优化之定制集群调度器 1. 受限的构建环境无法满足构建需求 Tekton 是基于 Kubernetes 集群的 CICD 引擎,相较于 Jenkins 更加云原生。说人话就是,更好开发插件、更好扩容、更好可观测性、更好玩儿。由于代码仅能落盘公司内网,导致构建集群仅能部署于办公内网。这导致了很多受限: 硬件资源,没有弹性扩容能力 网络受限,访问 github.com、docker.io、dl-cdn.alpinelinu 云计算 2023-07-01 大白菜程序猿
ELKStack 实战之 Elasticsearch集群 [二] 在一个集群中2个节点需要选举,有一个节点会被选为主节点(master节点)主节点负责管理集群中的状态。对于用户来说这个ES主节点是谁都是无所谓的,我们只要连接到其中一台就可以的(我们所有操作都可以连接到任意一个节点上) ELKStack 实战之 Elasticsearch集群 [二] ELKStack ES集群介绍 ES默认使用组播的方式进行通讯,当我们将另外一台服务器配置完成后它就会去找其他节点 云计算 2023-05-04 捡田螺的小男孩
Prometheus Operator 之前的文章介绍过传统方式安装Prometheus来监控集群,但是这种方式有一定的缺陷虽然完全可以用自定义方式来实现,但是不够灵活,不具有通用性。在自定义监控时还需要不断的更新Prometheus的配置。如果是kubernetes集群完全可以使用一种更原始的方式来实现kubernetes集群监控,即采用Prometheus Operator Prometheus Operator Prometheu 云计算 2023-05-04 捡田螺的小男孩
Ceph集群日常使用命令 文章目录 一、Ceph 集群服务维护 二、Ceph 日志分析 三、Ceph集群健康状态查看 3.1 osd 资源查看 3.2 mon 资源查看 3.3 mds 资源查看 3.4 ADMIN SOCKET 四、Ceph Pool 资源池管理 相关文章: 一、Ceph 集群服务维护 之前文章说了一下ceph的安装,安装其实比较简单,但是后续维护起来我们需要知道常用的维护命令 第一种,一次性重启所有服务 云计算 2023-05-04 大树
Kubernetes企业级集群管理平台实战 kubernetes 文章地址k.i4t.com 下面是K8S的趋势图 近年来业务的拓展,业务测试上线需求频繁,流程也越来越复杂,同时面对项目和环境的增加,人手不足的问题也导致应对这些变化时压力较大,响应缓慢。传统手工方式上线已经处理不了较大的业务集群,在充分研究后利用Jenkins++gitlab+Docker+Kubernetes来解决这些问题,真正解放了运维的双手,使业务扩展更加便捷。 如 云计算 2023-05-04 剑圣无痕
Linux客户端远程挂载Ceph RBD并设置开机启动自动挂载 当我们安装完ceph集群后,集群外的机器想使用Ceph集群内创建的rbd文件。那么,就需要安装Ceph的客户端,也就是rbd客户端,以及一些RBD专用的内核模块。 步骤也相对简单,关于集群搭建,以及ceph原理可以看下面的文章,此处不过多介绍安装和原理部分 Ceph基础知识和基础架构 新闻联播老司机 22年2月18日 喜欢:0 浏览:1.1k Ceph-deploy 快速部署Ceph集群 新闻联播 系统运维 2023-05-04 大白菜程序猿
Kubernetes 1.14 二进制集群安装 本系列文档将介绍如何使用二进制部署Kubernetes v1.14集群的所有部署,而不是使用自动化部署(kubeadm)集群。在部署过程中,将详细列出各个组件启动参数,以及相关配置说明。在学习完本文档后,将理解k8s各个组件的交互原理,并且可以快速解决实际问题。 Kubernetes 1.14 二进制集群安装 Kubernetes 更新时间: 2020年4月10日 修复脚本已知问题 本系列文档将介 云计算 2023-05-04 大树
kubeadm部署k8s集群 kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。 这个工具能通过两条指令完成一个kubernetes集群的部署: # 创建一个 Master 节点 kubeadm init # 将一个 Node 节点加入到当前集群中 kubeadm join 1. 安装要求 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 一台或多台机器,操作系统 CentOS7. 云计算 2023-05-04 大猫
CentOS 7 ETCD集群配置大全 本次环境,是用于k8s集群中的etcd,由于二进制文档对etcd并没有进行详细的介绍安装配置,故抽出时间进行etcd集群深入总结。本次主要是针对etcd静态发现和DNS动态发现两种,并结合自签的TLS证书来创建集群。 前言 Etcd 是 CoreOS 基于 Raft 开发的分布式 key-value 存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等) 本次环境,是用于k8s集 云计算 2023-05-04 大白菜程序猿
kubeadm 搭建Kubernetes 1.18集群 kubeadm要求最低配置2c2g,高可用集群一般建议大于等于3台的奇数台,我使用3台master来做高可用。这里也简单说了一下k8s 1.18的新特性,如果只是测试搭建可以考虑1.18,目前这个版本比较新,建议生产环境还是不要使用这么高的版本 有需要二进制安装可以参考下面的文章 Kubernetes 1.14 二进制集群安装 新闻联播老司机 19年8月13日 喜欢:1 浏览:18.6k Kube 云计算 2023-05-04 共饮一杯
简单了解mysql mycat 中间件 一,什么是mycat 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一 一,什么是mycat 一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 数据运维 2023-04-29 Escape
Apache Cassandra多节点跨数据中心集群配置以及日常 Cassandra是去中心化的集群架构,没有传统集群的中心节点,各个节点地位都是平等的,通过Gossip协议维持集群中的节点信息。为了使集群中的各节点在启动时能发现其他节点,需要指定 Cassandra是去中心化的集群架构,没有传统集群的中心节点,各个节点地位都是平等的,通过Gossip协议维持集群中的节点信息。为了使集群中的各节点在启动时能发现其他节点,需要指定种子节点(seeds),各节点都先 数据运维 2023-04-29 大树
CentOS 7下Redis5集群的搭建和使用 1、简要说明 Redis5.0版是Redis产品的重大版本发布,推出了各种新特性,其中一点是放弃 Ruby的集群方式,改为 使用 C语言编写的 redis-cli的方式,是集群的构建方式复杂度大大降低。关于 1、简要说明 Redis5.0版是Redis产品的重大版本发布,推出了各种新特性,其中一点是放弃 Ruby的集群方式,改为 使用 C语言编写的 redis-cli的方式,是集群的构建方式复杂度 数据运维 2023-04-29 醒在深海的猫
Redis集群模式下的redispycluster方式读写测试 与MySQL主从复制,从节点可以分担部分读压力不一样,甚至可以增加slave或者slave的slave来分担读压力,Redis集群中的从节点,默认是不分担读请求的,从节点只作为主节点的备份,仅负责 与MySQL主从复制,从节点可以分担部分读压力不一样,甚至可以增加slave或者slave的slave来分担读压力,Redis集群中的从节点,默认是不分担读请求的,从节点只作为主节点的备份,仅负责故障转 数据运维 2023-04-29 泡泡
基于mysql+mycat搭建稳定高可用集群负载均衡主备复 数据库性能优化普遍采用集群方式,oracle集群软硬件投入昂贵,今天花了一天时间搭建基于mysql的集群环境。 主要思路 简单说,实现mysql主备复制--利用mycat实现负载均衡。 比较了常用 数据库性能优化普遍采用集群方式,oracle集群软硬件投入昂贵,今天花了一天时间搭建基于mysql的集群环境。 主要思路 简单说,实现mysql主备复制-->利用mycat实现负载均衡。 比较了常 数据运维 2023-04-28 共饮一杯