Chef 是一个全新的开源应用,包括系统集成、配置管理和预配置等功能,由来自华盛顿西雅图的 Opscode 基于 Apache 2.0 许可证发布。Chef 通过定义系统节点、食谱(cookbook)和程序库来进行工作,食谱用于表达管理任务,而程序库则用于定义和其他比如应用程序、数据库或者像 LDAP 目录一类的系统管理资源等工具之间的交互。
Chef 通过基于 Ruby 的 DSL 来实现,而该 DSL 又是通过 Chef 客户端 来进行解释的,在 Chef 服务器的指导下进行工作。客户端通过 OpenID 向服务器发起认证,然后自动同步必要的资源和程序库。客户端将利用这些资源来逐步配置客户端的节点,这个步骤叫做“收敛(convergence)”。理想情况下,配置可以在一步内完成;如果没有达到目标,系统会稍后再次调用,去向期望的最终状态进行“收敛”。
尽管 Chef 才刚刚发布,还是一个早期版本,但是它已经在多个生产环境中投入使用。
更多内容推荐
加餐 05|分布式微服务与智能 SaaS
分布式微服务技术是怎么演进出来的?
2023-01-16
RADIUS 认证是什么意思?有什么用?
很多小伙伴对于一些网络认证协议不是很了解,今天我们就来简单说说RADIUS认证是什么意思?有什么用?。
2023-03-28
开源爆款,阿里 P7 技术笔记《k8s+docker》
第二部分:网络详解
2021-11-12
加餐 04|谈谈容器云与和 CaaS 平台
在当今容器化呼声越来越高的场景下,容器云平台呼声也是越来越高,这节课我们就简单了解一下CaaS。
2023-01-09
09|SPI 机制:如何打造一个属于你的 SPI 程序?
打造一个属于你的 SPI 程序
2023-09-08
手摸手带你 在 Windows 系统中安装 Istio
通过负载均衡、服务间的身份验证、监控等方法,Istio 可以轻松地创建一个已经部署了服务的网络,而服务的代码只需很少更改甚至无需更改。
2022-08-05
Terraform 改善基础架构的十个最佳实践
Terraform 是一种非常流行的开源 IaC(基础设施即代码)工具,用于定义和提供完整的基础设施。Terraform 于 2014 年推出,其采用率已在全球范围内快速增长,越来越多的开发人员正在学习 Terraform 并尝试在其组织中部署基础设施。
2023-06-09
详解 Rainbond Ingress 泛解析域名机制
Rainbond 作为一款云原生应用管理平台,天生带有引导南北向网络流量的分布式网关 rbd-gateway。区别于一般的 Ingress 配置中,用户需要自行定义域名的使用体验,Rainbond 的网关策略可以一键自动生成域名访问策略,用户通过这个域名可以立刻访问到部署在 Rai
2021-12-22
【Spring Boot 快速入门】七、Spring Boot 集成 RabbitMQ
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。
2021-12-15
WEB3:什么是去中心化数据库
去中心化的节点网络彼此共享数据,但它们不知道另一边是谁。它们能够做到这一点是因为这些集群的底层技术。实现可能会改变,但本质上所谓的“拜占庭容错”允许网络保持一致和安全,即使一个或多个节点受到损害(即被删除、被黑客攻击等)。
2022-06-07
Perforce 官宣:收购 DevOps 先驱 Puppet
周一,软件制造商 Perforce Software 宣布已经签署了收购配置管理工具制造商 Puppet 的最终协议,交易预计于 2022 年第二季度完成,不过具体的交易金额暂未披露。
MoE 系列(三)|使用 Istio 动态更新 Go 扩展配置
上一篇我们用 Go 扩展实现了 Basic Auth,体验了 Go 扩展从 Envoy 接受配置。
2023-05-10
39|GitOps 最佳实践,ArgoCD 凭什么脱颖而出?
ArgoCD 能在众多 CD 工具中脱颖而出,除了 GitOps 大背景的推动以外,其自身也具备非常多优秀的特性。
2023-03-08
网络安全 kali 渗透学习 web 渗透入门 Kali 系统的国内源配置
因为Kali自带的源是国外的,经常会因为网络问题,而无法安装或更新软件包。而且国外的源速度很慢。所以我们直接使用国内的源,方便快速。
2022-01-17
40|命令式和声明式,谁才是驱动云原生的“引擎”?
这节课我们来聊聊命令式和声明式。
2023-03-10
linux 之 Ansible 快速入门
Ansible是一款简单的运维自动化工具,只需要使用ssh协议连接就可以来进行系统管理,自动化执行命令,部署等任务。
2022-06-09
文本编辑器 GNU Nano 6.0 发布!
自 1999 年末发布以来,GNU Nano 为基于终端的文本编辑器的易用性设定了新标准,从那时起,它已经发布了大量版本,其中最新的是全新的 6.0 版本。
2021-12-17
8.Jenkins 实战 1- 集成 Ansible(上)
2023-09-30
精髓 一文带你了解 VMware vSphere 网络、vSwitch、端口组!
谈到虚拟环境,VMware vSphere 网络可能是最关键的组件之一。
2021-12-15
暂无签名
推荐阅读
Solaris 网络从 9 家知名投资机构获得 5000 万美元融资
2023-06-10
33|环境:基于 GraalVM 的 JVM 云原生环境搭建
2023-11-13
【MySQL 技术专题】「问题实战系列」深入探索和分析 MySQL 数据库的数据备份和恢复实战开发指南(系统底层优化篇)
数据库14|工具和工具箱:LangChain 中的 Tool 和 Toolkits 一览
2023-10-09
终端神器 Termius for Mac SSH 管理
2023-10-29
EVE-NG 安装来啦
2023-10-12
35|实现:基于 JDK 17、Spring Boot 3、Spring 6 打造云原生 Java 应用
2023-11-17
电子书
大厂实战PPT下载
换一换 蒋彪 | 腾讯云 操作系统产品和研发负责人
张雁飞 | Datafuse Labs 联合创始人
邓楠 | 矩阵起源 产品总监
评论