开源项目推荐

GoNoGo

在 Kubernetes 集群中,有多种因素会影响到附加组件的升级成功率,比如某些组件只支持特定的 API 或者特定的 Kubernetes 版本,某些组件废弃了特定的 annotation。GoNoGo 这个项目可以创建一个关于升级检查的规范,你可以通过这个规范来检查要升级的版本,以此来获得升级成功的自信指数。

wordpress-wasm

这个项目通过 WebAssembly(WASM)和 Emscripten(WebAssembly 的一个开源编译工具链)实现了直接在浏览器中运行 Wordpress,无需 PHP 服务。

mirrord

mirrord 可以让你的本地应用直接对接到 Kubernetes 中,看起来就像是直接运行在 Kubernetes 中一样,但实际上不需要部署到 Kubernetes 中。提供 VS Code 插件与 IntelliJ 插件。

文章推荐

使用 KubeEdge 和 EdgeMesh 实现边缘复杂网络场景下的节点通信

KubeEdge 是面向边缘计算场景、专为边云协同设计的业界首个云原生边缘计算框架,完整打通了边缘计算中云、边、设备协同的场景。EdgeMesh 的定位是 KubeEdge 用户数据面轻量化的通讯组件,完成节点之间网络的 Mesh,为用户 KubeEdge 集群中的容器应用提供与 K8s Service 一致的服务发现与流量转发体验。本文介绍了如何使用 KubeEdge 和 EdgeMesh 实现边缘复杂网络场景下的节点通信。

在 KubeSphere 中部署高可用 Redis 集群

Redis 是在开发过程中经常用到的缓存中间件,在生产环境中为了考虑稳定性和高可用性一般采用集群模式的部署。常规部署在虚拟机上的方式配置繁琐并且需要手动重启节点,而使用 K8s 部署有很多优势,比如安装便捷,缩扩容方便,稳定高效等等。本文介绍了如何在 KubeSphere 中部署高可用 Redis 集群。

云原生动态

SPIFFE 和 SPIRE 项目从 CNCF 孵化器毕业

日前,CNCF 宣布 SPIFFE 和 SPIRE 项目从孵化器毕业。至此,共有 18 个项目毕业。

SPIFFE(面向所有人的安全生产身份框架,Secure Production Identity Framework For Everyone)为现代生产环境中的每个工作负载提供了安全身份,消除了共享机密的需要,并为更高级别的平台无关安全控制奠定了基础。SPIRE(SPIFFE 运行时环境, SPIFFE Runtime Environment)是在各种平台上实现 SPIFFE 规范的代码,并为身份的发布实施多因素证明。

Kubernetes 1.25:应用滚动上线所用的两个特性进入稳定阶段

SIG Apps 宣布两个特性在 Kubernetes 1.25 进入稳定阶段,即用于 StatefulSet 的 minReadySeconds 以及用于 DaemonSet 的 maxSurge。

.spec.updateStrategy 字段设置为 RollingUpdate 时, 你可以设置 minReadySeconds, 通过让每个 Pod 等待一段预期时间来减缓 StatefulSet 的滚动上线。

.spec.updateStrategy 字段设置为 RollingUpdate 时,maxSurge 允许 DaemonSet 工作负载在滚动上线期间在一个节点上运行同一 Pod 的多个实例。 这有助于将 DaemonSet 的停机时间降到最低。

CVE-2022-3172:聚合 API 服务器可能导致客户端被重定向

在 kube-apiserver 中发现了一个安全问题,该问题允许聚合 API 服务器将客户端流量重定向到任何 URL。这可能导致客户端执行意外操作以及将客户端的 API 服务器凭据转发给第三方。

此问题已被评为中等,并分配了 CVE-2022-3172。

开源威胁检测工具 Falco 增加了对 Google gVisor 的支持

最新版本的 Falco 引入了对 gVisor 的支持,这是 Google 的应用程序内核,在应用程序和主机操作系统之间提供了一个额外的隔离层。使用 Falco 0.32.1 用户可以监控来自 gVisor 的安全事件,以检测威胁和审计容器。

在 0.32.1 版本之前,Falco 无法与 gVisor 沙箱一起使用,因为 gVisor 在用户空间运行时事件到达底层操作系统之前会对其进行拦截。这阻止了 Falco 通过内核模块或 eBPF 探针监控运行时系统调用。

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

