kubernetes
kubernetes系列知识
maintain001
事不关己的向前走
展开
-
service (5)
service: service是一类pod的抽象,在一个k8s集群中,不同的pod会提供不同的服务,例如,一些典型的应用中通常会包括前端服务和后台服务。这个时候,我们会把前端服务和后台服务定义为两个服务。通常,每一类服务都包含若干个相同的pod(除了服务更新的时候)。一类pod会统一的对外提供一类服务。服务间的通信 pod的ip地址通常是会因为pod的销毁和生成不断变化的,如果前段pod...原创 2018-05-22 15:11:38 · 326 阅读 · 0 评论 -
Namespace(4)
定义: Namespace是一个资源组,系统可以通过Namespace来做资源组织管理,pods, services, replication controllers和deployment这些资源都是属于某个Namespace的。Namespace隔离了不同的用户,Kubernetes自带的服务一般运行在kube-system namespace中。创建的资源如果没有指定其所属的Namespac...原创 2018-05-22 14:39:36 · 507 阅读 · 0 评论 -
Replication Controlle (3)
Replication Controlle: Replication Controlle在K8s集群中,维持着pod的稳定数量,控制着集群中pod的生成和销毁。当集群中的pod数量不够的时候,会自动生成,当集群中的pod数量过多的时候,则自动删除部分pod。以保证集群pod群的可用性。在这个过程中Replication Controlle起了一个监管者的作用,当需要创建新的pod的时候,它会委托...原创 2018-05-22 14:55:02 · 197 阅读 · 0 评论 -
kubctl(2)
kubectl是k8s用来管理集群资源的管理工具,通过kubectl命令,可以对集群资源进行管理,对应用进行升级,对服务进行回滚,并提供pod的水平自动伸缩能力。可以说kubectl是k8s上的控制台。kubectl的配置(linux下) 下载最新版本的命令:curl -LO https://storage.googleapis.com/kubernetes-release/rele...原创 2018-05-22 14:28:10 · 518 阅读 · 0 评论 -
kubernetes(1)
什么是kubernetes?首先,我们先看如下两张图片: 对比docker和kubernetes的图标,我们会发现,容器的图标是一个鲸鱼,这条金鱼的背上驮着一个个的集装箱。这条鲸鱼就代表了容器运行的环境,在实际环境中我们可以把它类比成一个装了docker环境的操作系统,这个操作系统既可以是windows的操作系统,又可以是linux的操作系统,这一个个的集装箱就是实际环境中的容器-c...原创 2018-04-24 09:33:54 · 706 阅读 · 0 评论