最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

Apprenda 发布 Kubernetes 自动化运维工具 KET

  • 2016-11-16
  • 本文字数:1557 字

    阅读完需:约 5 分钟

在美国西雅图 KubeCon 大会上,Apprenda 发布了开源工具 Kismatic Enterprise Toolkit(KET)的 1.0.0 版本,并为它提供商业支持。KET 为开发和运营人员提供了一套工具,用于对生产环境 Kubernetes 容器集群的设计、部署和运营进行自动化。KET 套件和它的源代码可以从 Apprenda 的 Github 主页下载,它的发行基于 Apache 2.0 协议。

谷歌在今年早些时候向 Cloud Native Computing Foundation(CNCF)贡献了它的开源容器编制平台 Kubernetes ,Kubernetes 正在与 Docker Swarm Apache Mesos 展开竞争,目标是成为运行海量应用和微服务的首选平台。Kubernetes 在 Github 上的贡献者数量接近 1000 个,而且社区有大量的相关项目存在。Apprenda 在它的博客上提到,尽管这预示着 Kubernetes 生态系统的蓬勃生机,不过“在为企业用户提供端到端全生命周期的最佳实践和拆箱即用产品方面仍然有一定的短板”。

KET 试图对“在生产环境运行可信任 Kubernetes 平台的最佳实践”进行标准化。KET 包含以下特性:

  • 提供简单直观的“kismatic”命令行接口来运行一个最小化的命令子集,这些命令足以让 Kubernetes 集群在生产环境运行起来。

    • 交互式命令“ kismatic install plan ”遵循 Hashicorp 的 Terraform 格式,它会生成一个“kismatic-cluster-yaml”文件,这个文件包含了运行一个 Kubernetes 集群所需要的配置。
    • 在对这个文件进行修改和确认后,“kismatic install apply”命令会对其进行检验,并创建一个 Kubernetes 集群。
    • 在完成安装后,“kismatic”工具会对集群的伸缩性和网络连接情况做一个基本测试。
  • 内建了作为上游的企业级安全机制,安全机制集成了 LDAP/AD,并提供了 RBAC 策略。

  • 提供了默认的集群服务,包括分布式心跳检测( Kuberang )和标准的 Kubernetes Web 仪表盘。

  • 集成了 Calico 。Calico 是一个云原生软件,它定义了一系列网络(SDN)控制机制,提供一定粒度的“微分片”,支持 IT 安全策略、基于 BGP 的路由和虚拟分布式网络的三层配置。

  • 集成了 Linkerd 。Linkerd 基于 RPC 微服务,是一个隐藏了很多底层细节的增强层,它所隐藏的细节包括服务之间的通信、跟踪、TLS 和基于 Twitter Finagle 的路由。

  • 维护了一套 RPM 包和 Debian 包,简化了 KET 组件的发行和部署。

  • 内建了私有容器注册中心,让集群管理员使用一个命令就可以把分布式服务交付给他们的组织。

  • 为部署和运行 HA/FT Kubernetes 集群提供了详细的文档和标准化的调优建议。

  • 如果使用商业支持,它可以运行在多数主流平台上,包括:

    • 所有支持 systemd 的现代 Linux 平台:Red Hat、CentOS、Fedora 等。
    • Ubuntu、Debian 和 CoreOS。
    • 私有云:Bare Metal、VMware、OpenStack。
    • 公有云:AWS,Packet。

KET 与 CoreOS 的 Kubernetes 商业发行版 Tectonic 并驾齐驱,Tectonic 包含了开源的 Kubernetes 组件,并加入了自己的专利技术。KET 的目标是能够让运营团队把谷歌的基础设施部署到各个平台 Kubernetes 的标准发行版使用 JuJu 部署技术创建和管理集群,并提供商业支持。Red Hat 的 OpenShift 3 基于 Kubernetes 和 Docker 提供平台即服务(PaaS)的商业支持。谷歌容器引擎(GKE)和Platform9 的容器即服务(CaaS)也基于Kubernetes 提供托管服务。

