k8s进阶:Scheduler和部署策略调度调度流程 ETCD存储节点配置信息,ApiServer类似集群大脑.首先调度器会维护一个优先级队列,根据优先级将需要调度的pods存在队列中,informer当有新pod需要调度时,负责通知ApiServer. ApiServer会将ETCD中的节点配置信息下发给Scheduler,Scheduler会维护一个Cache存储节点信息,以免每次调度都要请求. Scheduler根据优先级队列 2023-03-17 技术笔记 #k8s
k8s进阶:ResourceK8S进阶知识本系列笔记记录一些本人在学习k8s后,额外补充到的一些知识,或者是重新梳理.对我个人来说,就是进阶,比较碎片化,记录为主. Resourcerequest和limit 当使用docker作为运行时,通过yaml指定request和limit,并apply后,可以通过以下命令查看一些传给docker的实际资源参数: 1docker inspect <container-id& 2022-07-11 技术笔记 #k8s
websocket-httpSTART >_ 最近工作上接触到了websocket这概念,发现自己以前对它的理解一直都是错的,于是搜索了一下资料,决定写下来记录下来. http协议单向 客户端发起请求,服务端接收请求并响应,request–>response. http建立在tcp之上,每个http请求发送到服务器时,客户端和服务端会打开TCP连接,客户端收到响应后,连接断开. 例如如果客户端向服务器发送 2022-07-02 技术笔记 #websocket #http
Prometheus+Grafana联邦监控系统简介 Prometheus 是由 SoundCloud 开源监控告警解决方案,从 2012 年开始编写代码,再到 2015 年 github 上开源以来,已经吸引了 9k+ 关注,以及很多大公司的使用;2016 年 Prometheus 成为继 k8s 后,第二名 CNCF(Cloud Native Computing Foundation) 成员。 作为新一代开源解决方案,很多理念与 G 2022-06-17 工作笔记 #prometheus #grafana
ubuntu20.04安装配置Ubuntu 20.04 由于需要搭建一个用于开发/虚拟化测试/容器化测试的环境,又买不起macbook,所以选择了windows和ubuntu双系统,并在ubuntu上部署kvm及开发环境的方案.涉及的工具步骤太多且繁琐,所以记录下来,以防以后还要再折腾一遍.一开始安装了ubuntu最新的22.04,但是发现太新了,有些功能和工具的支持还不够,所以最后还是用20.04 LTS 2022-06-14 奇技淫巧 #ubuntu #kvm
hexo+github自动化部署个人博客背景 python+django的博客放到一个便宜vps上,结果突然整个vps说没就没了,多年的总结的经验文档说没就没,心中一万个mmp,奉劝大家千万别买便宜的,资历不明的vps服务商,血的教训… 后来搜到了这个hexo前端框架,试了一下还挺好玩的,完全满足我写blog的需求,还能用github作为网站,意味着免费,还能用github action实现CI,听上去是不错,但是还是有不少坑,所 2022-06-12 奇技淫巧 #hexo #github #action