阅读背景:

Kubernetes学习笔记(1)

来源:互联网 
1 Kubernetes入门
1.1 Kubernetes是什么? k8s是一个基于容器技术的分布式架支持平台,以实现资源管理的自动化以及跨多个数据中心的资源利用率的最大化。它具备完备的集群管理能力: 多层次的安全防护和准入机制 多租户应用支撑 透明的服务注册和服务发现机制 内建的智能负载均衡器 强大的故障发现和自我修复 服务滚动升级和在线扩容能力 可扩展的资源自动调度机制 多力度资源配额管理能力。 k8s基本知识 Service(虚拟Cluster IP + Service Port):分布式集群架构的核心。都是基于Socket通信方式对外提供服务(Redis、Memcache、MySQL、WebServer),实现没狗哥具体业务的一个特定的TCP Server进程。 Pod:运行于节点(NOde)之上,包含一个Pause容器和若干业务容器的对象。其他业务容器共享Pause容器的网络栈和Volume卷。 K8s通过给Pod贴标签(Label),然后给Service定义标签选择器(Label Selector,),进行Service和Pod进行关联。并不是每个Pod和它里面运行的容器都能“映射”到一个Service上,只有那些提供服务的一组Pod才会被“映射”成一个服务。 Master节点:运行着kube-apiserver、kube-controller-manager和kube-scheduler服务进程,实现整个集群的资源管理、Pod调度、弹性伸缩、安全控制、系统监控和纠错等管理功能的节点。 Node节点:运行着kubelet、kube-proxy服务进程,负责Pod的创建、启动、监控、重启、销毁,以及实现软件模式的负载均衡器。 RC(Replication Controller):用来定义Pod、Pod运行副本数量、监控目标Pod的标签。 1.1 Kubernetes是什么? k8s是一个基于容器技术的分布


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: