摘要:8月31日,备受业界关注的OpenStack第18个版本Rocky正式发布。在人工智能,机器学习,NFV和边缘计算等用户的驱动下,Rocky版本的OpenStack变得比以往更强大,它带来了数十种增强功能,并支持各种硬件架构,包括裸机管理服务等,这些更新和升级能够很好的满足基础设施的新需求。OpenStack正力争为业界提供一个开放,完善,稳定,功能齐全的最优解决方案。即日起九州云将围绕Rocky版本,对部分重点项目的新特性进行展示,业界需要掌握的关键点都在这里。

在首期小编将重点介绍Magnum项目在R版本的更新情况。Magnum 是由 OpenStack Containers Team 开发的一项 OpenStack 服务,旨在将容器编排引擎作为 OpenStack 的一等资源,为OpenStack用户提供无缝的容器运行体验。通过Magnum,你可以想创建一个虚拟机一样创建一个容器集群,开箱即可用,而无需操心COE部署及网络调整,Magnum帮你解决了这些麻烦。借助OpenStack服务,Magnum还提供了COE不具有的多租户认证鉴权和多租户网络隔离等功能。

Magnum 架构及工作流程

Magnum不会直接去管理和部署集群所需资源,而是把创建集群所需资源解释成heat模板,由heat编排集群所需的计算、网络、镜像和存储资源完成集群创建。

和诸多核心项目相较而言,Magnum还是一个比较新的OpenStack项目,但经过几个版本的迭代,Magnum基本功能已经稳定,新的功能也在开发中。随着OpenStack Rocky版本的推出,Magnum也推出7.0.1和7.0.0版本。先来看看这次Magnum都更新了什么?

Magnum项目功能更新

k8s_fedora_atomic集群支持基于角色的权限控制(RBAC)功能。
引入'fedorations'API端点,这个功能允许管理员可以将多个magnum集群作为一个集群管理,即所谓的“集群联邦(cluster fedoration)”这项功能目前还在开发中,更多信息请参考Gerrit Code Review。
多主节点配置下使用负载均衡减少浮动IP占用。
新增cert_manager_api 标签以启用k8s证书管理API。
现在默认将证书写入Kubernates的配置文件中,而不是生成额外的文件,若要使用旧版本特性,请使用output-certs选项。
新增k8s_fedora_atomic驱动的cloud_provider_enabled标签,默认为True。
新增ingress_controler和ingress_controler_role标签以支持k8s集群ingress控制器部署。ingress_controler默认值为""(即不部署控制器)可选值为traefik。
启用了Octavia服务的OpenStack环境下,k8s负载均衡现在不仅可以用于集群主节点的高可用行,也可为k8s提供负载均衡服务。
更新k8s图形化界面,增强ks8资源监控能力。k8s图形化界面更新至v1.8.3,同时heatpster(k8s的一款计算资源分析软件)组件现在会被单独部署,用户可以使用influx_grafana_dashboard_enabled标签来启用grafana-influx。
更新k8s_fedora_atomic驱动至最新的Atmoic 27,etcd和flannel服务从基本操作系统中移除,改为在系统容器中运行。
弃用功能声明:现在Magnum默认情况下不会收集k8s集群信息并发送到消息总线中,如果用户想监控k8s资源情况,heapster或其他工具可以做得更好,所以Magnum计划在Stein版本去掉这个功能。

总结起来Rocky版本的Magnum有如下特性:

容器集群完整生命周期管理标准API;
容器集群多租户支持;
多COE选择:包括 Kubernetes, Swarm, Mesos, DC/OS;
多容器集群部署环境选择:虚拟机或裸机;
基于Keystone的多租户安全和认证管理;
基于Neutron的多租户网络控制和隔离;
基于Cinder的容器卷服务;
OpenStack集成:云用户单点登录体验;
容器集群访问加密;

Magnum 相关术语介绍

集群

一个集群是Magnum用于启动COE的结构。在集群创建好后用户可以直接在集群上添加容器或者通过COE部署容器,如使用K8S时创建Pods,集群基于集群模板创建。

