DevOpSec DevOpSec
4年前
Kubernetes(k8s)中文文档 Kubernetes概述
简介Kubernetes(https://www.kubernetes.org.cn/)是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。Kubernetes一个核心的特点就是能够自主的管理容
Wesley13 Wesley13
3年前
K8S 扩展之 事件监听器
概述基于clientgo、gorm实现,实时监听&解析入DB了多种事件。代码简明,方便扩展实时监听k8sevent和namespace、pod等的事件,可以作为监控、系统对接的接入传送门(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com
Stella981 Stella981
3年前
JFR定位由于可能的JDK11的bug导致Log4j2 CPU占用100%的问题
本文基于OpenJDK11最近使用SpringCloudGateway的时候,遇到了一个奇怪的问题:线上有3个API网关实例,压力均衡,平稳运行3天后,突然有一个实例,CPU飚高,并且响应时间增加很多,从几十毫秒涨到了几分钟。线上是k8s管理容器,立刻停掉了这个pod,重建,恢复正常。线上我们开启了JFR记录(
Stella981 Stella981
3年前
K8S的Kafka监控(Prometheus+Grafana)
欢迎访问我的GitHubhttps://github.com/zq2599/blog\_demos(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fzq2599%2Fblog_demos)内容:所有原创文章分类汇总及配套源码,涉及Java、Doc
Stella981 Stella981
3年前
CentOS 7 上搭建 K8s 环境教程!
公众号关注“杰哥的IT之旅”,选择“星标”,重磅干货,第一时间送达!!(https://oscimg.oschina.net/oscnet/8403e2b232f04bfcbdea383b12b7a22e.jpg)1、为什么是k8sv1.16.0?最新版的v1.16.2试过了,一直无法
Stella981 Stella981
3年前
Istio技术与实践03:最佳实践之sidecar自动注入
Istio通过对serviceMesh中的每个pod注入sidecar,来实现无侵入式的服务治理能力。其中,sidecar的注入是其能力实现的重要一环(本文主要介绍在kubernetes集群中的注入方式)。sidecar注入有两种方式,一是通过创建webhook资源,利用k8s的webhook能力实现pod的自动注入,二是通过istioctl工具,对yaml
Wesley13 Wesley13
3年前
K8S 容器的资源需求、资源限制
容器的资源需求,资源限制requests:需求,最低保障;limits:限制,硬限制;CPU:1颗逻辑CPU11000,millicores500m0.5CPUQoS:1.Guranteed:每个容器同时设置CPU和内存的requests和limits即:cpU.limit
Stella981 Stella981
3年前
Rancher2.0构建kubernetes(K8S)集群
一、环境准备1.准备至少3台CentOS7版本的虚拟机IP地址主机名称192.168.1.160rancher192.168.1.161master192.168.1.162node1
Istio 中实现客户端源 IP 的保持
作者尹烨,腾讯专家工程师,腾讯云TCM产品负责人。在K8s、ServiceMesh等方面有多年的实践经验。导语对于很多后端服务业务,我们都希望得到客户端源IP。云上的负载均衡器,比如,腾讯云CLB支持将客户端源IP传递到后端服务。但在使用istio的时候,由于istioingressgateway以及sidecar的存在,后
记一次SpringBoot服务生产环境内存占用过高的排查
缘起生产环境服务A部署在K8s上,某天运维告诉我这个服务经常会重启,客户没有报告是因为我们是滚动发布更新,先启动这个服务的一个新实例,然后将旧实例Kill掉,这样前端是无感知的,但重启是实实在在存在的,生产问题不可马虎,于是开启了定位问题之旅。过程定位问题