速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

无法 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:51888

评论

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

元宇宙100讲-0x007

hackstoic

元宇宙

什么是VLAN?如何配置?VLAN间路由又是怎样的?一文了解!

Ethereal

VLAN 网络技术

念叨了一年的游戏叙事书中文版终于出了!

博文视点Broadview

【架构实战营】模块七

衣谷

架构实战营

DDD领域驱动设计实战(三)-深入理解实体

JavaEdge

12月日更

开始了解DevSecOps 1

搬砖的周狮傅

DevSecOps

如何用Docker Compose部署项目?

秦怀杂货店

Docker springboot

React进阶(十二):HOOK

No Silver Bullet

React Hooks 12月日更

【架构实战营】模块八

衣谷

架构实战营

语音信号处理 4:语音信号在时域和频域的表示

轻口味

28天写作 12月日更

解决:Command ‘mongo‘ not found, but can be installed with

liuzhen007

28天写作 12月日更

怎么活的超脱:把自己的生活看成一场戏

mtfelix

28天写作

Istio的认证授权机制分析

xcbeyond

istio 认证授权 28天写作 12月日更

【CSS 学习总结】目录 - CSS 知识点梳理

Brave

CSS 12月日更

[Pulsar] Consumer消费

Zike Yang

Apache Pulsar 12月日更

Python 自动化领域起点篇,Selenium WebDriver 学习第1篇

梦想橡皮擦

12月日更

Flutter开发小技巧【Flutter专题23】

坚果

flutter 28天写作 12月日更

Dubbo框架学习笔记七

风翱

dubbo 12月日更

vivo:不做开发者的过客,变成IoT的归人

脑极体

Android EventBus 集成问题小结

阿策小和尚

28天写作 Android 小菜鸟 12月日更

dart系列之:手写Library,Library编写最佳实践

程序那些事

flutter dart 程序那些事 12月日更

synchronized源码分析之锁的膨胀

Ayue、

synchronized 锁机制 锁升级

React进阶(十一):create-react-app脚手架关闭 eslint 提醒

No Silver Bullet

React 12月日更 creat-react-app

花一点时间优化一次年迈的后台系统的检索体验

为自己带盐

28天写作 12月日更 ​jQuery

【LeetCode】一年中的第几天Java题解

Albert

算法 LeetCode 12月日更

50 K8S之Contour控制器

穿过生命散发芬芳

k8s 28天写作 12月日更

20《重学JAVA》--集合(二)

杨鹏Geek

Java25周年 28天写作 12月日更

Kvrocks 在 RocksDB 上的优化实践

Kvrocks

Redis 协议

面试官:HashSet如何保证元素不重复?

王磊

如何实现Redis限流

喵叔

28天写作 12月日更

NGINX从入门到实践-基础篇

小志Codings

nginx Python3

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