题目链接 http://acm.hdu.edu.cn/showproblem.php?pid=6136 题解 完了,普及题都不会做了。。。 发现一个重要性质是只有相邻的人才会相撞,于是直接拿堆维护即可。。。 WA了好几发。。。 代码 cpp include include include inclu ...
分类:
其他好文 时间:
2019-08-06 13:42:43
阅读次数:
103
业界要闻 API 将趋于稳定; 发布版不再提供二进制文件,用户可以自定义发行版; 提供测试用的 CLI; 非通用版的 Charts 也将从库中移除。 上游重要进展 Kubernetes 项目 Even Pods Spreading:这个设计提议通过 MaxSkew 算法来尽量均匀的调度 Pod 到目 ...
分类:
其他好文 时间:
2019-08-06 10:50:49
阅读次数:
162
Ingress controller Nginx -->后来改造 Traefik -->也是用于微服务 Envoy -->微服务 Ingress资源 目前使用0.17.1版本ingress-nginx ingress定义 后端pod发生变化,service就变化,service变化ingress就发 ...
分类:
其他好文 时间:
2019-08-06 01:01:45
阅读次数:
146
Kubernetes 主要由以下几个核心组件组成: Etcd:是高可用的 key/value 存储系统,用于持久化存储集群中的所有资源对象,比如:Node,Pod,Serivce,RC,namespace 等。API server 提供了操作 etcd 的封装接口 API,以 Rest 的方式提供, ...
分类:
Web程序 时间:
2019-08-04 19:49:34
阅读次数:
113
Docker Volume 是针对容器层面的存储抽象,其volume的生命周期是通过docker engine来维护的。K8s Volume 则是应用层面的存储抽象,在K8s中通过Pod的概念将一组具有超亲密关系的容器组合到了一起形成了一个服务实例,为了保证一个Pod中某一个容器异常退出,被kube ...
分类:
其他好文 时间:
2019-08-04 19:19:40
阅读次数:
111
kubernetes核心概念 pod Pod 是容器的集合,通常会将紧密相关的一组容器放到一个 Pod 中,同一个 Pod 中的所有容器共享 IP 地址和 Port 空间,也就是说它们在一个 network namespace 中。 k8s中的最小部署单元,不是一个程序/进程,而是一个环境(包括容器 ...
分类:
Web程序 时间:
2019-08-04 13:48:47
阅读次数:
153
CoreDNS: k8s内部的DNS ,用于对pod对service做记录的,好让其他的pod做访问 这里不用做过多的阐述 官方kube-dns现在已经没有在维护了,从Kubernetes 1.11开始,可使用CoreDNS作为Kubernetes的DNS插件进入GA状态,Kubernetes推荐使 ...
分类:
Web程序 时间:
2019-08-03 21:36:47
阅读次数:
134
Pod控制器类型: ReplicationController à Replicaset Replicaset:维持用户期望的pod副本数 标签选择器:以便选定由自己选定管理的pod副本 pod资源模板:完成pod资源的新建 特点:管理无状态的pod资源,精确反映用户所定义的目标数量 K8s不建议直 ...
分类:
其他好文 时间:
2019-08-03 21:20:23
阅读次数:
81
在系统硬件资源紧缺的情况下保证node的稳定性, 是kubelet需要解决的一个重要问题 1.驱逐策略 kubelet持续监控主机的资源使用情况, 一旦出现资源紧缺的迹象, kubelet就会主动终止一个或多个pod的运行,以回收紧缺的资源 2.驱逐信号 kubelet根据信号作为决策依据来触发驱逐 ...
分类:
Web程序 时间:
2019-08-03 18:51:58
阅读次数:
667
If you are running clustered Kubernetes and are using static pods to run a pod on every node, you should probably be using a DaemonSet! Static pods ar ...
分类:
其他好文 时间:
2019-08-03 10:43:25
阅读次数:
123