摘要: 我们在使用Golang时,不可避免会遇到异常情况的处理,与Java、Python等语言不同的是,Go中并没有try...catch...这样的语句块,我们知道在Java中使用try...catch...这种模式不仅能分离的错误与返回值和参数,也提供了结构化处理异常的可能,通过面向对象的思想,我们可以 阅读全文
posted @ 2022-11-01 21:36 阿拉懒神灯 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 在实际应用中,我们往往需要提高Kubernetes集群的资源利用率,即允许集群中所有负载所需的资源总量超过集群所提供的资源量,这个时候,当资源不足时,系统可以选择释放一些不重要的负载,保障最重要的负载能够运行,这就是我们今天要学习的优先级抢占调度策略。 要使用优先级抢占,需要做以下两件事: 定义Pr 阅读全文
posted @ 2022-10-23 16:19 阿拉懒神灯 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 一、Pod亲和性与反亲和性调度 在实际应用中,我们往往会遇到特殊的Pod调度需求:存在某些相互依赖、频繁调用的Pod,他们需要尽可能部署在同一个节点、网段、机柜或区域中,这就是Pod间亲和性,反之,出于避免竞争或容错需求,我们需要使某些Pod尽可能远离某些特定Pod时,这就是Pod间反亲和性。简单的 阅读全文
posted @ 2022-07-24 14:01 阿拉懒神灯 阅读(687) 评论(0) 推荐(1) 编辑
摘要: 上一篇,我们学习了各种工作负载的使用,工作负载它会自动帮我们完成Pod的调度和部署,但有时我们需要自己定义Pod的调度策略,这个时候该怎么办呢?今天我们就来看一下如何定义Pod调度策略。 一、NodeSelector:节点定向调度 Kubernetes的Scheduler服务在调度Pod的时候会通过 阅读全文
posted @ 2022-06-28 18:59 阿拉懒神灯 阅读(1094) 评论(0) 推荐(1) 编辑
摘要: 我们前面讲了很多关于Pod的使用,但是在实际应用中,我们不会去直接创建Pod,我们一般通过Kubernetes提供的工作负载(Deployment、DeamonSet、StatefulSet、Job等)完成对一组Pod全生命周期的控制,本节开始我们来看看这些工作负载是如何使用的。 一、Deploym 阅读全文
posted @ 2022-06-26 12:04 阿拉懒神灯 阅读(734) 评论(0) 推荐(0) 编辑
摘要: 我们在平时开发中经常会涉及调用某个REST接口从而获取对应数据的情况,在这个过程中,返回的数据往往都是JSON数据,一般情况下,我们都会针对这些JSON数据定义对应实体类,从而获取我们需要的数据。这种方式对于结构简单的JSON数据是OK的,但是如果遇到下面这种多级嵌套的数据就比较蛋疼了: { "a1 阅读全文
posted @ 2022-05-29 14:01 阿拉懒神灯 阅读(6525) 评论(0) 推荐(0) 编辑
摘要: 小伙伴们,好久不见,这几个月实在太忙,所以一直没有更新,今天刚好有空,咱们继续k8s的学习,由于我们后面需要深入学习Pod的调度,所以我们原先使用MiniKube搭建的实验环境就不能满足我们的需求了,我们这一节将使用kubeadm搭建Kubernets集群。 一、虚拟机创建 我们的集群包含三个节点k 阅读全文
posted @ 2022-05-26 23:29 阿拉懒神灯 阅读(767) 评论(1) 推荐(0) 编辑
摘要: 一、什么是GIL GIL即全局解释锁(global interpreter lock),这个锁环绕着Ruby代码的执行,在一个多线程上下文中,任何时候只有一个线程可以执行Ruby代码。因此即使在多核的机器上运行多线程应用,在特定时间点上也只有一个线程和一个核心在忙碌,GIL一直保护着Ruby内核,以 阅读全文
posted @ 2022-05-12 00:40 阿拉懒神灯 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 今天在ubuntu上搭建了rails环境,为方便后续查阅,特此记录 1、更新软件包,安装必要的软件 sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential bison openssl libreadl 阅读全文
posted @ 2022-05-12 00:27 阿拉懒神灯 阅读(75) 评论(0) 推荐(0) 编辑
摘要: Rack为编写Web应用以及Web框架提供了很多便利的工具,那么这一节,我们实现一个最简单的Web框架。 一、Web框架应该具备什么功能 对request和response的存取 路由:根据不同URL执行不同程序 能够处理cookies 能够存取session 能够生成日志 ...... 看上去挺麻 阅读全文
posted @ 2022-05-12 00:24 阿拉懒神灯 阅读(268) 评论(0) 推荐(0) 编辑