在Apprenda 博客上可以看到更多关于KET 的发布细节,它的代码可以在Apprenda Github 主页(也包含了 KET 未来的发展线路图)的 Kismatic 子目录下找到。在公共论坛上有一个 Kismatic 用户组 Kismatic 闲聊频道,用户可以在这里讨论 KET 相关的问题。

查看英文原文: Apprenda Launch ‘Kismatic Enterprise Toolkit (KET)’ for Automating Production Kubernetes Operation

2016-11-16 18:002546
用户头像

发布了 322 篇内容, 共 134.3 次阅读, 收获喜欢 144 次。

关注

评论

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

大数据培训学习编程技术的方法有哪些

小谷哥

旺链科技荣膺“2022上海软件核心竞争力企业”

旺链科技

区块链 产业区块链 12 月 PK 榜

上海大数据培训机构怎么选择比较好

小谷哥

Hash 的定义

HoneyMoose

AngularJS进阶(九)控制器controller之间如何通信

No Silver Bullet

通信 AngularJS 12月月更

Dubbo 3.1.3、3.2.0-beta.2 正式发布

Apache Dubbo

Java 开源 微服务 云原生 dubbo

瓴羊Quick BI数据大屏,服务企业数字化转型发展

巷子

Serverless 架构下的 AI 应用开发

Serverless Devs

HashMap 的初始值和最大值和扩容因子

HoneyMoose

极客时间运维进阶训练营第六周作业

9527

​ AngularJS进阶(七)AngularJS实现根据不同条件显示不同控件

No Silver Bullet

AngularJS 12月月更 条件筛选

嵌入式系统的开发概述

timerring

嵌入式 12月月更

阿里云视觉智能开放平台——年终特惠来袭

夏夜许游

人工智能 AI 视觉 特惠

【云享·人物】华为云AI高级专家白小龙:AI如何释放应用生产力,向AI工程化前行?

华为云开发者联盟

人工智能 华为云 AI工程化 12 月 PK 榜

云小课|云小课带你玩转可视化分析ELB日志

华为云开发者联盟

云计算 后端 华为云 12 月 PK 榜

将 Vue.js 项目部署至静态网站托管,并开启 Gzip 压缩

华为云开发者联盟

开发 华为云 12 月 PK 榜

Java HashMap 在获得 Key 的 Hash 值的时候用的是什么算法

HoneyMoose

MASA Framework 事件总线 - 跨进程事件总线

MASA技术团队

.net MASA Framewrok MASA

Java Hash 碰撞

HoneyMoose

web前端培训程序员学习什么呢

小谷哥

web前端培训程序员学习怎么提升技术

小谷哥

大数据培训学习分析师怎么样

小谷哥

一种多引擎可视化数据流实现方案

元年技术洞察

数据中台 数字化转型 专利解析 方舟企业数字化 PaaS 平台

安全配置错误规避指南

SEAL安全

配置管理 企业安全 安全配置 配置错误 12 月 PK 榜

Vision Transformer这两年

OneFlow

人工智能 深度学习 NLP 大模型

打造无证服务化:这个政务服务平台有点不一样

华为云开发者联盟

区块链 华为云 12 月 PK 榜

一个有点咬文嚼字的 sorting 和 ordering

HoneyMoose

Java HashMap 的扩容因子为什么是 0.75

HoneyMoose

JavaScript进阶(八)实现图片预览并导入服务器功能

No Silver Bullet

图片预览 AngularJS 12月月更

实践案例:同程艺龙网的 Dubbo 升级经验总结

Apache Dubbo

Java 开源 微服务 云原生 dubbo

双十一特惠,华为云桌面助力便捷高效办公!

爱科技的水月

Apprenda发布Kubernetes自动化运维工具KET_DevOps & 平台工程_Daniel Bryant_InfoQ精选文章