写点什么

无法 docker 化的企业福音:K8S+Ansible 跑在 Windows/Unix 上

  • 2020-03-11
  • 本文字数:761 字

    阅读完需:约 2 分钟

无法docker化的企业福音:K8S+Ansible跑在Windows/Unix上

理论上管理微服务最好的方法是在 Docker 容器里将每个微服务打包,用 Kubernetes 里的 RC 和 Service 来运行并管理它。


这样你就 get 到容器了,可以自动伸缩,有高可用,基于服务发现、负载均衡都是免费的 DNS,还有很多监测管理微服务的工具,比如集中日志,度量报警,持续交付管道和 ChatOps 等等。


然而,如果你还不能移动到 Docker 或者现代 Linux 中会怎么样呢?或许你还没有容器化,或者你正在使用一个旧的不支持 Docker 的 Linux 分布,或者你目前必须在 Windows,Solaris,AIX 或者 HP-UX 上运行你的应用程序?但是没有时间移动到 Linux 上?


谁说 Kubernetes 一定需要 Docker?无法 docker 化的企业的福音来了,用 K8S 和 Ansible 在 Windows 和 Unix 上编排操作系统。


那么,什么是 kansible 呢?


kansible 是一个可以在任意版本的安装使用 Ansible 的 Windows 或者 Unix 上面运行本地操作系统的进程的简单工具,然后进程就可以通过 Kubernetes 编排,伸缩和负载平衡。


它可以允许你使用 Ansible 所有的功能通过可重用剧本(比如,安装一个 JVM,设置用户和文件权限,或者随便什么其它的)来安装和配置软件。


再加上你开始着手使用 Kubernetes,来管理你所有的 Docker 容器和本地操作系统进程。这样,你也能通过 Kubernetes 享受到运行微服务的优点。


  • 服务发现和负载均衡

  • 手动和自动缩放的高可得性

  • 健康监测与自动重启,以及准备检查(为了保持负载均衡是正确的)

  • 集中日志,度量和警报

  • 一致的控制台,CLI 和 REST API 通过 Kansible 和 Docker 容器跨进程运行。


我们正在查看在 JBoss Fuse7.X 中使用 Kansible,所以我们可以提供一个一致的微服务平台,基于 fabric8,不管顾客用的是 Windows 还是任意 Unix,也不管他们有没有使用 Docker。


本文转载自才云 Caicloud 公众号。


原文链接:https://mp.weixin.qq.com/s/CN-4Rv_7OFfqg4F1HD54Sw


2020-03-11 19:51864

评论

发布
暂无评论
发现更多内容

c++11新特性之std::function和lambda表达式

泰伦卢

c c++ C#

c++11新特性之智能指针

泰伦卢

c++

程序员容易忽略的问题

Janenesome

读书笔记 程序员 编程习惯

C++11的类型推导详解

泰伦卢

c c++ C#

浅析 - CocoaLumberjack 3.6 之 FileLogger

Edmond

ios log4j CocoaLumberjack DDLog 日志轮替

c++11新特性之模板的改进

泰伦卢

c c++ C#

产品周刊 | 第 14 期(20200510)

八味阁

产品 产品经理 产品设计

在实战中学习项目管理

兆熊

项目管理 专栏

一位狂热崇拜亚里士多德的男士在酒吧试图勾搭一位女士

黄大路

小说 哲学

你体验过 “心流时刻” 吗?

Janenesome

读书笔记 高效工作 碎碎念

c++11新特性,所有知识点都在这了!

泰伦卢

c++

你真的理解线程么?

Simon郎

Java 后端 多线程

c++11新特性之线程相关所有知识点

泰伦卢

c c++ C#

业务开发过程中的特殊逻辑

Janenesome

产品 碎碎念 开发

游戏夜读 | 如何制作互动剧?

game1night

Dubbo和Spring集成的原理

Java收录阁

dubbo

谈知识付费

兆熊

数据产品经理|关于产品续费率的思考

黄大路

数据挖掘 数据分析 产品经理

c++11新特性之列表初始化

泰伦卢

c c++ C#

火箭架构思维模型六元组 - 势 道 法 术 器 界

常平

架构 分布式 架构模式

Sentinel集成Nacos实现动态流控规则

Java收录阁

sentinel

自助设备系列——推广

孙苏勇

产品 行业资讯 智能设备

设计模式入门和策略模式

设计模式

内存对齐

泰伦卢

c c++ C#

左值引用、右值引用、移动语义、完美转发,你知道的不知道的都在这里

泰伦卢

c c++ C#

RAII妙用之计算函数耗时

泰伦卢

c++ C#

Redis学习笔记(有序集合)

编程随想曲

redis

Spring Boot自动装配的原理

Java收录阁

Spring Boot

分布式限流框架 - Sentinel

Java收录阁

dubbo sentinel

Spring Cloud集成Sentinel

Java收录阁

Spring Cloud sentinel

如果想了解驱动开发,请不要错过这篇。

水滴

最佳实践 开发者 程序设计 测试驱动开发实战营

无法docker化的企业福音:K8S+Ansible跑在Windows/Unix上_文化 & 方法_才云科技_InfoQ精选文章