自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 Redis 内存分析神器

RDR 简介RDR是解析redis rdbfile工具。与redis-rdb-tools相比,RDR 是由golang 实现的,速度更快(5GB rdbfile 在我的PC上大约需...

2019-12-29 07:15:00 606

原创 Linux系统日志报Possible SYN flooding处理方法

前提当你在 Linux 服务器上运行dmesg -T命令,看到下面输出,可能会猜测遭受到SYN洪水攻击。上图只是可能遭受到SYN洪水攻击,但不一定是被攻击了。后面讲述如何判定...

2019-12-28 08:00:00 1928

原创 实时Web日志分析器

GoAccess 是什么?GoAccess是一个开源的实时Web日志分析器和交互式查看器,可在*nix系统上的终端或通过浏览器运行。它为系统管理员提供了实时而有价值的HTTP统计信息。...

2019-12-27 07:15:00 204

原创 适用于CI容器漏洞扫描神器

Trivy 简介Trivy是一个用于容器简单而全面的漏洞扫描程序。软件漏洞是软件或操作系统中存在的故障,缺陷或弱点。Trivy检测OS软件包(Alpine,RHEL,CentOS等...

2019-12-26 07:15:00 255

原创 IBM 开源图形终端Kui框架

Kui 简介Kui为构建云原生应用程序提供了新的开发经验。Kui使您能够操作复杂的JSON和YAML数据模型,集成不同的工具,并提供对操作数据的聚合视图快速访问。演示# 查看 ...

2019-12-24 07:15:00 293

原创 阿里开源 k8s 事件通知服务

背景在 Kubernetes 开源生态中,资源监控有metrics-server、Prometheus等,但这些监控并不能实时推送 Kubernetes 事件,监控准确性也不足。当 k...

2019-12-18 07:15:00 649 2

原创 Docker Compose 部署 ELK

ELK 是什么?[1]ELK是三个开源项目的首字母缩写,这三个项目分别是:Elasticsearch、Logstash和Kibana。Elasticsearch是一个分布式的开源...

2019-12-17 07:15:00 245 1

原创 如何修改容器时间而不改变宿主机时间?

需求有时候需要测试业务程序,把时间指定到一个特定的时间去测试,如何在修改容器时间而不影响宿主机时间?解决方法GitHub 有一个开源的libfaketime项目,能解决这个问题。目前...

2019-12-16 07:15:00 596

原创 Istio 自动注入 sidecar 不成功解决方案

环境Kubernetes v1.15.6 源码安装Istio v1.2.5 Helm 安装Istio v1.2.5 Helm 安装Istio Helm安装问题安装完后,做官方booki...

2019-12-14 07:15:00 4629

原创 Podman 会取代 Docker 吗?

Linux容器简介Linux容器是与系统其他部分隔离开的一系列进程。运行这些进程所需的所有文件都由另一个镜像提供,这意味着从开发到测试再到生产的整个过程中,Linux 容器都具有可移植...

2019-12-13 07:15:00 3492

原创 3分钟部署生产级k8s集群

什么是 sealos ?sealos:sealos 是一个 kubernetes 高可用安装工具,一条命令,离线安装,包含所有依赖,内核负载 不依赖haproxy keepalived,...

2019-12-12 07:15:00 328

原创 Kubernetes v1.17.0 正式发布

k8s v1.17.0 新增功能Kubernetes Volume Snapshot:功能现已在 Kubernetes v1.17 中处于 beta 版。它在 Kubernetes v1...

2019-12-11 07:15:00 214

原创 Kubernetes 必须掌握技能之 RBAC

什么是 Kubernetes RBAC基于角色的访问控制(Role-Based Access Control, 即 "RBAC"):使用 “rbac.authorizat...

2019-12-11 07:15:00 360

原创 Nginx 必须知道哪些事?

Nginx简介Nginx(发音同engine x)是一个异步框架的 Web 服务器,也可以用作反向代理,负载平衡器和HTTP 缓存。该软件由 Igor Sysoev 创建,并于200...

2019-12-09 07:15:00 99

原创 11月份精彩文章总揽

下面是上月精彩文章RedHat 开源企业镜像项目 Quay一次构建多平台docker镜像Nginx 配置生成神器K8S Dashboard V2.0.0 Beta6 新特性与部署阿里双...

2019-12-09 07:15:00 55

原创 Linux IO分析小神器

程序功能分析Linux服务器 IO 进程,分别按读和写的进程排序,默认显示前5行。功能类似 Linux Shell pidstat命令。程序输出结果程序环境Python3+安装 ...

2019-12-08 07:15:00 89

原创 比 docker stats 命令好用工具 ctop

什么是 ctopctop:为多个容器提供了一个简洁凝练的实时指标概览。它是一个类似 top 的显示界面。ctop 展示如下容器指标CPU 利用率内存利用率CID 容器ID网络发送(TX - 服务器发送)网络接收(RX - 服务器接收)ctop 运行展示安装Linux$ sudo wget https://github.com/bcicen/cto...

2019-12-06 16:24:17 804

原创 Docker 最简单管理方法之 Portainer

Portainer 简介Portainer:是用于 Docker 轻量级,跨平台,开源管理 的UI工具。Portainer 提供了Docker详细概述,并允许您通过基于Web 简单仪表盘管理容器、镜像、网络和卷。Portainer 安装# 挂载 docker.sock 到Portainer容器中$ docker run -d -p 9000:9000 -v /var/run/docker....

2019-12-05 21:01:23 625

原创 升级到 Kubernetes v1.16 须知API问题总结

Kubernetes v1.16 发布Kubernetes v1.16 于 2019 年 9 月发布,大家最需要关注的是部分API将弃用。v1.16.0 对以下四种类型资源的 API 做出调整NetworkPolicyPodSecurityPoliciesIngressDaemonSet, Deployment, StatefulSet 和 ReplicaSetA...

2019-12-05 20:44:55 2669

原创 Docker 镜像分析之 dive

dive 简介diev:用于探索 docker 镜像层内容以及发现减小 docker 镜像大小的方法工具。docker 命令分析镜像docker inspect 查看镜像的 Metadata 信息,例如:$ docker inspect node:alpine"RootFS": { "Type": "layers", "Layers": [ "sha...

2019-12-04 19:20:21 1245

原创 Kubernetes 北极星指标

polaris 简介Polaris:它会进行各种检查以确保使用最佳实践来配置 Kubernetes pod 和 controllers ,从而帮助您避免将来出现的问题。Polaris Dashboard 展示Polaris 可以在几种不同的模式下运行作为 dashboard:您可以审核集群内部正在运行的内容作为 webhook:您可以自动拒绝不遵守规定策略的工作负载作为 命令行工具...

2019-12-03 21:25:04 398

原创 浅谈 K8S QoS(服务质量等级)

QoS(Quality of Service) 简介QoS(Quality of Service),大部分译为 “服务质量等级”,又译作 “服务质量保证”,是作用在 Pod 上的一个配置,当 Kubernetes 创建一个 Pod 时,它就会给这个 Pod 分配一个 QoS 等级,可以是以下等级之一:Guaranteed:Pod 里的每个容器都必须有内存/CPU 限制和请求,而且值必须相等。...

2019-12-03 15:53:42 4049

原创 K8S node NotReady 后如何保证服务可用

k8s 集群提供的功能调度与扩展,容器应该在哪里运行,根据 CPU 和 MEMORY 实现自动扩容生命周期和健康状况,能自动替换失效的 POD,防止服务中断服务发现,自动发生一组容器,并实现相互通信监控,剔除故障节点,保证容器正常运行认证,谁能访问我K8S 架构草图Node 是什么?Node 是 Kubernetes 的工作节点,以前叫做 minion。取决于你的集群,Nod...

2019-12-02 21:40:57 730

原创 提高阅读代码效率神器 Sourcetrail

Sourcetrail 简介Sourcetrail 是一个免费的开放源代码跨平台资源浏览器,可帮助您提高不熟悉源代码的工作效率。Sourcetrail 比其它开发工具优势软件开发人员将大部分时间花在弄清楚现有源代码上,但是通用的代码编辑工具对此任务几乎没有帮助。调试器仅允许详细检查一条狭窄的代码路径。“查找所有引用”可帮助您在文件之间导航,但不能提供上下文以查看所有相关依赖项的概况。Sou...

2019-12-02 21:39:46 5923 2

原创 Docker 必修课程 Dockerfile

Dockerfile 简介Dockfile 是一种被Docker程序解释的脚本文件,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令,Docker程序将这些Dockerfile指令翻译真正的Linux命令;Dockerfile有自己书写格式和支持的命令,Docker程序解决这些命令间的依赖关系,类似于Makefile,Docker程序将读取Dockerfile,根据...

2019-12-01 21:29:03 211

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除