集群grafana loki k8s
rnacos实现raft和类distro协议,支持集群部署
rnacos是一个用rust实现的nacos服务。
rnacos相较于java nacos来说,是一个提供相同功能,启动更快、占用系统资源更小、性能更高、运行更稳定的服务。
rnacos之前只支持单机部署,不能水平扩容,同时存在单点稳定性问题,不太合适用于生产环境。所以rnacos一直有计划开发支持... ......
keycloak k8s 多副本
keycloak k8s 多副本 apiVersion: v1 kind: Service metadata: name: keycloak labels: app: keycloak spec: ports: - name: http5 port: 8084 targetPort: 8080 se ......
k8s之认证文件失效,导致kubelet无法正常启动
报错: failed to run Kubelet: unable to load bootstrap kubeconfig: stat /etc/kubernetes/bootstrap-kubelet.conf: no such file or directory 解决: #备份并重新生成证书 ......
k8s安装Dashboard出现了 pod 状态为CrashLoopBackOff
1、问题现象 2、解决办法 (1) 先看一下pods日志信息 kubectl logs -f -n kubernetes-dashboard kubernetes-dashboard-658485d5c7-h75rs (2) 错误信息: Get "https://10.96.0.1:443/api/ ......
elasticsearch集群安全策略
1、集群安全策略 1.1版本支持不同版本对Security 的支持不同, 1.1.1对于ES 6.x或之前版本对于ES 6.8及之前版本,需要手动安装x-pack bin/elasticsearch-plugin install x-packbin/kibana-plugin install x-p ......
Ceph集群安装
创建一个新的Ceph集群 ceph-deploy new --cluster-network 192.168.103.0/24 --public-network 192.168.200.0/24 ceph-01.ucs.local 初始化node节点 初始化mon节点 集群状态 ......
k8s限速队列
channel问题 channel是go协程间通信的主要方式。channel预设容量,很难评估,不支持动态扩容。k8s的client-go提供了基于切片的线程安全的并发队列,解耦生产者与消费者,提供了去重、限速、重试加入队列等功能。 k8s controller处理事件官方例子 生产者 // 创建一 ......
本地搭建Redis集群实例
## 什么是Redis集群 Redis集群是Redis的分布式实现,它允许你将多个Redis实例组合成一个集群,从而提供更高的可用性和可扩展性。Redis集群使用复制和分片技术来实现高可用性和可扩展性。 ## 为什么要使用Redis集群 Redis集群可以提供以下优势: - 高可用性:Redis集群 ......
k8s controller选主
controller选主代码实现 controller多实例可能状态1 抢锁成功,作为Leader跑业务2 抢锁失败等待3 释放锁,结束 k8s官方例子go.mod和主流程 module controller-by-leader-election go 1.19 require ( github.c ......
基于k8s的statefulset+pv安装mysql5.7主从集群
前提假设: 1.已安装k8s环境; 2.因为我使用nfs作为pv存储介质,所以需要预先配置好nfs服务 nfs安装可参考:https://blog.csdn.net/wudinaniya/article/details/81068518 步骤: 1.规划mysql持久化文件在nfs中的存储路径; 2 ......
本地搭建的Redis集群中实现配置DB0到DB255
要在本地搭建的Redis集群中实现配置DB0到DB255,需要执行以下步骤:1. 编辑Redis配置文件(redis.conf): 使用文本编辑器打开redis.conf文件,找到以下配置项: ``` # Set the number of databases. The default databa ......
nacos集群搭建
用nginx监听80端口作为nacos集群入口,nginx会作三个nacos的负载均衡,java微服务注册直接填nginx的地址,nacos上的配置文件数据会存储到数据库 ......
Kubernetes初探[1]:部署您的第一个ASP.NET Core应用到k8s集群
原文:https://www.cnblogs.com/wl-blog/p/16936019.html Kubernetes简介 Kubernetes是Google基于Borg开源的容器编排调度引擎,作为CNCF(Cloud Native Computing Foundation)最重要的组件之一,它 ......
EasyGBS视频融合平台流媒体集群操作手册
EasyGBS平台下属管理的流媒体服务系统可以通过网络为用户提供视频直播、点播服务,在用户量较小的情况下,可以通过单台流媒体服务器为用户提供直播或点播等服务。随着用户量的迅速上升和用户区域的扩大,单台流媒体服务器的服务能力已经无法满足大并发的需求。因此,我们迫切需要有其他流媒体服务器来分担单台流媒体 ......
k8s---yaml文件,image,node选择器,selector,运行web服务(nginx,tomcat) NFS挂载
原文:https://blog.csdn.net/weixin_45697293/article/details/118673332 文章目录四. yaml文件Pod 资源清单详细解读镜像下载策略node节点选择器1. 创建namespace.yaml文件2. yaml与json:3. yaml文件 ......
docker-compose部署nacos集群2.2.3操作
version: "3.8" services: nacos1: image: nacos/nacos-server:${NACOS_VERSION} container_name: nacos1 networks: nacos_net: ipv4_address: 172.16.238.10 vo ......
现阶段Java高可用集群架构与微服务架构的简单分析
一、如何选择 1、高可用集群 适用于中小型创业公司项目架构,小型技术团队快速迭代版本发布部署需求,前期低成本运行,爆发时可通过投入适量成本横向扩容服务器抗压。 有需要大厂面经和面试技巧思维导图的朋友可以点进去了解一下,点击——【传送门】——即可! 特点: 前期技术开发成本低 一定的服务器扩容成本 核 ......
Java开发 - 带你了解集群间的相互调用,你还在等什么?
Java开发 - 带你了解集群间的相互调用,你还在等什么? 前言 前文中,对Redis的集群做了详细的讲解,能一路读到这里的相信你们对集群的概念已经基本了解,今天博主要带给大家的是集群之间的相互调用,同时还带负载均衡,这也是目前比较流行的集群使用方法,可以有效避免故障时对整个系统造成影响。既然有集群 ......
k8s 基础理论汇总
1. k8s 有哪些常用组件,他们功能是什么 etcd 保存了整个集群的状态; apiserver 提供了资源操作的唯一入口,并提供认证、授权、访问控制、API 注册和发现等机 制; controller manager 负责维护集群的状态,比如故障检测、自动扩展、滚动更新等; scheduler ......
五分钟k8s实战-使用Ingress
背景 前两章中我们将应用部署到了 k8s 中,同时不同的服务之间也可以通过 service 进行调用,现在还有一个步骤就是将我们的应用暴露到公网,并提供域名的访问。 这一步类似于我们以前配置 Nginx 和绑定域名,提供这个能力的服务在 k8s 中成为 Ingress。 通过这个描述其实也能看出 I ......
rancher 导入k8s集群
cat rancher.sh docker run -d --privileged --restart=unless-stopped -p 81:80 -p 1443:443 rancher/rancher:stable Rancher 登录地址: https://172.22.0.11:1443/ ......
Elasticsearch7.x - 集群部署
目录1. 软件下载2. 集群部署3. 创建账户4. 集群搭建Linux集群搭建Windows集群搭建 1. 软件下载 软件下载地址:https://www.elastic.co/cn/downloads/past-releases/ 2. 集群部署 多个不同的节点(es)要提供不同的端口号,将集群当 ......
vmware集群 vSAN HCL 数据库
HCL数据库升级 https://partnerweb.vmware.com/service/vsan/all.json VSAN版本目录升级 https://vcsa.vmware.com/ph/api/v1/results?deploymentId=2d02e861-7e93-4954-9a73 ......
k8s安装kube-promethues(0.7版本)
k8s安装kube-promethues(0.7版本) 一.检查本地k8s版本,下载对应安装包 kubectl version 如图可见是1.19版本 进入kube-promethus下载地址,查找自己的k8s版本适合哪一个kube-promethues版本。 然后下载自己合适的版本 #还可以通过如 ......
K8S系列(八)持久化存储(Pod Volumes,PV和PVC)
一、概述: 官方文档:https://kubernetes.io/zh-cn/docs/concepts/storage/volumes/ 在kubernetes集群中,使用subPath,有时,在单个Pod中共享卷以供多方使用是很有用的。volumeMounts.subPath 属性可用于指定所引 ......
Linux 集群管理工具(ClusterShell、PSSH)
Linux 集群管理工具是用于管理多台 Linux 服务器或计算机的工具,可以通过它们来执行命令、分发文件、监控系统等 两个常用的 Linux 集群管理工具是 ClusterShell 和 PSSH(Parallel SSH),它们分别有不同的功能和用途 ClusterShell 特点: Clust ......
filebeat收集nginx日志到redis,logstash从redis取日志到es集群
#在filebeat服务器安装nginx并且配置json格式的日志 root@ubuntu:~# cat /etc/nginx/nginx.conf user www-data; worker_processes auto; pid /run/nginx.pid; include /etc/ngin ......
Helm CLI部署wordpress到ACK集群
wget https://labfileapp.oss-cn-hangzhou.aliyuncs.com/helm-v3.9.0-linux-amd64.tar.gz tar -zxvf helm-v3.9.0-linux-amd64.tar.gz mv linux-amd64/helm /usr/ ......
19C RAC更换OCR磁盘组后,ASM密码认证导致集群CRSD服务无法启动
前言 一套19.19的RAC,OCR所在的ASM磁盘组从+GRID更换为+DG_GRID,然后强制删除了原来的+GRID磁盘组,最终导致该集群无法启动。 过程 1、启动过程中,CSS服务正常启动,但CRS服务无法启动。此时,节点2的alertasm2.log日志中提示如下错误。 2023-06-23 ......