什么是Kubernetes? Kubernetes 是什么?(3)
什么是Kubernetes
也正是因为这一原因,在 Kubernetes 生态系统中,很多企业为解决特定工作负载问题创建了许多云原生工具。
由于 Kubernetes 部署的是容器而不是源代码,也不会构建应用,您需要使用更多其他工具来处理日志、中间件、监视、配置、CI/CD 和许多其他生产活动。
换言之,Kubernetes 是可扩展的,事实也证明它适用于从喷气式飞机到机器学习的广泛使用场景。
事实上,包括 Oracle、Google、Amazon Web Services 等在内的云技术提供商已开始使用 Kubernetes 的可扩展性来构建托管式 Kubernetes 服务,以此来降低复杂性,提高开发人员效率。
什么是托管式Kubernetes?
Oracle Cloud Infrastructure Container Engine for Kubernetes是一项开发人员友好的托管式服务,专用于将容器化应用部署到 OCI。
如果您的开发团队希望可靠地构建、部署和管理云原生应用,那么请使用 Container Engine for Kubernetes。
您只需指定应用所需的计算资源,随后 Container Engine for Kubernetes 就将在现有云基础设施租户中供应这些资源。
即使您不使用 Oracle Cloud Infrastructure 上的托管式 Kubernetes 服务,Container Engine for Kubernetes 也能依托 Oracle Cloud Infrastructure 的控制力、安全性和可预测性能,助您轻松运行高可用集群。
此外,Container Engine for Kubernetes 同时支持使用裸机和虚拟机作为节点,而且还通过了 CNCF 认证。
最后,您无需任何额外操作就能获得所有 Kubernetes 更新并轻松与 CNCF 生态系统保持兼容。
Kubernetes生态系统和社区
Oracle 是云原生计算基金会 (CNCF) 的铂金会员。
该基金会是一个开源社区,为数十个具有不同成熟度水平的软件开发项目提供支持。
事实证明,基金会所有已毕业项目(Kubernetes、Prometheus、Envoy、CoreDNS、containerd、Fluentd、Jaeger、Vitess、TUF和Helm)在云原生开发的各个方面都发挥了巨大价值。
如何开始使用Kubernetes?
Kubernetes 拥有一个庞大的生态系统,可为自身相关项目提供强大支持。
不过使用 Kubernetes 不是一件简单的事,仅仅只满足于解决简单问题可能陷入“不可知的兔子洞”。
虽然如此,您可以先从简单问题入手,随后按需进阶,了解高级概念。了解如何:
- 使用 Docker 和 Kubernetes 设置本地开发环境
- 使用 Helidon 创建一个简单的 Java 微服务
- 使用 Docker 将微服务构建到容器映像中
- 在本地 Kubernetes 集群上部署微服务
- 在集群上扩展和收缩微服务
相关阅读
-
OPC通讯协议:深入理解及其应用
为关注IT袋网网的网友们详解OPC通讯协议的IT知识,下面为详细的介绍。 OPC(OLE for Process Control)通讯协议是一种通用的数据接口标准。 它是基于微软的OLE、COM和DCOM技术,主要用于过程控制系
-
MySQL彻底卸载指南:步骤详解与注意事项
正文核心介绍:MySQL彻底卸载指南IT技巧方面的经验,下面来一起了解一下吧。 MySQL是一款非常流行的开源数据库管理系统,广泛应用于各类应用程序的数据管理。 然而,有时候你可能需要从你
-
1588v2协议时间同步机制 1588v2协议实现的时间同步机制简介
今天小编详解1588v2协议时间同步机制的IT知识,接下来IT袋网带大家一起了解。 1588v2协议支持两种具体的时间同步机制:End-to-End(E2E,端到端)机制和Peer-to-Peer(P2P,点到点)机制。 这两种机
-
虚拟化技术详解:什么是Virtualization?
今天为大家介绍虚拟化技术详解的方法内容,一起跟随小编看看吧! 虚拟化,即Virtualization,是一种资源管理技术,通过在物理硬件和操作系统之间添加一个抽象层,使得操作系统可以在虚拟


