开源项目推荐

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的更多相关文章

  1. 云原生 • Kubernetes 认识 k8s、k8s 架构、核心概念点介绍

    云原生 • Kubernetes 认识 k8s.k8s 架构.核心概念点介绍 一.Kubernetes 简介Kubernetes 简称 k8s,是支持云原生部署的一个平台,起源于谷歌.谷歌早在十几年之 ...

  2. 云原生下基于K8S声明式GitOps持续部署工具ArgoCD实战-上

    @ 目录 概述 定义 工作原理 主要组件 核心概念 环境准备 概述 安装Kubekey 创建K8S 安装K9S OpenLB 安装ArgoCD 安装 ArgoCD CLI 从Git库中创建一个应用程序 ...

  3. 从零搭建云原生技术kubernetes(K8S)环境-通过kubesPhere的AllInOne方式

    前言 k8s云原生搭建,步骤有点多,但通过kubesphere,可以快速搭建k8s环境,同时有一个以 Kubernetes 为内核的云原生分布式操作系统-kubesphere,本文将从零开始进行kub ...

  4. Longhorn,企业级云原生容器分布式存储 - K8S 资源配置示例

    内容来源于官方 Longhorn 1.1.2 英文技术手册. 系列 Longhorn 是什么? Longhorn 企业级云原生容器分布式存储解决方案设计架构和概念 Longhorn 企业级云原生容器分 ...

  5. k8s可视化工具kubernetes-dashboard部署——小白教程

    参考资料: kubernetes官方文档 官方GitHub 创建访问用户 解决chrome无法访问dashboard 官方部署方法如下: kubectl apply -f https://raw.gi ...

  6. Longhorn,企业级云原生容器分布式存储 - 监控(Prometheus+AlertManager+Grafana)

    内容来源于官方 Longhorn 1.1.2 英文技术手册. 系列 Longhorn 是什么? Longhorn 企业级云原生容器分布式存储解决方案设计架构和概念 Longhorn 企业级云原生容器分 ...

  7. 重大升级!灵雀云发布全栈云原生开放平台ACP 3.0

    云原生技术的发展正在改变全球软件业的格局,随着云原生技术生态体系的日趋完善,灵雀云的云原生平台也进入了成熟阶段.近日,灵雀云发布重大产品升级,推出全栈云原生开放平台ACP 3.0.作为面向企业级用户的 ...

  8. vivo 云原生容器探索和落地实践

    作者:vivo 互联网容器团队- Pan Liangbiao 本文根据潘良彪老师在"2022 vivo开发者大会"现场演讲内容整理而成.公众号回复[2022 VDC]获取互联网技术 ...

  9. Longhorn 云原生容器分布式存储 - Python Client

    内容来源于官方 Longhorn 1.1.2 英文技术手册. 系列 Longhorn 是什么? Longhorn 云原生容器分布式存储 - 设计架构和概念 Longhorn 云原生容器分布式存储 - ...

  10. 云原生强大且灵活的持续集成CI开源框架Tekton实战-上

    @ 目录 概述 定义 常见CICD工具 使用好处 组件 基本概念 安装 前提条件 安装Tekton Pipelines 创建并运行任务 安装Dashboard 安装Cli Pipelines示例演示 ...

随机推荐

  1. Ruoyi-Cloud 启动失败的坑,关于 selectConfigList

    刚才编辑了一堆,不知道为啥加了个英文单词,当前页面刷新自动搜索了单词,之前的内容总的就是现在都要会SpringCloud,高并发,几个真正懂高并发的,问题一般项目也没有啥高并发.自己之前的项目遇到过高 ...

  2. QT中TreeWidget树控件的使用

    关于Item Widgets中Tree Widget的使用方法! TreeWidget树控件的使用 创建列表头, 该控件有什么属性 QStringList header_list; header_li ...

  3. 瑞芯微|如何让拥有双网口的Linux设备实现数据包转发?【超实用】

    本文主要讲解如何,解决基于3568实现双网口互通问题. 一.组网 如下图所示: rk3568自带2个千兆以太口,对应网卡名称为:eth0.eth1 pc1和pc2分别连接这2个网口 pc1与eth0连 ...

  4. 聊一聊SQL优化

    晚上睡不着,脑子里总想着一些问题,试着写一写对于SQL查询优化的见解. 首先,数据库有自己的查询优化器,执行一条查询SQL优化器会选择最优的方式(不走索引.走索引.走哪个索引), 所以索引不是越多越好 ...

  5. 零基础学习人工智能—Python—Pytorch学习(六)

    前言 本文主要讲神经网络的上半部分. 另外,我发现我前面文章写的有歧义的地方还是挺多,虽然,已经改了一部分,但,可能还有没发现的,大家看的时候尽量多理解着看吧. 本着目的是学会使用神经网络的开发,至于 ...

  6. 使用C#爬取快手作者主页,并下载视频/图集

    最近发现一些快手的作者,作品还不错,出于学习研究的目的,决定看一下怎么爬取数据.现在网上有一些爬虫工具,不过大部分都失效了,或者不开源.于是自己就写了一个小工具.先看一下成果: 软件只需要填写作者ui ...

  7. Ansible-playbook 应用梳理

    前面已经介绍过Ansible的安装配置及常见模块的使用 --<Linux下使用Ansible处理批量操作> Palybook简介 palybook是由一个或多个paly组成的列表,play ...

  8. ThinkPHP 6 + PHP7.4.3nts +nginx 使用mysql和oracle数据库

    ThinkPHP 6 + PHP7.4.3nts +nginx 使用mysql和oracle数据库. 前言 业务需求,之前使用的php 7.3.4nts ,mysql自己写的代码,需要对接第三方系统, ...

  9. docker context 介绍

    $ docker context ls NAME DESCRIPTION DOCKER ENDPOINT ERROR default Current DOCKER_HOST based configu ...

  10. HBuilder X在4K显示器怎么设置HBuilderX窗口本身的字体大小

    在使用HBuilder X编辑器的时候,使用笔记本自身的显示器,编辑器窗口本身的字体大小都正好,但是将HBuilder X编辑器用在外接显示器(高清)或者4K显示器上的时候,就不行了.怎么解决呢? 在 ...