云原生周刊:Docker 推出 Docker Build Cloud
开源项目推荐
Kube-Vip
Kube-Vip 旨在为 Kubernetes 集群提供高可用性和负载均衡功能。它提供了一个可插拔的 VIP(虚拟 IP)管理器,可以为集群中的服务分配一个虚拟 IP 地址,并自动将流量路由到正确的节点。该项目提供了多种配置选项,可以根据需要选择适合的负载均衡算法和 IP 模式。Kube-Vip 还支持一些高级功能,如自定义健康检查和故障转移。通过使用 Kube-Vip,用户可以轻松地实现 Kubernetes 集群的高可用性和可靠性,提供稳定的服务和无缝的故障恢复能力。
Selefra
Selefra 旨在为 Python 开发人员提供一个简单且易于使用的工具,用于从文本中提取结构化数据。它提供了一种基于规则的方法,允许用户定义自定义规则来识别和提取文本中的数据。Selefra 支持多种数据类型,包括日期、时间、货币、电子邮件地址等,并提供了一些方便的功能,如数据清洗和转换。
KubeStateWatch
KubeStateWatch 是 Kubernetes 的状态监视器,用于向多个通道发送通知,告知更改的时间和内容。
它可以独立使用,也可以部署在 Kubernetes 中。但它的主要目的是部署在 Kubernetes 中。
KubeStateWatch 是 kubewatch 的扩展和简化版本。
Weave GitOps' Terraform Controller
Weave GitOps 的 Terraform 控制器(又名 Weave TF-Controller)是 Flux 的控制器,用于以 GitOps 方式协调 Terraform 资源。借助 Flux 与 Terraform 的强大功能,TF-controller 允许您按照自己的节奏在 Kubernetes 和 Terraform 领域中对基础设施和应用程序资源进行 GitOps 化。
文章推荐
了解 Docker 和 Kubernetes:一个简单的解释
这篇文章以简单易懂的方式解释了 Kubernetes 和 Docker 的概念。文章首先介绍了 Docker 的作用,将应用程序和其依赖项打包成容器,实现跨平台的可移植性。然后,文章详细解释了 Kubernetes 的作用,它是一个容器编排和管理工具,用于自动化应用程序的部署、扩展和管理。文章强调了 Kubernetes 的重要性,它可以帮助解决容器化应用程序的挑战,如负载均衡、服务发现和自动容错。通过理解这两个概念,读者可以更好地了解如何使用 Docker 打包应用程序,并如何使用 Kubernetes 管理和运行这些容器化应用程序。
使用 Kubernetes 进行零停机部署:完整指南
这篇文章提供了关于使用 Kubernetes 实现零停机时间部署的全面指南。它介绍了零停机时间部署的基本原理和重要性,并详细解释了 Kubernetes 支持的各种部署策略,如滚动更新、蓝绿部署和金丝雀发布。文章还深入探讨了如何通过 Kubernetes 的服务和 Ingress 来优化流量管理,确保应用程序的高可用性和用户体验。此外,文章还介绍了一些高级的零停机时间技术,如特性标志和 A/B 测试,以进一步提升部署的弹性和可靠性。
云原生动态
Docker 推出 Docker Build Cloud
Docker 最近宣布了他们基于云的容器镜像构建工具 Docker Build Cloud 的正式推出。Docker Build Cloud 提供远程共享缓存和针对 AMD64 和 ARM64 CPU 架构的本地构建器,旨在"改善协作"并减少镜像构建时间。
Crossplane 增加对 Python 的支持
用于管理混合 IT 环境的开源 Crossplane 平台的维护者除了现有的 Go 支持之外,还增加了对 Python 编程语言的支持。
此外,除了现在将项目托管在 xpkg.upbound.io 上之外,命令行界面 (CLI) 还通过其他子命令进行了扩展,以简化 DevOps 工作流程,xpkg.upbound.io 是唯一符合开放容器计划 (OCI) 规范的注册中心了解 Crossplane 包的内部结构。
Crossplane 最初由 Upbound 开发,是 Kubernetes 控制平面的扩展,它使用复合资源定义 (XRD) 和 Kubernetes 自定义资源定义 (CRD) 将该控制平面的覆盖范围扩展到旧平台。该功能使得跨多个云和本地 IT 环境集中管理控制平面成为可能。随着 Crossplane 1.15 版本的发布,IT 团队现在还可以使用 Kubernetes 应用程序编程接口 (API) 服务器中的验证库根据其模式离线验证资源。
Grab 改进 K8s 上的 Kafka 容错能力
Grab 更新了 Kubernetes 上的 Kafka 设置,以提高容错能力,并完全消除 Kafka 代理意外终止时的人为干预。为了解决初始设计的缺点,团队集成了 AWS Node Termination Handler (NTH),使用负载均衡器控制器进行目标组映射,并切换到 ELB 卷进行存储。
两年来,Grab 一直在生产环境中使用 Strimzi 在 Kubernetes ( EKS )上运行 Apache Kafka,作为其 Coban 实时数据平台的一部分。该团队之前利用 Strimzi(现在是 CNCF 孵化项目),通过将经过验证的身份验证、授权和机密性机制应用于所有服务器-服务器和客户端-服务器集成来增强 Kafka 集群安全性。
本文由博客一文多发平台 OpenWrite 发布!
云原生周刊:Docker 推出 Docker Build Cloud的更多相关文章
- 云原生之旅 - 2)Docker 容器化你的应用
前言 上文中我们用Golang写了一个HTTP server,本篇文章我们讲述如何容器化这个应用,为后续部署到kubernetes 做准备. 关键词:Docker, Containerization, ...
- .NET平台系列31:.NET团队送给.NET开发人员的云原生学习资源汇总
系列目录 [已更新最新开发文章,点击查看详细] .NET Core 启动于2016年,跟K8S同年诞生,既拥有着悠久的历史积累,又集成了当下最新的设计理念,加上.NET团队持续对容器技术的官方 ...
- .NET团队送给.NET开发人员的云原生学习资源
企业正在迅速采用云的功能来满足用户需求,提高应用程序的可伸缩性和可用性.要完全拥抱云并优化节约成本,就需要在设计应用程序时考虑到云的环境,也就是要用云原生的应用开发方法.这意味着不仅要更改应用程序的构 ...
- CNCF 宣布成立应用交付领域小组,正式开启云原生应用时代
作者|赵钰莹 作为云原生领域的顶级开源社区, Cloud Native Computing Foundation (云原生基金会,以下简称 CNCF)近日宣布成立 Application Delive ...
- Docker Data Center系列(一)- 快速搭建云原生架构的实践环境
本系列文章演示如何快速搭建一个简单的云原生架构的实践环境. 基于这个基础架构,可以持续部署微服务架构的应用栈,演练敏捷开发过程,提升DevOps实践能力. 1 整体规划 1.1 拓扑架构 1.2 基础 ...
- 云原生生态周报 Vol. 3 | Java 8 ❤️ Docker
摘要: Docker Hub遭入侵,19万账号被泄露:Java 8 终于开始提供良好的容器支持:Snyk 年度安全报告出炉,容器安全问题形势空前严峻. 业界要闻 Docker Hub遭入侵,19万账号 ...
- Docker与k8s的恩怨情仇(四)-云原生时代的闭源落幕
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 在本系列前几篇文章中,我们介绍了从Cloud Foundry到Docker等PaaS平台的发展迭代过程.今天 ...
- 2W字长文吐血整理 Docker&云原生
Docker 和 云原生 一.概念介绍 1.1 Docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Win ...
- Docker推出了Docker云,给大家介绍下哈!
Docker推出了Docker云,给大家介绍下哈. 收到了Docker官网的邮件邀请,他们推出了Docker云:https://cloud.docker.com 账号信息栏目下有: 云提供商:眼下支持 ...
- 【山外笔记-云原生】《Docker+Kubernetes应用开发与快速上云》读书笔记-2020.04.25(六)
书名:Docker+Kubernetes应用开发与快速上云 作者:李文强 出版社:机械工业出版社 出版时间:2020-01 ISBN:9787111643012 [山外笔记-云原生]<Docke ...
随机推荐
- 最为期待的国产3D游戏 —— 3A大作 ——《黑神话:悟空》
地址: https://www.heishenhua.com/
- 为什么是Google创造了AlphaGo,而不是其他公司?
相关: Artificial Intelligence | 60 Minutes Full Episodes 答案: Google一直在进行AI方向的探索: Google有足够的算力.
- docker容器下安装nccl失败,报错:Failed to init nccl communicator for group,init nccl communicator for group nccl_world_group
相关内容参考: https://www.cnblogs.com/devilmaycry812839668/p/15022320.html =============================== ...
- 生成式 AI:机会与风险并存,企业该如何取舍?
作者 | 李晨 编辑 | Debra Chen Gartner最近对全球2,500名高管进行的一项调查发现,近一半(45%)的人表示,ChatGPT的宣传促使他们增加人工智能(AI)投资.调查报告称, ...
- Docker不同宿主机网络打通
本方式使用docker Swarm集群的方式创建overlay 网络进行打通 背景 因java微服务使用nacos做配置中心,为了解决Nacos服务注册使用Docker容器内网ip问题,使用此方案 前 ...
- JavaScript设计模式样例十六 —— 备忘录模式
备忘录模式(Memento Pattern) 定义:保存一个对象的某个状态,以便在适当的时候恢复对象.目的:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态.场景:数据缓存. ...
- IE中在线预览PDF文件
今天在项目中偶然遇到一个需要在线查看pdf的需求.在查阅一些资料之后使用了最简单的写法(需要在客户端安装AdbeRdr11000_zh_CN_11.0.0.379.exe软件). 还有其他方法可以实现 ...
- c++学习笔记(四):面向对象
目录 类 & 对象 封装 访问权限 类的构造函数&析构函数 构造函数的分类及调用 拷贝构造函数的调用时机 构造函数调用规则 深拷贝与浅拷贝 初始化列表 类对象作为类成员 静态成员 C+ ...
- Word在不同电脑排版异常
Word在不同电脑排版异常 问题描述 今天又有同学向我抱怨用 word 写的论文明明在自己的电脑格式调的好好的,怎么在导师那格式又乱了,害的挨批. 笔者也遇到过该问题,正好趁这次机会简单整理一下. 注 ...
- CSS & JS Effect – Do something on enter/leave window tab
需求 我在做一个体验 当用户 submit enquiry 后会 window.open 开启 WhatsApp.而当用户关闭 WhatsApp 回来网站后,会 show 一个 feedback me ...