首页 > 其他分享 >云原生周刊:Istio 加入 Phippy 家族 | 2024.3.18

云原生周刊:Istio 加入 Phippy 家族 | 2024.3.18

时间:2024-03-18 18:00:57浏览次数:20  
标签:2024.3 Phippy Kubernetes 18 Istio 应用程序 Podman Longhorn 调试

开源项目推荐

ko

"ko" 是一个用于构建和部署 Go 应用程序的简单、快速的容器镜像构建工具。它适用于那些镜像中只包含单个 Go 应用程序且没有或很少依赖于操作系统基础镜像的情况(例如没有 cgo,没有操作系统软件包依赖)。"ko" 在本地机器上通过执行 "go build" 的方式构建镜像,因此不需要安装 Docker。这使得它非常适合轻量级的 CI/CD 场景。"ko" 支持简单的 YAML 模板化,并且支持跨平台构建,还默认生成软件供应链安全和可追溯性信息(SBOMs)。

Longhorn

Longhorn 是 Kubernetes 的分布式块存储系统。Longhorn 是使用 Kubernetes 和容器原语构建的云原生存储。

Longhorn 重量轻、可靠且功能强大。你可以使用一个命令 kubectl apply 或使用 Helm 图表在现有 Kubernetes 集群上安装 Longhorn 。一旦安装了 Longhorn,它就会向 Kubernetes 集群添加持久卷支持。

werf

werf 是 CNCF Sandbox CLI 工具,可轻松实现 Kubernetes 的全周期 CI/CD。werf 集成到您的 CI 系统中,并利用熟悉且可靠的技术,例如 Git、Dockerfile、Helm 和 Buildah。

docker rollout

Docker CLI 插件可在不停机的情况下更新 Docker Compose 服务。

只需在部署脚本中替换 docker compose up -d <service> 为即可。docker rollout <service> 此命令会将服务扩展到当前实例数量的两倍,等待新容器准备就绪,然后删除旧容器。

Chart Testing

Chart Testing 是测试 Helm 图表的工具。它旨在用于检查和测试拉取请求。它会自动检测针对目标分支更改的图表。

文章推荐

案例研究:当应用程序请求过载时,容器健康检查机制崩溃

这篇文章是一个案例研究,描述了一个团队遇到的生产事故。文章详细阐述了由于大量的 HTTP 请求超载了微服务,健康检查机制崩溃的原因。作者通过调查和分析,总结了与扩展和健康检查机制相关的有趣结论。文章指出,过载的请求导致服务无法处理更多的请求,健康检查失败,导致容器被不断重启。在负载结束后,健康检查通过,容器恢复正常。文章还提出了处理应用程序压力过大的解决方案,包括增加系统的饱和度上限和改变客户端请求处理方式。

如何在 Kubernetes 中调试 Java 应用程序

这篇文章介绍了在 Kubernetes 中调试 Java 应用程序的方法。作者解释了什么是 Kubernetes pod 以及如何与其中的 Java 应用程序进行连接和调试。文章提供了设置远程调试环境的步骤,并分享了一些在 Kubernetes 中进行 Java 调试的最佳实践。通过正确的方法和工具,读者可以有效地调试运行在 Kubernetes pod 中的 Java 应用程序,从而使调试过程更加顺利和高效。

云原生动态

Istio 加入 Phippy 家族

在 2023 年正式加入云原生计算基金会(CNCF)并以傲人的成绩毕业后,现在是时候让 Istio 加入 CNCF Phippy 家族的使命,解密和简化云原生计算了。

Istio Steering Committee(Istio 指导委员会)很高兴地向大家介绍 Izzy Dolphin,即 Istio 印度-太平洋短吻海豚,他今天加入了“Phippy 和朋友”大家庭。

Podman 桌面版 1.8 发布

Podman 桌面版 1.8 发布,新版本主要变化如下:

  • Podman 4.9.3:Podman 4.9.3 现已包含在 Windows 和 Mac 的安装程序中。
  • Kubernetes Explorer:提供高级用户界面和新的工具,用于处理 Kubernetes 集群。
  • 全球入职:通过一系列引导工作流程,轻松配置和设置您的环境。
  • 学习中心:探索开发人员的新用例和功能。
  • 扩展 API 改进:扩展 API 的又一个重大更新,为 Podman Desktop 的扩展提供更多优化。
  • 增强的构建、Pods 列表和故障排除页面:为不同平台构建、升级的 Pods 视图等。

Cilium 专业认证 CCA 上线

CCA 是一种入门级认证,专为对网络、安全性和可观察性感兴趣的平台或云工程师设计。

获得认证的 CCA 工程师具备使用 Cilium 连接、保护和观察 Kubernetes 集群的基础知识。CCA 考试的目的是为正在考虑在其环境中部署 Cilium 的考生做准备。CCA 可证明考生对 Cilium 提供的主要特性、优点和用例的理解。

