k8s入门和使用详解(一)

目前,微服务使用越来越广泛,服务越多运维成本就会越高,微服务为了高可用去部署集群可能会消耗开发或者运维大量的精力,k8s为分布式微服务提供了很好的解决方案

目录

  • 概念
    • 什么是k8s
    • 发展历程
    • 主要功能
    • 为什么使用Kubernetes

概念

什么是k8s

k8s全称Kubernetes(k和s中间有8个字母,所以又称k8s),是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
简介:

  • Kubernetes是谷歌严格保密十几年的秘密武器——Borg的一个开源版本,是一个全新的基于容器技术的分布式架构领先方案。
  • Borg是谷歌内部使用的大规模集群管理系统,基于容器技术,目的是实现资源管理的自动化,以及跨多个数据中心的资源利用率的最大化;
  • K8s是第一个将”一切以服务为中心,一切围绕服务运转”作为指导思想的创新型产品
  • K8s是Go语言开发,是Docker的上层架构
  • K8s是一个开放的开发平台,不局限于任何语言

你可能感兴趣的:(分布式微服务,kubernetes,容器,云原生)