- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 k8s笔记十(k8s调度器)
一、kubernetes调度器 调度器(scheduler)是当创建Pod对象时,负责为每一个未经调度的Pod资源基于一系列的规则集从集群中挑选一个合适的节点来运行该Pod。其核心目标是基于资源可用性将各Pod资源公平地分布于集群节点之上。 Kubernetes平台提供的默认调度器称为“通用调度器”,它通过节点预选(Prediicate)、节点优先级排序(Pri...
2019-05-29 16:56:51 1825
原创 k8s笔记九(kubernetes中dashboard的安装与使用)
Kubernetes dashboard可用于在k8s集群上部署容器化应用、应用排障、管理集群本身及附加的资源等。安装完dashboard访问之前需要做好相应的认证凭证,目前支持的认证方式有承载令牌和kubeconfig两种。1、部署https通信的Dashboard 部署Dashboard时会从Secrets对象中加载所需要的私钥和证书文件,需要事先准备好...
2019-05-24 17:03:47 3624 1
原创 k8s笔记八(kubernetes中认证、授权、准入控制)
1、k8s中的访问控制 API server作为kubernetes集群系统的网关,是访问及管理资源对象的唯一入口,而其他所有的组件及kubectl命令都要经由此网关进行集群的访问和管理。而各组件及客户端每一次的访问请求都要有api server进行合法性校验,包括身份鉴别、操作权限验证等。所有的检查通过之后才能访问或存入数据于后端的etcd中。客户端的认证操作是由api ser...
2019-05-24 16:57:44 10936
原创 k8s笔记七(使用statefulset控制器部署有状态的pod应用)
1、statefulset控制器 Setatefulset控制器是pod资源控制器的一种实现,用于部署和扩展有状态应用的pod资源,确保他们的运行顺序及每个pod资源的唯一性。Statefulset主要用于以下类型的应用程序:(1)未定且唯一的网络标识符(2)稳定且持久的存储(3)有序、优雅的部署和扩展(4)有序、优雅的删除和终止(5)有序而自动的滚动更新...
2019-05-23 08:58:28 4247
原创 使用glusterfs为k8s提供动态pv供给
1、创建glusterfs集群(1)部署glusterfs集群 由于虚拟机机器限制,所以使用k8s集群的两台node节点创建glusterfs集群。具体环境如下: 主机ip 主机名 使用的磁盘 Heketi节点 192.168.16.130 heketi ...
2019-05-20 13:35:18 1730
原创 k8s笔记六(kubernetes中容器的配置)
1、使用ConfigMap配置管理应用程序 Kubernetes基于ConfigMap对象实现了将配置文件从容器中解耦出来,并将配置数据以键值对的形式进行存储,这些数据可以在Pod中使用或者为系统组件提供配置。(1)创建ConfigMap ConfigMap的创建可以通过命令创建或者资源清单定义文件创建,通过命令创建时的命令语法格式如下:Kubectl c...
2019-05-06 09:38:18 2256
原创 k8s笔记五(存储卷及数据持久化)
1、kubernetes存储卷(1)存储卷 Kubernetes提供的存储卷属于pod资源级别,共享于Pod内的所有容器,可用于在容器的文件系统之外存储应用存储的相关数据,也可独立pod生命周期之外实现数据的持久化。(2)kubernetes支持的存储卷类型 Kubernetes支持非常丰富的出处卷类型,包括本地储存及各种网络存储,同时还支持Secret...
2019-05-05 09:49:42 2459
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人