写点什么

Oracle 加入 CNCF,发布 Kubernetes on Oracle Linux 以及 Terraform Kubernetes Cloud Installer

  • 2017-09-17
  • 本文字数:1739 字

    阅读完需:约 6 分钟

在美国洛杉矶举行的开源峰会(Open Source Summit) 上,Oracle宣布以铂金会员的身份加入云原生计算基金会(Cloud Native Computing Foundation,CNCF)。Oracle 还发布了两项技术,用来在Oracle 云基础设施上安装Kubernetes:“Kubernetes on Oracle Linux”和开源的HashiCorp Terraform Kubernetes Installer,前者能够将Kubernetes 集成到Oracle Container Service 之中,后者面向的则是Oracle 裸机云(Bare Metal Cloud)。Oracle 在七月刚刚发布了三项开源容器工具,其中包括一个基于Rust 的容器运行环境,它实现了 OCI 运行时规范

CNCF 托管了多个“云原生(cloud native)”项目,包括 Kubernetes、Prometheus 以及容器化,他们将自己的使命表述为:创造新的计算范式并驱动它们的实际使用,这些范式针对现代的分布式系统进行了优化,能够扩展至成千上万可自愈的多租户节点之上。Oracle 和 Amazon Web Services、Microsoft、IBM 一样,都是以铂金会员的身份加入的。Oracle 的容器原生应用工程副总裁(Vice President Container Native Engineering)Jon Mittelhauser 加入了 CNCF 的董事会。

Oracle 开发人员博客上,负责开发人员关系的 VP(VP Developer Relations) Bob Quillin 讨论了 Oracle 加入 CNCF 的驱动力:

对于 Oracle 来说,这是一个非常合理的举措,因为我们的客户正在寻找一种开放、云平台中立以及社区驱动的原生容器技术栈,这样能够避免与特定的云平台锁定,并且能够允许他们在真正的混合模式下运行,相同的技术栈可以在任何云端和内部环境中运行。

CNCF 和 Oracle 都承诺开放、云平台中立以及社区驱动的原生容器技术栈,而且这些理念是社区努力开展工作的核心。

除了加入 CNCF,Oracle 还发布了两个新的工具集,用来在 Oracle Cloud 平台上安装和配置 Kubernetes。Oracle Linux 现在包含了 Kubernetes,将其作为 Oracle Container Services 的一部分。这个安装方案在 Oracle Linux 7 上进行了完备的测试,另外还包含了 Oracle 开发的工具(比如 kubeadm-setup.sh ),用来简化 Kubernetes 集群的配置和部署。这个部署方法可以用到 Oracle Linux 的任意环境中,包括公有和私有云以及企业内部环境中。Oracle Linux 可以通过 Oracle YUM 仓库免费下载。在部署 Oracle 逻辑云的时候,可以免费得到 Oracle Linux 的企业支持服务(Premier Support)。

第二个安装方案是以 HashiCorp Terraform Kubernetes Installer 的方式提供的,它包含了一组 Terraform 模块和一个基础配置,用来在 Oracle 云基础设施 (Oracle Cloud Infrastructure,OCI) 上提供和配置高可用的 Kubernetes 集群,这种基础设施既包括 VM 也包括裸机。安装过程会部署网络、计算资源以及与虚拟云网络(Virtual Cloud Network ,VCN)集成的负载均衡,同时还会配置针对 etcd 和 Kubernetes master 集群的子网和负载均衡。

之所以选择 HashiCorp Terraform 技术在 OCI 上安装和配置 Kubernetes 的原因在于:

  • Terraform 正在变成一种通用的方式来编排云基础设施;
  • Terraform 会管理状态,这是非常有用的,例如可以很容易地往 Kubernetes 集群上添加或移除节点;
  • 已有的 Terraform Provider for OCI 提供了对 OCI 基础设施的强大抽象,可以使用它并基于此进行构建。

