云原生周刊 | 使用 K8s 可视化工具集来调试业务 | 2023-1-30
开源项目推荐
k8z
k8z 意在 K8s 业务层面,提供一个方便好用的 K8s 集群可视化工具集。目前包含以下功能:
- 终端:连接到集群任意 Pod 容器上,方便调试
- Tcpdump:对集群内容器进行 tcpdump 抓包,可直接展示抓包信息,也可拉起 wireshark 实时分析
- Files:可将本机文件上传至集群 Pod 里或从集群 Pod 上下载文件
- Profiling: 对开启了 pprof 的 go 服务进行 profile,请求 profile 并绘制火焰图方便分析
- Pod HTTP proxy: 代理 http 请求到集群内 Pod 上,方便一些本地网络和集群 Pod 网络不通的场景调试接口使用
- Debug:复制一个 Pod 并新建一个终端连接上去,方便针对 crash 的 Pod 手动调试故障
- ConfigMap:提供方便的编辑器来管理集群内的 ConfigMap

vesta
vesta 是一款集容器扫描,Docker 和 Kubernetes 配置基线检查于一身的工具。检查内容包括镜像或容器中包含漏洞版本的组件,同时根据云上实战渗透经验检查 Docker 以及 Kubernetes 的危险配置。

Boundary
Boundary 是 Hashicorp 开源的基于身份的访问管理系统,与 SSH 不同,它不需要管理证书,也不需要暴露端口。

