Kubernetes 简介

1. Kubernetes 是一个开源的容器集群管理系统,主要用来自动化部署容器 、自动扩展与收缩容器规模 、提供容器间的负载均衡
2. Node:Node(节点)也就是宿主机,宿主机可以是物理机 、云主机 、虚拟机等等,我们可以在一个宿主机上跑多个容器(container)
3. Pod:我们可以在一个宿主机上跑多个容器,为了高可用和负载均衡,我们把多个容器组成一个Pod,同一个Pod里的容器共享同一个网络命名空间,可以使用 localhost 互相通信;每个Pod里都有一个特殊的容器(Pause),这个容器提供网络栈和数据卷,其他普通容器共享这个容器的资源,因此同一个Pod内容器之间的通信和数据交换更为高效
4. Service:多个功能相同的Pod组成一个Service(微服务),Kubernetes 集群是由多个 Service 组成的。多个功能相同的Pod,我们要怎么区分呢?我们会给每个Pod打一个Label(标签),Service 通过 Label 来找到指定的Pod
5. Kubernetes Master:在一个Kubernetes集群里面,会有多个Node节点,而 Kubernetes Master 这个节点作为主节点,用来管理其他的Node节点,包括资源管理 、Pod调度 、弹性伸缩 、安全控制 、系统监控 、纠错等功能;Kubernetes Master 上运行的 Replication Controller(RC)就是用来控制弹性伸缩的

原文地址:https://www.cnblogs.com/pzk7788/p/10198841.html

时间: 2024-10-09 11:08:19

Kubernetes 简介的相关文章

K8s--01 Kubernetes简介

目录 Kubernetes简介 1. 什么是Kubernetes 2. Kubernetes发展史 3. Kubernetes 特点 4.Kubernetes核心组件 Kubernetes简介 1. 什么是Kubernetes Kubernetes (通常称为K8s,K8s是将8个字母"ubernete"替换为"8"的缩写) 是一个以容器为中心的基础架构,可以实现在物理集群或虚拟机集群上调度和运行容器,提供容器自动部署.扩展和管理的开源平台.满足了应用程序在生产环境

kubernetes简介

一.容器编排工具 docker compose,docker swarm,docker machine mesos,marathon kubernetes 二.DevOps CI:持续集成 CD:持续交付,Delivery CD:持续部署,Deployment 三.kubernetes(舵手.飞行员) 1.特性 由Google根据Borg系统研发,go语言 自动装箱 自我修复 水平扩展 服务发现和负载均衡 自动发布和回滚 秘钥和配置管理 存储编排 批量处理执行 2.Kubernetes Clus

K8S - Kubernetes简介

Kubernetes Kubernetes(简称K8s,用8代替8个字符"ubernete")是Google开源的一个容器编排引擎,支持自动化部署.大规模可伸缩.应用容器化管理. Kubernetes 是目前最为广泛且流行的容器编排调度系统,也是现在用来构建云原生应用编排的最佳平台. 目前所有云原生应用基本上都会基于 Kubernetes API 去构建. 实用的特性 一致性:是指在 Kubernetes 上构建的应用可以无缝的迁移到任何环境里,不论公有云.私有云还是跨云. 可扩展性:

001.Kubernetes简介

1.什么是Kubernetes Kubernetes 是一个跨主机集群的 开源的容器调度平台,它可以自动化应用容器的部署.扩展和操作 , 提供以容器为中心的基础架构.(官方文档第一行) 1.1 Kubernetes服务于微服务 每个微服务都是独立的进程,通过定义好的接口(restful api ,amqp)互相调用 微服务常见的问题 不同服务依赖库导致的混乱,需要将每个服务独立开(通过docker改善) 服务注册,服务发现:需要动态的更新当前服务. 服务编排(即docker容器的编排,docke

kubernetes简介-这是一篇学习k8s必看的文章

你想要学习k8s吗?如果想要学习k8s就需要了解什么是k8s,这篇文章通过图文形式很好的解释了k8s到底是什么,正所谓众里寻他千百度,蓦然回首,那人却在,灯火阑珊处.只有读到通俗易懂的文章你才不会迷路,下面开始跟着笔者进入到k8s学习之旅吧. kubernetes基本介绍 一.kubernetes是什么? Kubernetes是一个开源的容器管理平台,简称k8s,用于管理多个主机上的容器化应用程序,提供应用程序的快速部署,扩缩容,升级,维护和扩展等机制,利用service可以实现服务注册.发现以

kubernetes的简介及使用教程(转)

前言: 总结docker的时候,曾提到swarm和kubernetes,而kubbernetes在技术市场的应用上要比swarm好很多,今天准备总结下kubernetes的简介和用法,恰好发现了<惨绿少年>博主的这篇文章,(感谢!)总结的非常好,既有简介又有用例,就直接转了,嘿嘿.原文地址附在文末. PS:之前学习cobbler时似乎就看过他的博客,写的的确很不错,是个优秀的前辈. 1.1 Kubernetes简介 1.1.1 什么是Kubernetes Kubernetes (通常称为K8s

Kubernetes vs Mesos

当前国内最火的容器集群管理非Kubernetes和Mesos莫属,那么这两种解决方案各自的应用场景和解决的痛点分别是什么呢,这篇内容就来带大家简单的聊一聊他们各自特性,内容来自于网络上各位大咖的总结,就当是一篇随笔记录吧. Kubernetes简介 Kubernetes是一个开源项目,它把谷歌的集群管理工具引入到虚拟机和裸机场景中.它可以完美运行在现代的操作系统环境(比如CoreOS和Red Hat Atomic),并提供可以被你管控的轻量级的计算节点.Kubernetes使用Golang开发,

kubernetes入门学习笔记

基本完全参考:http://blog.csdn.net/zhangjun2915/article/details/40598151 kubernetes简介 相关资料 https://github.com/GoogleCloudPlatform/kubernetes http://kubernetes.io/ http://blog.csdn.net/zhangjun2915/article/details/40598151 概述:  google开源的基于docker的mini paas系统

Docker集群管理系统Kubernetes

一.Kubernetes简介 Kubernetes 是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度.均衡容灾.服务注册.动态扩缩容等功能套件,利用Kubernetes能方便地管理跨机器运行容器化的应用.而且Kubernetes支持GCE.vShpere.CoreOS.OpenShift.Azure等平台上运行,也可以直接部署在物理主机上. 二.Kubernetes架构 1. Pod 在Kubernetes系统中,调度的最小颗粒不是单纯的容器,而是抽象成