上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 36 下一页
摘要: custom-metrics部署 架构分析 prometheus组件: 负责存储获取到的k8s集群中各种监控数据 node_exporter组件: 是prometheus安装在每个节点采集数据的agent custom-metrics-apiserver组件: 负责接收用户和响应用户发起的rest风 阅读全文
posted @ 2020-02-07 18:19 不懂123 阅读(1388) 评论(0) 推荐(0) 编辑
摘要: HeapSter介绍 用来统一收集和展示k8s集群中各个节点中cAdvisor上报的数据 HeapSter默认使用的是内存存储 无法持久化保存历史数据 需要单独安装InfluxDB来保存cAdvisor上报的数 kubelet中的cAdvisor插件负责收集各自主机和主机上运行Pod的资源数据 1. 阅读全文
posted @ 2020-02-04 17:27 不懂123 阅读(1359) 评论(0) 推荐(0) 编辑
摘要: GPU设备管理 Kubernetes实现对GPU等硬件加速设备管理的支持 需求: 只要在Pod的YAML里面声明某容器需要的GPU个数,那么Kubernetes为我创建的容器里就应该出现对应的GPU设备以及它对应的驱动目录 原理: 当用户的容器被创建之后这个容器里必须出现如下两部分设备和目录 1. 阅读全文
posted @ 2020-02-03 11:35 不懂123 阅读(1335) 评论(0) 推荐(0) 编辑
摘要: 优先级(Priority)和抢占(Preemption)机制 优先级和抢占机制,解决的是Pod调度失败时该怎么办的问题 正常情况下,当一个Pod调度失败后,它就会被暂时“搁置”起来,直到Pod被更新,或者集群状态发生变化,调度器才会对这个Pod进行重新调度 特殊要求的场景: 当一个高优先级的Pod调 阅读全文
posted @ 2020-02-02 20:24 不懂123 阅读(1538) 评论(0) 推荐(0) 编辑
摘要: 调度器功能 默认调度器的主要职责,就是为一个新创建出来的Pod寻找一个最合适的节点(Node) 调度器对一个 Pod 调度成功,实际上就是将它的 spec.nodeName 字段填上调度结果的节点名字 预选节点 从集群所有的节点中,根据调度算法挑选出所有可以运行该 Pod 的节点默认调度器会首先调用 阅读全文
posted @ 2020-02-02 16:43 不懂123 阅读(1268) 评论(0) 推荐(0) 编辑
摘要: Ingress介绍 每个Service都要有一个负载均衡服务,所以这个做法实际上既浪费成本又高.作为用户,更希望看到Kubernetes为我内置一个全局的负载均衡器.然后,通过我访问的 URL,把请求转发给不同的后端 Service.这种全局的,为了代理不同后端Service而设置的负载均衡服务,就 阅读全文
posted @ 2020-02-01 17:37 不懂123 阅读(16866) 评论(0) 推荐(1) 编辑
摘要: 外界连通Service Service 的访问信息在Kubernetes集群之外,其实是无效的 如何从外部(Kubernetes 集群之外),访问到 Kubernetes 里创建的Service 方式1(NodePort) 创建一个NodePort类型的service 不显式地声明nodePort字 阅读全文
posted @ 2020-02-01 10:34 不懂123 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: Service介绍 Kubernetes 之所以需要 Service,一方面是因为 Pod的IP不是固定的,另一方面则是因为一组 Pod 实例之间总会有负载均衡的需求 Service是由Kube-proxy组件加上iptables来共同实现的 Service vip(vip 是k8s自动为Servi 阅读全文
posted @ 2020-01-31 18:47 不懂123 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: 网络栈 一个进程发起和响应网络环境(网络栈) 网卡 回环设备 路由表 iptables规则 kubernetes-cni包 在宿主机上安装CNI插件所需要的基础可执行文件(/opt/cni/bin) flannel项目对应的cni插件已经被内置了 无需单独安装 weave calico等安装插件的时 阅读全文
posted @ 2020-01-31 13:47 不懂123 阅读(1640) 评论(0) 推荐(1) 编辑
摘要: docker pull使用代理 在终端设置代理的时候docker pull的时候是不会走代理的 mkdir -p /etc/systemd/system/docker.service.d 之后新建下面这个文件走http代理 vim /etc/systemd/system/docker.service 阅读全文
posted @ 2020-01-27 20:35 不懂123 阅读(1477) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 36 下一页