Kubernetes 教程

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/kubernetes-intro.html

Kubernetes 简介


Kubernetes(常简称为 K8s)是用于自动部署、扩展和管理“容器化(containerized)应用程序”的开源系统,创建以容器为中心的基础设施。该系统由 Google 开发设计并捐赠给 Cloud Native Computing Foundation(云原生计算基金会 - CNCF,今属 Linux 基金会)来使用。

Kubernetes 的特性

以下是 Kubernetes 的一些重要特性:

  • 持续开发、集成和部署;
  • 容器化的基础架构;
  • 以应用为中心的管理;
  • 可自动扩展的基础架构;
  • 开发测试和生产环境的一致性;
  • 松散耦合的基础架构,其中每个组件都可以作为一个单独的单元运行;
  • 更高的资源利用率;
  • 创建的可预测基础设施。

Kubernetes 的关键组件之一是,它可以在物理和虚拟机基础设施的集群上运行应用程序。它还具有在云上运行应用程序的能力。它有助于从以主机为中心的基础架构转移到以容器为中心的基础架构。

Java 是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级 Web 应用开发和移动应用开发。 ...
采用了MVT的软件设计模式,即模型(Model),视图(View)和模板(Template)。这套框架是以比利时的吉普赛爵士吉他手Djang ...
Redis 是业界主流的高性能的 key-value NoSQL 数据库,是一个使用 ANSI C 编写的开源、支持网络、基于内存、可选持久 ...
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。由荷兰人Guido van Rossum于1989年底发明,第一个公开发 ...
Elasticsearch是一个基于Lucene的搜索和数据分析工具,它提供了一个分布式服务。Elasticsearch是遵从Apache开 ...