Vanus
Vanus 是一个开源的无服务器消息队列,内置事件处理功能。
文章推荐
访谈:为什么 AWS 更倾向于使用虚拟机来隔离代码
本文是对 AWS 的工程师 Anthony Liguori 的采访记录,谈论了虚拟化、新推出的 Snapstart 以及使用 Lambda 构建无服务器应用的最佳实践。
使用无服务器 WebSockets 来实现实时消息传递
本文通过具体的示例回顾了一些最常见的实时用户体验,探讨了部分支持实时更新的事件驱动架构,并告诉我们如何进行技术选型。
如何在 Go 语言中操作 SQL 数据库
本文讨论了如何在 Go 中使用数据库/SQL 相关的包来连接数据库、执行 SQL 语句、以及处理返回的结果。本文还给出了可供参考的数据库工具清单。Go 有各种数据库工具,可以用来提高与 SQL 数据库工作时的整体代码质量。
云原生动态
Paralus 成为 CNCF 沙箱项目
日前,Paralus 已经作为沙箱项目正式加入 CNCF(云原生计算基金会)。加入 CNCF,为 Paralus 增加了更多的可信度,并希望帮助更多的人采用和贡献 Paralus。
Paralus 可以帮助每个人大规模管理对多个集群的访问。凭借其即时服务帐户创建和细粒度用户凭证管理,Paralus 提供了一个适应性强的系统,可确保在必要时安全访问资源。除此之外,Paralus 还内置了零信任原则,支持多个身份提供者、自定义角色等等。
Cilium 发布年度报告
2022 年,Cilium 的贡献和采用都有大幅增长。2022 年 Cilium 年度报告旨在汇报一些 Cilium 项目的贡献者和最终用户社区的增长和活动。
该报告记录了社区健康的定量测量(项目里程碑和快照),以及由社区领导、最终用户和项目贡献者报告的社区的定性测量。它涵盖了广泛的主题,包括贡献者增长、版本亮点、Cilium 用户调查结果、Cilium 在哪里生产使用、社区语录和参与、2022 年的活动,以及项目在 2023 年的发展方向。
Kubernetes Java Client 17.0 提供对 Kubernetes 1.25 的支持
Kubernetes Java Client 17.0.0 的发布提供了对 Kubernetes 1.25 的支持,提供了动态检索信息的能力,例如用于监控目的,并允许更改和删除 Kubernetes 集群中的项目。Kubernetes 客户端可以作为命令行 Kubernetes 工具的替代:kubectl[参数]。
Kubernetes 报告发现配置不当的工作负载有所增加
Kubernetes 软件提供商 Fairwinds 发布了他们的 2023 年 Kubernetes 基准报告。该报告显示了受调查组织中配置问题恶化的总体趋势。这包括越来越多的组织运行允许 root 访问的工作负载、未设置内存限制的工作负载以及受图像漏洞影响的工作负载。
去年,该报告发现,一般来说,只有不到 10% 的工作负载受到不良或不当配置的影响。今年,他们发现在可靠性、安全性和成本治理领域的分布更加多样化。该报告提供了一些假设,说明为什么整体趋势逐年趋向于配置更差的工作负载
本文由博客一文多发平台 OpenWrite 发布!
云原生周刊 | 使用 K8s 可视化工具集来调试业务 | 2023-1-30的更多相关文章
- 云原生 • Kubernetes 认识 k8s、k8s 架构、核心概念点介绍
云原生 • Kubernetes 认识 k8s.k8s 架构.核心概念点介绍 一.Kubernetes 简介Kubernetes 简称 k8s,是支持云原生部署的一个平台,起源于谷歌.谷歌早在十几年之 ...
- 云原生下基于K8S声明式GitOps持续部署工具ArgoCD实战-上
@ 目录 概述 定义 工作原理 主要组件 核心概念 环境准备 概述 安装Kubekey 创建K8S 安装K9S OpenLB 安装ArgoCD 安装 ArgoCD CLI 从Git库中创建一个应用程序 ...
- 从零搭建云原生技术kubernetes(K8S)环境-通过kubesPhere的AllInOne方式
前言 k8s云原生搭建,步骤有点多,但通过kubesphere,可以快速搭建k8s环境,同时有一个以 Kubernetes 为内核的云原生分布式操作系统-kubesphere,本文将从零开始进行kub ...
- Longhorn,企业级云原生容器分布式存储 - K8S 资源配置示例
内容来源于官方 Longhorn 1.1.2 英文技术手册. 系列 Longhorn 是什么? Longhorn 企业级云原生容器分布式存储解决方案设计架构和概念 Longhorn 企业级云原生容器分 ...
- k8s可视化工具kubernetes-dashboard部署——小白教程
参考资料: kubernetes官方文档 官方GitHub 创建访问用户 解决chrome无法访问dashboard 官方部署方法如下: kubectl apply -f https://raw.gi ...
- Longhorn,企业级云原生容器分布式存储 - 监控(Prometheus+AlertManager+Grafana)
内容来源于官方 Longhorn 1.1.2 英文技术手册. 系列 Longhorn 是什么? Longhorn 企业级云原生容器分布式存储解决方案设计架构和概念 Longhorn 企业级云原生容器分 ...
- 重大升级!灵雀云发布全栈云原生开放平台ACP 3.0
云原生技术的发展正在改变全球软件业的格局,随着云原生技术生态体系的日趋完善,灵雀云的云原生平台也进入了成熟阶段.近日,灵雀云发布重大产品升级,推出全栈云原生开放平台ACP 3.0.作为面向企业级用户的 ...
- vivo 云原生容器探索和落地实践
作者:vivo 互联网容器团队- Pan Liangbiao 本文根据潘良彪老师在"2022 vivo开发者大会"现场演讲内容整理而成.公众号回复[2022 VDC]获取互联网技术 ...
- Longhorn 云原生容器分布式存储 - Python Client
内容来源于官方 Longhorn 1.1.2 英文技术手册. 系列 Longhorn 是什么? Longhorn 云原生容器分布式存储 - 设计架构和概念 Longhorn 云原生容器分布式存储 - ...
- 云原生强大且灵活的持续集成CI开源框架Tekton实战-上
@ 目录 概述 定义 常见CICD工具 使用好处 组件 基本概念 安装 前提条件 安装Tekton Pipelines 创建并运行任务 安装Dashboard 安装Cli Pipelines示例演示 ...
随机推荐
- pytorch 第三方模块 GraphNAS 安装成功记录
实验室的小师妹要安装pytorch的第三方模块,经过多方努力没有安装上,后来我接手后也是感觉头疼. 该模块地址: https://github.com/GraphNAS/GraphNAS 该模块主 ...
- spring5的新特性
1.背景 2.依赖环境的变化 整个 Spring5 框架的代码基于 Java8,运行时兼容 JDK9,许多不建议使用的类和方 法在代码库中删除 3.自带了通用的日志封装 3.1.日志的简单使用 Spr ...
- WhaleStudio 2.6正式发布,WhaleTunnel同步性能与连接器数量再创新高!
在这个数据驱动的大模型时代,数据集成的作用和意义愈发重要.数据不仅仅是信息的载体,更是推动企业决策和创新的关键因素.作为全球最流行的批流一体数据集成工具,WhaleTunnel随着WhaleStudi ...
- mysql 读写分离之主从配置
#mysql主从复制 ###下载mysql安装包 ###安装master mysql . 检查当前机器是否已经安装mysql yum repolist enabled | grep "mys ...
- vscode 下配置 clang
需要在workspace的文件夹下添加文件: .clang-format 更多参数说明: https://clang.llvm.org/docs/ClangFormatStyleOptions.htm ...
- MySQL如何区分大小写
MySQL CRUD 问题描述 mysql在Windows下是不区分大小写的,而Linux下区分大小写,Windows下将script文件导入MySQL后表名也会自动转化为小写,如果导入Linux服务 ...
- React挂载dom无效的问题
话不多说,先上代码. 根据我的猜测,ReactDOM.render()这个函数,也就是挂载的意思是将内容进行替换,所以我的vdom1在调试的时候没有展示出来. 然后我创建了两个div块,分别挂载vdo ...
- JVM笔记九-GC收集器日志信息学习
在上一篇文章中,我们通过代码运行结果,查看到JVM的堆内存逻辑上分区是三部分,物理上分区是2部分,以及是新生代分区三部分,占比分布是8/1/1.而且我们还通过代码和堆JVM参数配置,制造出了OOM异常 ...
- 【YashanDB知识库】YAC修改参数后关闭数据库夯住
[问题分类]功能使用 [关键字]YAC,参数,SHM_POOL_SIZE,重启 [问题描述]YashanDB共享集群修改数据库配置参数,重启数据库时,数据库无法关闭. [问题原因分析]YAC的SHM_ ...
- [python][selenium] Web UI自动化8种页面元素定位方式
关联文章:Web UI自动化页面切换iframe框架 简单的加个前置知识: 第一:webdriver.Chrome()这句话,通过WebDriver的构造方法,拿到浏览器驱动的对象,然后通过这个对象, ...