云原生爱好者周刊:你对 K8s 集群升级有信心吗?的更多相关文章

  1. 6.K8s集群升级、etcd备份和恢复、资源对象及其yaml文件使用总结、常用维护命令

    1.K8s集群升级 集群升级有一定的风险,需充分测试验证后实施 集群升级需要停止服务,可以采用逐个节点滚动升级的方式 1.1 准备新版本二进制文件 查看现在的版本 root@k8-master1:~# ...

  2. k8s集群升级

    集群升级 由于课程中的集群版本是 v1.10.0,这个版本相对有点旧了,最新版本都已经 v1.14.x 了,为了尽量保证课程内容的更新度,所以我们需要将集群版本更新.我们的集群是使用的 kubeadm ...

  3. 由于CVE-2020-10770漏洞,k8s集群升级keycloak 8.0.0-->15.0.0(由于15.0.0最近又出安全漏洞,升级为16.0.0)

    背景 前段时间项目组用到的8.0.0版本的keycloak被安全部门同事扫出来一个中危漏洞: A flaw was found in Keycloak, where it is possible to ...

  4. 使用kubeadm进行k8s集群升级

    一.目标 操作系统:CentOS Linux release 7.6.1810 (Core) 安装软件: docker:18.06.3-ce 从v1.15.5升级到v1.16.15 当前版本: [ro ...

  5. Kubeadm安装k8s集群升级100年证书时报错:Unable to connect to the server: EOF:求解决方法.

    报错信息: 使用命令时: Kubelet服务报错: 报错情况,在更新完k8s100年证书的时候,到最后重新启动kubelet服务的时候,服务是可以重新启动的,但是kubectl的命令是无法使用的,会等 ...

  6. 整理全网最全K8S集群管理工具、平台

    整理常见的整理全网最全K8S集群管理工具.平台解决方案. 1 Rancher Rancher中文官网:https://docs.rancher.cn/ 2 KubeSphere 官网:https:// ...

  7. 基于GPU 显卡在k8s 集群上实现hpa 功能

    前言 Kubernetes 支持HPA模块进行容器伸缩,默认支持CPU和内存等指标.原生的HPA基于Heapster,不支持GPU指标的伸缩,但是支持通过CustomMetrics的方式进行HPA指标 ...

  8. 云原生生态周报 Vol. 11 | K8s 1.16 早知道

    业界要闻 Pivotal 发布了完全基于 Kubernetes 的 Pivotal Application Service(PAS)预览版 这意味着 Pivotal 公司一直以来在持续运作的老牌 Pa ...

  9. 腾讯云 K8S 集群实战 Service Mesh—Linkerd2 & Traefik2 部署 emojivoto 应用

    Linkerd 是 Kubernetes 的服务网格. 它通过为您提供运行时调试(runtime debugging).可观察性(observability).可靠性(reliability)和安全性 ...

  10. 轻量化安装 TKEStack:让已有 K8s 集群拥有企业级容器云平台的能力

    关于我们 更多关于云原生的案例和知识,可关注同名[腾讯云原生]公众号~ 福利: ①公众号后台回复[手册],可获得<腾讯云原生路线图手册>&<腾讯云原生最佳实践>~ ②公 ...

随机推荐

  1. 连接huggingface.co报错:(MaxRetryError("SOCKSHTTPSConnectionPool(host='huggingface.co', port=443) (SSLEOFError(8, '[SSL: UNEXPECTED_EOF_WHILE_READING] EOF occurred in violation of protocol (_ssl.c:1007)

    参考: https://blog.csdn.net/shizheng_Li/article/details/132942548 https://blog.csdn.net/weixin_4220944 ...

  2. 如何让你的C语言程序打印的log多一点色彩?(超级实用)

    接着上一篇文章<由字节对齐引发的一场"血案" > 在平常的调试中,printf字体格式与颜色都是默认一致的. 如果可以根据log信息的重要程度,配以不同的颜色与格式,可 ...

  3. WinUI 3学习笔记(1)—— First Desktop App

    随着Visual Studio 2019 16.10版本的正式发布,创建WinUI 3的APP对我们来说,已不存在任何的难度.本篇我们就试着来一探究竟,看看WinUI 3 APP到底是个啥玩意,能不能 ...

  4. 虚拟文件系统VFS-片段一

    文件系统类型 基于磁盘的文件系统 如FAT.EXT4 虚拟文件系统 如proc 网络文件系统 顾名思义,网络文件系统还将网络通信封装起来,这意味可以直接通过通信访问另一台设备的文件系统. man fs ...

  5. visual studio安装MFC模板

    计算机图形学 奇怪的重点 需要单击选中使用C++的桌面开发 才会跳出右侧的选项 要么就是展开右侧的收缩

  6. 记一次list集合优化

    已知某个列表List1有2000条数据,但是因为这个列表的某个字段要从另一个表查询,所以根据一个关联的查询条件查出来的另一个List2有将近75000条数据,然后需要先循环第一个List1,然后循环里 ...

  7. Charles的https抓包方法及原理/下载ssl/http证书【转】

    Charles的https抓包方法及原理/下载ssl/http证书   本文的Charles,适应windows/MAC/IOS/Android,避免抓包HTTPS失败和乱码: charles如果不配 ...

  8. 淘宝开放平台api申请,淘宝开放平台api租用,淘宝开放平台api无法申请,淘宝开放平台api暂停接入

    目前淘宝开放平台应用申请是关闭了的,已经无法申请到了,如果你是天猫店铺,可以申请供自己店铺使用的权限,如果你不是天猫店铺或者你是软件开发商,目前是申请不到权限的 如果你必须要用到这个权限包的话,可以联 ...

  9. Python 潮流周刊#68:2023 年 Python 开发者调查结果(摘要)

    本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章.教程.开源项目.软件工具.播客和视频.热门话题等内容.愿景:帮助所有读者精进 Python 技术,并增长职 ...

  10. 利用CSS 实现环形百分比进度展示

    先看效果图: UI设计了这样的效果,已读人数占总人数的百分比,环形展示. 这里可以用echarts图表,也可以用css实现,因为我是在小程序环境下,考虑到包大小体积,采用了css实现. 核心就是一行代 ...