调度器功能 默认调度器的主要职责,就是为一个新创建出来的Pod寻找一个最合适的节点(Node) 调度器对一个 Pod 调度成功,实际上就是将它的 spec.nodeName 字段填上调度结果的节点名字 预选节点 从集群所有的节点中,根据调度算法挑选出所有可以运行该 Pod 的节点默认调度器会首先调用 ...
分类:
其他好文 时间:
2020-02-02 17:37:46
阅读次数:
70
备份,方便出现问题时回滚 打开 修改目录下文件,直接删除替换成下面文字,或者将文件中的链接逐个替换 (!注意: 不同的发行版本对应的源代号是不一样的,修改文件时请注意核对); 如果没有vim vim全选删除: 按 进入视图模式, 进行全选, 删除 使用指令更新apt 版本号参考: 其他源 清华源 中 ...
分类:
其他好文 时间:
2020-02-01 23:44:36
阅读次数:
134
概述 readinessProbe主要探测服务是否就绪,如果你的应用的readinessProbe运行失败,那么就会从组成service的端点中删除,这样就不会有流量通过Kubernetes服务发现机制来发送给它 livenessProbe探测服务是否可,不可用时重启pod 参数 initialDe ...
分类:
其他好文 时间:
2020-02-01 00:27:09
阅读次数:
78
Kubernetes Networking: How to Write Your Own CNI Plug-in with Bash 很多人想更深入的了解kubernets的网络 部署到不同物理节点的Pod如何使用从单个子网分配的IP地址直接相互通信 Kubernetes服务如何工作 如何实现负载平 ...
分类:
Web程序 时间:
2020-01-30 19:31:43
阅读次数:
105
官网链接 https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dns/coredns 用途:为service提供dns解析,部署后可以通过service名称访问该service,service会转发到pod,如果不部 ...
分类:
Web程序 时间:
2020-01-30 12:38:29
阅读次数:
156
Service是工作在四层,当使用service时,如何实现HTTPS?每个应用服务器是否配置相同的HTTPS证书? 七层负载均衡,七层调度: 创建共享节点网络命名空间的Pod。 Client --> 外部LB --> 共享命名空间的Pod --> 后端应用Pod Ingress:一种资源类型。 I ...
分类:
其他好文 时间:
2020-01-29 14:25:47
阅读次数:
71
一、存储卷 Pod自己是有生命周期的,如果将数据放到容器内的自有名称空间当中,则Pod的生命周期结束,数据也就消失了。 节点上提供存储集是不能解决K8S的数据存储问题,因为集群是调度的。并且节点挂掉,数据也就丢了。 集群应该使用脱离节点而存在的共享存储设备。K8S提供各种类型的存储卷来使用。对K8S ...
分类:
其他好文 时间:
2020-01-29 14:03:03
阅读次数:
100
1.下载JDK 官网下载: www.oracle.com/technetwork… 百度云下载: pan.baidu.com/s/1LGf3Podz…提取码:s6mg (官网下载步骤) 进入官网 http://www.oracle.com/technetwork/java/javase/downlo ...
分类:
编程语言 时间:
2020-01-27 19:25:50
阅读次数:
147
今天在看第一本docker书 挨个尝试书中的例子,但是发现构建个镜像实在是太慢了,不换源不行.所以百度了一下,这里做一下记录. 在Dockerfile文件中增加这样的命令 RUN sed -i s@/archive.ubuntu.com/@/mirrors.aliyun.com/@g /etc/ap ...
分类:
其他好文 时间:
2020-01-27 19:12:08
阅读次数:
55
可能从大致印象上 Ingress 就是能利用 Nginx、Haproxy 啥的负载均衡器暴露集群内服务的工具;那么问题来了,集群内服务想要暴露出去面临着几个问题:众所周知 Kubernetes 具有强大的副本控制能力,能保证在任意副本(Pod)挂掉时自动从其他机器启动一个新的,还可以动态扩容等,总之... ...
分类:
其他好文 时间:
2020-01-27 12:16:10
阅读次数:
86