加载中
kubectl get nodes缓慢问题排查

问题描述 最近在某个k8s集群其中一个节点(master1)上执行kubectl get nodes大概需要45s的时间才有数据返回,而在另外的master上执行同样的命令却是很快返回。通过kube-apiserver的日志来看,...

基于Jenkins和Argocd实现CI/CD

CI/CD并不是陌生的东西,大部分企业都有自己的CI/CD,不过今天我要介绍的是使用Jenkins和GitOps实现CI/CD。 整体架构如下: devops.png 涉及的软件以及版本信息如下: 软件 版本 kubernetes...

专家专栏|Zabbix Agent2监控redis

感谢社区专家wanger供稿! Wanger | Zabbix开源社区签约专家 Zabbix运维工程师,熟悉Zabbix开源监控系统的架构。乐于分享Zabbix运维经验,个人公众号“运维开发故事”。 擅长领域:Zabbix基础...

微服务治理 Istio 1.6部署和应用

Service Mesh Service Mesh 的中文译为“服务网格”,是一个用于处理服务和服务之间通信的基础设施层,它负责为构建复杂的云原生应用传递可靠的网络请求,并为服务通信实现了微服务所需的基本...

11/25 13:37
12
Ingress控制器那么多,到底该选哪一个?

在Kubernetes中,service IP和Pod IP主要供集群内部访问使用,对于集群外部是不可见的。 如果要从集群外部访问,常用是的以下3种方式。 (1)通过NodePort方式 如下图: image.png 我们忽略具...

使用Kustomize管理K8S的YAML清单

image 将应用部署到Kubernetes中的方式有很多,目前主流是就是使用kubectl和Helm,不过其先决条件都需要YAML清单文件。 不同由于部署环境的多样化,比如有开发环境、测试环境、预生产环境、生...

NGINX Unit:动态Web和应用服务器

NGINX Unit 是一个动态Web和应用服务器,可以运行多种编程语言的应用。Unit 是轻量级的、支持多种语言,并且可以通过API进行动态配置。Unit 的设计允许开发或运维需要的情况下,重新配置特定...

Ingress控制器那么多,到底该选哪一个?

在Kubernetes中,service IP和Pod IP主要供集群内部访问使用,对于集群外部是不可见的。 如果要从集群外部访问,常用是的以下3种方式。 (1)通过NodePort方式 如下图: image.png 我们忽略具...

在K8S中使用Argo CD做持续部署

作者 | 乔克 持续部署这个词对技术人员来说并不陌生,很多时候我们都将CI和CD揉在一起了,今天我们将他们分开。 什么是ArgoCD Argo CD is a declarative, GitOps continuous delivery tool ...

Harbor:将制品库发挥到极致

内容主要源自邹佳在云原生社区的分享。 Harbor 是一个用于存储和分发Docker 镜像的企业级Registry 服务器,由vmware开源,是一个可信的云原生制品仓库,用来存储、签名、管理相关的内容。 Ha...

《深入浅出DPDK》&《DPDK应用基础》读书笔记

成功,通常指在某一适当的时候在某一适当的地方做了一件适当的事情。 ——戈登·摩尔,英特尔公司创始人之一 本文主要介绍了我在阅读《深入浅出DPDK》,《DPDK应用基础》这两本书中所划下的知...

快速搭建frp的ssh和http的内网穿透

一、 前言 frp 是一个用Go语言开发的,可用于内网穿透的高性能的反向代理应用,支持 tcp, udp 、 http 和 https。可将一个部署在本机的web服务映射到外网。 frp 的作用 通过在具有公网 IP 的...

使用Golang驱动操作MongoDB

上篇文章我们介绍了使用pymongo对MongoDB进行CRUD,本篇将介绍使用Golang驱动操作MongoDB 安装MongoDB驱动程序 mkdr mongodb cd mongodb go mod init go get go.mongodb.org/mongo-driver/m...

11/02 08:06
58
关于监控的那些事,你有必要了解一下

作者 | 乔克 来源 | 运维开发故事 分享 | 乔克 监控是整个运维以及产品整个生命周期最重要的一环,它旨在事前能够及时预警发现故障,事中能够结合监控数据定位问题,事后能够提供数据用于分析...

微服务治理 Istio 1.6部署和应用

Service Mesh Service Mesh 的中文译为“服务网格”,是一个用于处理服务和服务之间通信的基础设施层,它负责为构建复杂的云原生应用传递可靠的网络请求,并为服务通信实现了微服务所需的基本...

10/29 10:28
22
ZABBIX Agent2监控docker

横空大气排山去,砥柱人间是此峰 牛兆濂《登华岳南峰极顶七绝》 Zabbix Agent2监控docker容器 首先我们先来看一下zabbix agent2监控docker插件的实现原理,其实就是通过调用docker的API来获取...

手把手教你写JAVA反序列化的POC

0x01 前言 前面,我们了解了java的序列化机制,也知道在什么情况下会出现漏洞,为了对反序列化漏洞有个更直观的认识,这里就来说一说存在于apache commons-collections.jar中的一条pop链,要...

专家专栏|使用agent2自定义插件采集通过MQTT协议发送的数据

感谢社区专家Wanger供稿! Wanger | Zabbix开源社区活跃用户 Zabbix运维工程师,熟悉Zabbix开源监控系统的架构。乐于分享Zabbix运维经验,个人公众号“运维开发故事”。 擅长领域:Zabbix基础...

09/09 09:37
398
elasticsearch压力测试工具之ESrally使用说明

以行动承担责任,而非言辞 ESrally介绍 esrally是elastic search官方用于对ES集群进行压力测试的工具,使用esrally可以为我们构建不同版本集群,构造不同的参数和数据来进行压力测试,并且可...

08/25 08:20
276
ElasticSearch基于snapshot和华为云OBS的备份

0 背景 任何一个存储数据的软件,都需要定期的备份数据。es replica提供了运行时的高可用保障机制,可以容忍少数节点的故障和部分数据的丢失,但是整体上却不会丢失任何数据,而且不会影响集...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部