Terraform 安装程序允许配置 Kubernetes master 和 worker 节点的 VM 或裸机,还能配置其规模,同时能够跨底层可用性域(Availability Domains,ADs)进行部署。比如,如果节点标记为智能 AD 的话,就能支持 Kubernetes 跨区域(zone)部署,这样的话,Kubernetes 调度器就能跨越 AD 的边界,从而提升弹性。

Terraform OCI Kubernetes Installer 的路线图包括集成 Kubernetes 持久化存储和集成负载均衡器(针对暴露出去的服务)。根据 Oracle 开发者博客所述,Oracle 非常开心地看到来自社区的请求和贡献,这会让该模板变得更好。Issue 或 pull request 可以通过 Oracle 的 Github 仓库提交,他们还鼓励开发人员阅读 CONTRIBUTING 文件以了解额外的说明信息。

关于 Oracle 加入 CNCF 以及 Kubernetes 安装工具发布的更多信息,读者可以参考 Oracle 开发人员博客。

查看英文原文 Oracle Joins CNCF, and Releases Kubernetes on Oracle Linux and Terraform Kubernetes Cloud Installer

2017-09-17 19:001556

评论

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

CentOS 7 小技巧合集

耳东@Erdong

centos Centos 7 9月日更

只需3步,快来用AI预测你爱的球队下一场能赢吗?

华为云开发者联盟

机器学习 AI 华为云 modelarts 球赛

如何将集合中的数据List,对比写入系统中

卢卡多多

集合 同步 9月日更

Java Stream 源码深入解析

Zexho

Java 源码 stream jdk8

Vue进阶(幺零九):npm install 遇到 -4048 错误的解决办法

No Silver Bullet

Vue 9月日更

自动化会提高测试覆盖率,那测试覆盖率是什么?

禅道项目管理

测试 自动化测试 测试覆盖率

研发人员如何进行有效沟通

KJ Meng

研发管理 团队协作 技术沟通 沟通艺术 软素质

vivo营销自动化技术解密|开篇

vivo互联网技术

Java 后端 软件架构设计 电商营销 平台搭建

Java基础知识查漏补缺

IT蜗壳-Tango

9月日更

如何应对老板项目?

石云升

项目管理 9月日更

在线JSON转Rust工具

入门小站

工具

WEB 剪切板操作navigator.clipboard的使用

devpoint

Blob 9月日更

极客时间架构实战营作业三

jjn0703

架构实战营

【LeetCode】下一个更大元素 IJava题解

Albert

算法 LeetCode 9月日更

【Flutter 专题】48 图解 Android 原生集成 Flutter Module

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 9月日更

架构实战营模块八作业

老猎人

架构实战营

数据驱动的前提,数据质量

奔向架构师

数据治理 9月日更

Golang 接受 Interfaces, 返回 Structs

baiyutang

设计模式 Go 语言 构架 9月日更

Vue进阶(幺幺零):ant-design-vue

No Silver Bullet

Vue 9月日更

安全系列之:跨域资源共享CORS

程序那些事

Java HTTP CORS 程序那些事 跨域资源共享

看好创业项目,避免藏在乐观下的无知状态

boshi

创业

linux之chroot命令

入门小站

Linux

深入理解rtmp(四)之协议实现分析

轻口味

android 音视频 RTMP 9月日更

手撸二叉树之二叉搜索树中俩个节点之和

HelloWorld杰少

9月日更

B站就是一个神奇的地方

IT蜗壳-Tango

9月日更

我爸电脑上有个加密压缩包,我给用 Python 给解开了

梦想橡皮擦

9月日更

对话华为云专家,摆脱无意义“内卷”

华为云开发者联盟

面试 华为云 就业 内卷

架构实战营模块7作业

宁静志远

架构实战营

中秋节快到了,确定不爬点月饼送岳母娘?

Regan Yue

爬虫 后端 Go 语言 引航计划 月饼

redis主从实践(二)

风翱

redis 9月日更

架构训练营模块七作业(补)

老实人Honey

Oracle加入CNCF,发布Kubernetes on Oracle Linux以及Terraform Kubernetes Cloud Installer_Oracle_Daniel Bryant_InfoQ精选文章