深入了解 IBM Cloud Kubernetes Service

构建原生云

基于旨在利用云功能的容器和微服务构建新的现代应用,这些功能包括弹性扩展、不可变部署、一次性实例和全局基础架构。结合使用 Docker 和 Kubernetes 来协调智能调度、自我复原和水平扩展,以快速交付应用。IBM 将全面管理主节点(K8s API 服务器),并为您完全拥有和控制的工作节点 (K8s minions) 提供管理工具。

对现有应用进行现代化改造和扩展

将云端的现有应用实现容器化,以释放效率,加快开发速度,提高可用性和安全性。通过与 Watson Natural Language Classifier、Compose for MongoDB、物联网、区块链和 DevOps 持续交付等超过 170 个服务实现绑定,扩展该应用以添加新的体验,通常无需更改底层代码。

加速 DevOps 管道

利用 Kubernetes 通过持续交付来促进敏捷发布计划。Kubernetes 将支持使用 IBM Open Toolchain 或现有的 CI/CD 工具,对新发布实施可控的推广方法。

保护您的堆栈

通过构建从裸机到部署的信任链,在应用的整个生命周期中保护关键数据和工作负载。IBM Cloud Kubernetes Service 具有内置的安全性措施,包括自动加密、专用注册表、可定制的隔离策略,以及持续扫描静态 Docker 映像和运行容器以发现已知漏洞和配置缺陷。

管理微服务

微服务具有许多优势,但也带来了新的挑战。无论是将巨型组件分解为较小的应用,还是通过新的应用进行创新,均可通过使用云原生方法大规模管理微服务。支持微服务间的流量变化管理以及访问策略实施和遥测数据聚集,无需更改应用代码。Istio 是可在 Kubernetes 上运行的开放式技术,能够为开发人员提供一种识别和无缝连接、管理及保护不同微服务网络的方法,无论是何平台、来源或供应商。

多云和多品牌可移植性

大多数企业采用多云或混合云环境。选择这种方法有多个原因:在特定环境中的资源投资、组织选择以及最重要的是可移植性。容器提供的计算选项不但轻便,而且在多云场景中本质上具有一定程度的可移植性。如果这些容器通过诸如 Kubernetes 之类的开源编排工具进行管理,则尤其如此。

以 Kubernetes 为核心的方法

IBM 提供基于 Kubernetes 的容器服务,面向您的客户希望充分利用的任何类型的云环境,包括:公共、专用或混合。这种服务使用 Kubernetes 作为基础,提供各种高级功能以加速 DevOps,实现传统应用现代化,并减轻安全、扩展和信息管理方面的复杂性。随着 Kubernetes 逐渐成为业界标准,您的 AppDev 执行客户端能够将基于 Kubernetes 的容器移植到 IBM Cloud 中,并充分利用自动化的 DevTest、CI/CD 以及与 DevOps、数据分析、区块链和 Watson 相关的 170 多个 PaaS 服务。

最大的灵活性(和其他优势)

因为 IBM 提供百分之百的 Kubernetes 原生体验,因此客户的首席开发者/架构设计师无论是否从另一家云供应商开始入门,都能与基础映像、json/yaml 文件和 Kubernetes 仪表板保持一致。此外,您可以保持实现集成所需的最大灵活性,因为您可以在上游的注册表或下游的 DevOps 管道本身进行分叉。

快速入门

在 IBM Cloud 上管理 Docker 容器和 IBM Cloud Kubernetes Service 集群中的高可用性应用。

Next Steps

* IBM 云计算服务由 IBM 美国公司在中国境外提供给客户使用,某项具体服务的可用性将受限于您所在国家法律、法规的监管要求。

IBM 专家为您服务(工作日9:00-17:00)