大咖直播-鸿蒙原生开发与智能提效实战!>>> 了解详情
写点什么

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

评论

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

从零到一构建完整知识体系!阿里巴巴Java并发编程技术内幕全网首次公开

Java全栈架构师

源码 程序员 程序人生 Java并发 java面试

python小知识-python时间操作

AIWeker

Python python小知识 11月月更

OpenHarmony开发之MQTT讲解

OpenHarmony开发者

OpenHarmony

java文件流

hello java

文件 程序 Java core 11月月更

想要设计一个良好的接口至少要考虑这14点!

程序员小毕

Java 编程 程序员 程序人生 java面试

LED透明屏焊接和插接安装以及三招提升稳定性

Dylan

LED LED显示屏 led显示屏厂家

【#HDC2022】HarmonyOS体验官活动正式开启,赶快投稿赢限量奖品吧!

HarmonyOS开发者

HarmonyOS

Linux内存泄露案例分析和内存管理分享

京东科技开发者

负载均衡 集群 内存泄漏 Linux Cron 运维、

三面阿里java后台开发岗总结:进阿里必看这份究极面试文档

钟奕礼

Java 编程 java程序员 java面试 java架构

双11狂欢背后,火山引擎数智平台为品牌做了这件事

字节跳动数据平台

大数据 营销数字化 火山引擎

微服务熔断限流的一些使用场景

Java永远的神

Java 程序员 微服务 程序人生 架构师

互联网公司网络堡垒机首选哪家品牌?有什么优势?

行云管家

互联网 网络安全 信息安全 堡垒机

Alibaba最新推出的Spring Cloud手册惨遭开源

小小怪下士

Java 程序员 阿里 SpringCloud

这次,听人大教授讲讲分布式数据库的多级一致性|TDSQL关键技术突破

腾讯云数据库

腾讯云 tdsql 腾讯云数据库 多级一致性 中国人民大学

旺链科技出席Hyperledger区块链技术峰会,分享数字乡村新业态

旺链科技

区块链 hyperledger 产业区块链 企业号十月PK榜

【C语言】for 关键字

謓泽

11月月更

手慢无!清华大牛熬夜整理Spring微服务架构设计第2版文档,限时删

钟奕礼

Java 编程 架构 计算机 java程序员

阿里云研发工程师刘睿:阿里云消息生态及最佳实践

云布道师

阿里云 云原生

Dragonfly 中 P2P 传输协议优化

SOFAStack

开源

高可用性集群软件就选Skybility HA!优势多多!

行云管家

高可用 双机热备

追求极致性能!RocketMQ消息通信详解

Java全栈架构师

Java 程序员 面试 RocketMQ 消息中间件

太强了!终于有人整理出了仿京东电商项目,再次开源了

钟奕礼

Java 编程 架构 项目 java程序员

TiKV 源码阅读三部曲(三)写流程

PingCAP

源码阅读

2023年语言和框架我们值得关注什么?

阿里巴巴终端技术

框架 语言 & 开发

极客时间架构训练营模块五作业

李晨

架构

4.0体验站|我对OceanBase 4.0社区版的体验与看法

OceanBase 数据库

面向对象基础

断墨寻径

面向对象 java;

视频服务HDR Vivid 还原色彩,让所见成“真”

HarmonyOS SDK

视频 HMS Core

Kubectl 命令总结

蜗牛也是牛

如何杜绝 spark history server ui 的未授权访问?

明哥的IT随笔

hadoop spark

欢迎来嫖!阿里P8高级技术专家携这份818页Java核心技术重磅来袭

钟奕礼

Java 编程 计算机 java程序员 java架构

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