集群模板

Magnum的集群模板相当于Nova的Flavor。它定义了集群的COE,秘钥对和镜像。

容器编排引擎

COE管理一个或多个容器生命周期,即容器集群的管理软件。Magnum支持多种COE,包括Docker Swarm, Kubernetes, 和 Mesos,每种COE各有优劣。

标签

标签是声明某些COE特定参数的常用方法,标签的格式为"key/value",他们将会被使用它们的驱动解释。

集群驱动

集群驱动是Python代码、heat模板、脚本、镜像和某特定COE文档的集合。集群驱动为COE提供和管理COE运行所需资源。

Kubernate 相关术语介绍

Kubernate是流行的容器编排引擎之一,也是Magnum文档中最常用于演示的COE,对K8S有所了解有助于阅读Magnum文档。

Pod

在K8s中,Pod是最小的资源调度单位。一个Pod是运行于同一环境的强耦合应用程序的组合。一个Pods由1个或更多容器组成。Pod的管理是由K8s完成,换言之,Magnum不会管理Pod。更多关于Pod的信息参考Kubernetes(k8s)中文文档 名词解释 Pods_Kubernetes中文社区。

Replication controller

Replication Controller 保证了在所有时间内,都有特定数量的Pod副本正在运行,如果太多了,Replication Controller就杀死几个,如果太少了,Replication Controller会新建几个,和直接创建的pod不同的是,Replication Controller会替换掉那些删除的或者被终止的pod,不管删除的原因是什么。**注意:**K8s 计划逐步废弃RC,而改用功能更加丰富的RS和Deployments。RS和Deployments参见Kubernetes(k8s)中文文档 名词解释:ReplicaSets_Kubernetes中文社区。

服务
Kubernete Service 是一个定义了一组Pod的策略的抽象,我们也有时候叫做宏观服务。这些被服务标记的Pod都是通过label Selector决定的。

总体来看,R版本的Magnum更多表现在修复bug上,进一步完善现有功能,其中最大的亮点就是稳定性的更新和加强对k8s特性的支持,而这些离不开CERN、NEC、九州云、红帽、富士康等众多公司的积极参与。相信在下一个版本中,Magnum将会呈现更完美的自己。

搞个大事件

值此Rocky版本发布之际,九州云将于10月10日上午10:00,正式线上同步发布全球首款基于 Rocky版本第七代全新开源云管理平台 ——Animbus® 7.0系列产品。

10月10日10点,诚邀业界同仁一同品鉴。