考生需于购买考试后的一个月内注册考试券,注册成功后获得的考试资格在 12 个月内有效。通过认证考试的考生将获得 PDF 结业证书。

新报告称公共 GitHub 存储库中的秘密泄露事件正在增加

根据 GitGuardian 的报告,2023 年 GitHub 公开存储库中新泄漏的秘密信息达到了 1280 万个,比去年增长了 28%。报告基于对公开的 GitHub 存储库(包括源代码、问题、Gist 和评论)的扫描结果。尽管 GitGuardian 在发现暴露的秘密信息时发送电子邮件警报,但报告指出,90% 的秘密信息“至少会保持活跃五天”。

本文由博客一文多发平台 OpenWrite 发布!

标签:2024.3,Phippy,Kubernetes,18,Istio,应用程序,Podman,Longhorn,调试
From: https://www.cnblogs.com/kubesphere/p/18081073

相关文章

  • oracle数据库执行报错:ORA-01861: 文字与格式字符串不匹配
    报错sql:selectto_date(sysdate,'yyyy-mm-dd')afromuser原因是:to_date()函数第一个参数,要求的是一个字符串格式,当这个值是一个日期格式的时候就会报错,解决方案:方案一:使用to_char(日期,'yyyy-mm-dd')将日期转为字符,再使用to_date(),方案二:修改数据库配置,让数据库隐式......
  • Ubuntu 18.04.06 PCL C++学习记录(四)知识点补充
    @[TOC]PCL中K-Dtree模块的学习学习背景参考书籍:《点云库PCL从入门到精通》以及官方代码PCL官方代码链接学习内容PCL库中的智能指针和回调函数智能指针pcl::PointCloud<pcl::PointXYZRGBA>::PtrCloudOut(newpcl::PointCloud<pcl::PointXYZRGBA>());//存储输出点云......
  • 代码随想录算法训练营第五十天 | 123. 买卖股票的最佳时机 III,188. 买卖股票的最佳时
    123.买卖股票的最佳时机III 已解答困难 相关标签相关企业 给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成 两笔 交易。注意:你不能同时参与多笔交易(你必须在再次购......
  • 20240318每日一题题解
    20240318每日一题题解Problem若将一个正整数化为二进制数,在此二进制数中,我们将数字\(1\)的个数多于数字\(0\)的个数的这类二进制数称为\(A\)类数,否则就称其为\(B\)类数。例如:\((13)_{10}=(1101)_2\),其中\(1\)的个数为\(3\),\(0\)的个数为\(1\),则称此数为\(A\)......
  • 3 18
    作业:有一软件项目,其对应的活动、 活动周期以及活动之间的依赖关系如下表所示:上述项目对应的活动网络如下图所示:(1)请完成上述活动-节点网络图,在图中填上每个活动的最早开始时间、最早完成时间、最晚开始时间、最晚完成时间、缓冲期;(2)计算每个活动的空闲缓冲期和干预缓冲......
  • 【Java】i18n国际化解决方案:通过AOP切面实现多语言的配置
    需求背景国际化多语言配置。相较于常规的方法,这次采取了切面的方式,来完成所有字段->不同语言的映射。大致逻辑:按常规的国际化,写一个获取语言的方法:getMsg(Stringcode);写一个深层遍历对象的方法traverseObject(Objectobj),通过反射,获取所有类型为字符串的字段,并实现对字......
  • 2024-3-18
    ROIROI代表“感兴趣区域”(RegionofInterest)。它指的是图像中被选定进行进一步分析或处理的那部分区域,这些区域被认为比图像的其他部分包含更多的有用信息。仿射变换建议看一下CSDN的文章https://blog.csdn.net/sinat_29957455/article/details/103845581仿射变换(AffineTran......
  • Origin 2018非常卡顿,占用内存非常大
    以前用的Origin版本是OriginPro8.1。后来发现Origin2018的界面已经有汉化版本的了,并且也比较好用。但是安装之后发现,Origin201864bit版本运行一段时间之后,就非常卡顿,运行非常缓慢,占用内存动不动就达到好几个G,随便点一个地方要卡顿十几秒钟,甚至几十秒。在网上百度一番之后发......
  • 2024.3.17 - 3.22
    SunContestLuogu月赛两题/ARC两题比较简单不做题解说明智者的考验【JSOI2012】有一个\(H\timesW\)的矩阵,初始全\(0\),共有\(H+W\)个开关,编号分别为\(1\sim(H+W)\),每一个开关对应一行或一列,操作该开关会将其对应的行/列的数字取反(\(0\to1,1\to0\))。给出一个\(H......
  • IEC61850方案分享,基于全志、瑞芯微国产平台实现!
    什么是IEC61850协议?IEC61850是一种用于在电力自动化系统中进行数据交换和控制的通信协议。它定义了一种标准化的通信和数据模型,以支持设备和系统之间的数据交换和互操作性。 IEC61850协议被广泛应用于电力系统自动化和数字化转型中,特别是在智能电网和分布式能源资源管理中。通......