上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 38 下一页
摘要: 优先级(Priority)和抢占(Preemption)机制 优先级和抢占机制,解决的是Pod调度失败时该怎么办的问题 正常情况下,当一个Pod调度失败后,它就会被暂时“搁置”起来,直到Pod被更新,或者集群状态发生变化,调度器才会对这个Pod进行重新调度 特殊要求的场景: 当一个高优先级的Pod调 阅读全文
posted @ 2020-02-02 20:24 不懂123 阅读(1595) 评论(0) 推荐(0)
摘要: 调度器功能 默认调度器的主要职责,就是为一个新创建出来的Pod寻找一个最合适的节点(Node) 调度器对一个 Pod 调度成功,实际上就是将它的 spec.nodeName 字段填上调度结果的节点名字 预选节点 从集群所有的节点中,根据调度算法挑选出所有可以运行该 Pod 的节点默认调度器会首先调用 阅读全文
posted @ 2020-02-02 16:43 不懂123 阅读(1336) 评论(0) 推荐(0)
摘要: Ingress介绍 每个Service都要有一个负载均衡服务,所以这个做法实际上既浪费成本又高.作为用户,更希望看到Kubernetes为我内置一个全局的负载均衡器.然后,通过我访问的 URL,把请求转发给不同的后端 Service.这种全局的,为了代理不同后端Service而设置的负载均衡服务,就 阅读全文
posted @ 2020-02-01 17:37 不懂123 阅读(17458) 评论(0) 推荐(1)
摘要: 外界连通Service Service 的访问信息在Kubernetes集群之外,其实是无效的 如何从外部(Kubernetes 集群之外),访问到 Kubernetes 里创建的Service 方式1(NodePort) 创建一个NodePort类型的service 不显式地声明nodePort字 阅读全文
posted @ 2020-02-01 10:34 不懂123 阅读(1158) 评论(0) 推荐(0)
摘要: Service介绍 Kubernetes 之所以需要 Service,一方面是因为 Pod的IP不是固定的,另一方面则是因为一组 Pod 实例之间总会有负载均衡的需求 Service是由Kube-proxy组件加上iptables来共同实现的 Service vip(vip 是k8s自动为Servi 阅读全文
posted @ 2020-01-31 18:47 不懂123 阅读(1237) 评论(0) 推荐(0)
摘要: 网络栈 一个进程发起和响应网络环境(网络栈) 网卡 回环设备 路由表 iptables规则 kubernetes-cni包 在宿主机上安装CNI插件所需要的基础可执行文件(/opt/cni/bin) flannel项目对应的cni插件已经被内置了 无需单独安装 weave calico等安装插件的时 阅读全文
posted @ 2020-01-31 13:47 不懂123 阅读(1766) 评论(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 阅读(1512) 评论(0) 推荐(0)
摘要: 基础概念 k8s操作pod对象的所有业务逻辑 都是由各种控制器来完成的 k8s的所有控制器都存储在pkg/controller目录下 这个目录下的每个控制器都以自己的方式负责某种编排功能 它们都遵循着一种通用的编排模式 控制循环(control loop)= 调谐循环 = 同步循环 通过在一个无限循 阅读全文
posted @ 2020-01-26 10:09 不懂123 阅读(910) 评论(0) 推荐(0)
摘要: 基础概念 k8s中的所有API对象都保存在etcd中 对这些API对象的操作必须通过APIServer进行访问其中一个重要的原因就是必须通过APIserver进行授权工作 Role:角色,它其实是一组规则,定义了一组对 Kubernetes API 对象的操作权限 Role 对象指定了它能产生作用的 阅读全文
posted @ 2020-01-25 20:16 不懂123 阅读(1182) 评论(0) 推荐(0)
摘要: 声明式API 所谓“声明式”,指的就是我只需要提交一个定义好的 API 对象来“声明”,我所期望的状态是什么样子 “声明式 API”允许有多个 API 写端,以 PATCH 的方式对 API 对象进行修改,而无需关心本地原始 YAML 文件的内容 Kubernetes 项目才可以基于对 API 对象 阅读全文
posted @ 2020-01-24 21:31 不懂123 阅读(8861) 评论(0) 推荐(0)
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 38 下一页