KubeSphere 后端源码深度解析
这篇文章我们将学习在 vscode 上的 ssh remote 插件基础上,尝试 debug 和学习 KubeSphere 后端模块架构。 前提 安装好 vscode 以及 ssh remote container 插件; 在远程主机上安装好 kubenertes 容器 " 操作系统 " 和 KubeSphere >= v3.1.0 云“控制面板”; 安装 go >=1.16; 在 KubeSph
logstash6.3.2与redis+filebeat示例(三)
在之前的一篇中提到使用redis作为转发思路在前面两篇中写的都是elk的安装,这篇叙述在6.3.2中的一些filebeat收集日志和处理的问题,以nginx为例,后面的可能会有,也可能不会有 filebeat安装和配置 filebeat会将日志发送到reids,在这期间包含几个配置技巧,在配置文件出会有一些说明 下载和安装 [root@linuxea-VM_Node-113 ~]# wget ht
使用mongodbexporter在prometheus+grafana上实现对mongodb监控
1 创建Mongodb集群 直接使用下面的yaml文件创建mongodb集群,本环境中,只启动了两节点的mongodb。使用hostPath进行数据存储,创建存储目录 [root@master ~]# mkdir -p /home/storage/mongo/db/ [root@master mongo]# cat mongo.yaml apiVersion: v1 kind: Service m
(4)Flink on k8s HA 实现
1.简介 无论是我们自己开发的系统,还是各种中间件,高可用部署可以避免单点故障,是生产运行的必备要求。对于flink作业也一样,我们开发好的flink 作业,部署到生产环境,也需要高可用的方式来运行。 Flink的高可用,指的就是job manager的高可用,默认情况下,每个 Flink 集群只有一个 JobManager 实例。这会导致 单点故障:如果 JobManager 崩溃,则不能提交任
快速梳理Kubernetes中的Service网络基础知识
前言 本文将对Kubernetes中的Service相关的网络基础知识进行梳理,并会演示如何从零搭建一个Ingress,所有镜像在国内均可下载,参考资料为《kubernetes权威指南:从docker到kubernetes实践全接触》第五版。 正文 一. 前置准备 为了演示网络相关的概念,这里准备了一个一主两从的K8s集群,集群节点信息如下所示。 NAME STATUS ROLES AGE VER