首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
大胖呀
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
赞
文章( 15 )
沸点( 0 )
LEETCODE - 0001 - 两数之和
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 著作权归领扣网络所有。 遍历输入的数组,计算当前数字需要的另一个数字 n2 = target - n1。
K8S学习笔录 - Node污点与Pod容忍
污点与容忍主要通过对Node设置Taint和对Pod设置Toleration实现的。 为节点设置污点可以让部分为处理该污点的Pod无法部署在该节点上。并对不容忍的Pod做出相应的处理。 设置Node的污点只需要使用 kubectl taint 即可,具体使用可以通过 kubec…
K8S学习笔录 - Pod的优先级调度
优先级 抢占调度策略的行为分别是 驱逐(Eviction) 和 抢占(Preemption) ,这两种行为的场景不同,但效果相同。 驱逐行为 是kubelet进程的行为,当Node资源不足的时候,该节点上的kubelet会综合考虑节点上Pod的优先级、资源申请量与实际使用量等信…
K8S学习笔录 - DaemonSet: 在每个Node上都调度一个Pod
这个配置使用了docker-apache-benchmark这个Docker,实现一个简单的压力测试的功能。 由于这个容器中在前台运行的命令就是ab,所以当命令执行完之后,容器就会自动结束,此时Pod也会报异常,然后被DaemonSet干掉重新创建一个新的出来。 实际上这种场景…
K8S学习笔录 - 任务和定时任务
利用集群来进行一些批处理任务。一般情况下可以并行或串行启动多个计算进程去处理一批工作项,处理完成后整个批处理任务结束 具体配置含义如下,也可以通过Job文档学习。 定义一个期望成功执行4次、同时只启动2个Pod来执行的任务配置。 对于CronJob不在多说了,大家自己试一试就知…
K8S学习笔录 - Deployment的升级和回滚
当集群中某个服务需要升级时,我们可能需要停止目前与该服务相关的所有Pod,然后下载新版本镜像并创建新的Pod。 然而这个升级/回滚方案在集群较大的时候代价是巨大的,会导致较长时间的服务不可用。K8S提供了滚动升级功能来解决这些问题。 OldReplicaSets: ... Ne…
K8S学习笔录 - Service基本用法
Service可以为一组具有相同功能的容器应用提供一个统一的入口地址,并且将请求负载分发到后端的各个容器应用上。 Service的存在主要为了解决 客户端无法确定为它提供服务的Pod的地址 的问题。 或者由于Pod的水平伸缩,多出来或者少几个提供同样服务的Pod。 同时该中间层…
K8S读书笔录 - 连接集群外部服务
有时候需要在集群中使用外部集群的服务。 通过类型为ExternalName的Service 或 手动设置Endpoints便可实现。 在Service和Pod之间实际上还存在一种资源Endpoints。可以通过 kubectl describe 来查看到 在客户端连接到服务时,…
K8S学习笔录 - 暴露服务
在设置为NodePort之后,将会在集群节点上暴露一个端口,使得该服务除了可以通过集群内部的IP访问外,也可以通过节点的IP:PORT进行访问。 此配置中规定了暴露符合标签中带有 app: nginx 的服务,并且将其端口映射到节点的31602端口上。 创建后,内网访问该服务可…
K8S学习笔录 - 使用Ingress暴露服务
对于HTTP服务来说,不同的URL地址经常对应到不同的后端服务,Ingress类型资源可以满足此类需求。 由于K8S集群拥有强大的副本控制能力,Pod随时可能从一个节点上被驱逐到另一个节点上,或者直接销毁再来一个新的。 然而伴随着Pod的销毁和重生,Pod的IP等信息不断地在改…
下一页
关注了
2
关注者
1
收藏集
0
关注标签
0
加入于
2019-12-29