Rocky版新功能集锦之一:Magnum相关推荐

  1. win10正式版新功能介绍

    win10正式版新功能 一:拨动.滑动及缩放 在win10系统中拥有完整触控功能呢祝您尽情发挥电脑潜力,自然.直接的受控操作方式让您尽享快意流畅的运作步调. 二:网络世界.无所不在 在win10系统中 ...

  2. it之家鸿蒙手机系统,IT之家安卓版新功能!支持识别鸿蒙系统与鸿蒙应用,无需更新...

    原标题:IT之家安卓版新功能!支持识别鸿蒙系统与鸿蒙应用,无需更新 IT之家 6 月 2 日消息 今日晚间,HarmonyOS 2 操作系统及华为全场景新品发布会召开.届时,可以覆盖手机等移动终端的 ...

  3. mymps蚂蚁分类系统 5.8 E UTF8 完全解密版 新功能详细介绍

    mymps 蚂蚁分类信息是一款基于php+mysql的建站系统,为在各种服务器上架设分类信息以及地方门户网站提供完美的解决方案. 目前官方最新版本为5.8 网上有很多5.8之前版本的开源版本.本人以前 ...

  4. NetAlly Aircheck G2 WIFI测试仪新版 5.2 版新功能介绍

    NetAlly Aircheck G2 WIFI测试仪新版 5.2 版新功能介绍,此版本的重点是增强和改进NETALLY AirCheck G2 (原NETSCOUT测试仪)的现有功能,如需最新固件, ...

  5. Win10 20H2正式发布,对比旧版新功能一览

    微软在其官方网站发布了最新的Windows 10 20H2版(10月更新),根据微软的更新规则,春季版一般包含更多新功能,而秋季版更倾向于Bug修复,因此很多人对于20H2的期待程度并不高.但事实上, ...

  6. 划重点!Android 11 首个开发者预览版新功能抢先看

    5G支持引领了Google移动操作系统面向开发人员的新功能.Android 11中为应用程序开发人员提供了许多新工具,但我们必须等到今年晚些时候才能看到面向用户的变化. -- Michael Much ...

  7. 会声会影2023专业旗舰版新功能介绍

    会声会影(Corel VideoStudio)2023为加拿大Corel公司发布的一款功能丰富的视频编辑软件.会声会影2023简单易用,具有史无前例的强大功能,拖放式标题.转场.覆叠和滤镜,色彩分级. ...

  8. 美图秀秀网页版新功能上线 新增磨皮祛痘

    在人物照片的后期处理中,磨皮祛痘向来是一个比较重要的环节,特别是人像自拍.写真照等.不过,别以为这是件多么难做的事儿,因为美图秀秀网页版新上线了"磨皮祛痘"功能,也就是说以后不用东 ...

  9. 最新ACR15.0新功能如何使用?ps插件camera raw15.0mac版新功能教程

    更新了Camera Raw15.0版本,它最大的重要性在于:对蒙版功能进行了重大升级,局部的精细化调整更加精准,指哪打哪,想调哪里就调哪里,使蒙版成为局部精细化调整的超级利器!而这一切,都是在ACR里 ...

最新文章

  1. spring boot logback配置
  2. [python Cookbook]阅读笔记
  3. .net持续集成cake篇之cake介绍及简单示例
  4. 万兆网卡实际吞吐量_AKITIO 10G/NBASE-T PCIe 网卡开箱拆解评测
  5. 第三十五期:网络爬虫是啥玩意儿?有什么用呢?
  6. php创建mysql分区,MySql创建分区表
  7. 【linux】ubuntu下crontab无效解决方法
  8. 【英语学习】【WOTD】prestigious 释义/词源/示例
  9. udt编写高性能服务器,基于UDT协议的Oracle数据库远程备份的设计和实现
  10. 跌落式封隔器行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  11. GitHub 超 3W Star,最受欢迎的 VS Code IDE 是如何炼成的?
  12. Unity3D之NGUI基础6:UIButton按钮
  13. 洛谷 P2578 [ZJOI2005]九数码游戏【bfs+康托展开】
  14. .Net Core - 使用Supervisor进行托管部署
  15. python和vb编程哪个好_自学编程是从python还是从vb好
  16. java计算机毕业设计网络游戏后台管理系统MyBatis+系统+LW文档+源码+调试部署
  17. 从正则表达式到NFA:Thompson构造法
  18. Codeforces 1106F Lunar New Year and a Recursive Sequence 矩阵快速幂,原根转化模意义下对数,BSGS
  19. 计算机记录乐器,2013年计算机考试题模拟考试2套题.doc
  20. 自定义Drawable实现灵动的红鲤鱼动画(下篇)

热门文章

  1. Python:第二篇【Python】进阶-关东升-专题视频课程
  2. Part 10:Cocos2d-x用户事件-关东升-专题视频课程
  3. 模拟仿真最终利用计算机,基于计算机仿真模拟实验的应用分析
  4. 答复: 对比丰田生产方式,敏捷原则和实践还太嫩
  5. 呼叫中心技术 -- 上篇(笔记)
  6. 计算机应用技术课程本科,1101001《计算机应用技术I》课程教学大纲(共本科2009级用).doc...
  7. dr.oracle素颜霜好用吗,这3款让韩国代购们月入上万的“素颜霜”真的好用吗?...
  8. 收集了5个在线玩复古游戏模拟器网站
  9. 从游戏开发到web前端——仅仅只是开始
  10. 沃尔玛ERP系统定制哪家好?