主页

0

Kubernetes - metric server简介

关于metric server的一些随笔。 总得说来,metric server可以获取node和pod的使用了多少CPU或者memory的资源,其底层实现是通过cadvisor调用了runc的接口来读取例如CPU和memory的使用信息。 官网上的一个metric资源访问流。 安装 1kubectl apply -f https://github.com/kubernetes-sigs/metr

0

Kubernetes - HA and LB cluster setup

分布式系统的HA和LB一直是一个关键性技术点,Kubernetes也有许多方面的考虑和实现来支持HA/LB,比方说lease,网络流量方面的LB(kube-proxy),以及在整体架构上与业界比较通用的haproxy与keepalived解决方案的集成,其它第三方的项目包括kube-vip, nginx-ingress等。 本文记录一下在与haproxy以及keepalived做集成的一些关键性的

0

kubemark + perf_test(clusterloader) 本地性能测试的注意事项

6月13日在绍兴 在用kubemark做k8s性能测试的时候踩过一些坑,整理记录一下,免得再次踩坑。 kubemark的架构描述以及原理参考[1],[2]. 环境搭建以及跑benchmark需要注意的事项: Kubemark的master节点,也就是一个单一的all-in-one的节点最好加上一个”master”的后缀,老版本

0

kubelet若干配置-待更新

5月3日在西湖 记录一下,kubelet的若干配置,这些配置日常工作经常用到,记录待查。 修改runtime修改K8S的runtime只需要修改kubelet的一些参数即可,假设kubelet是通过systemD管理并通过kubeadm安装的,如果通过binary启动修改起来则更简单(直接修改启动参数即可)。 1234sys

0

Kubernetes-从APIServer到Kubelet

2月13日在崇明东平森林公园 总的来说,Kubelet需要监听APIServer的events, 例如pod的创建事件,然后根据具体的事件去调用CRI的接口完成containers的创建,启动等。 这里记录一下部分核心的代码以备后查。Kubelet启动后定义了对三个消息源的监听,分别是HTTP,File以及APIServer,以

0

Ceph 日志迁移

18年最后一天,也是本命年的最后一天了。这一年没有什么大的收获,每天都是浑浑噩噩的过,当初誓要对未来的职业规划做个改变,眼看着又要回到原点了。随着年龄的增加,心态也越来越淡定起来,很多事情即便你愿意去努力,愿意去改变,结果也未必是有什么大的不同。人各有命,也许我的命就是“独善其身”吧。 过去一段时间一直在看一些benchmark,尤其是关注一些硬件选型对软件性能的影响,这其中就涉及到Ceph jo

0

OpenStack 归档 - 虚拟机临时存储与块存储

总体来说,虚拟机内部的存储分临时存储与可拔插的块存储两部分,所谓临时存储既是指存储空间会随着虚拟机的创建而产生,删除而消亡。而块存储(volume)则可以将用户的数据保存下来,并可以attach到不通的虚机机上。 默认情况默认情况创建一个虚机只有一个盘,mount到root分区,看下下面的例子。 1nova boot default --image cirros-0.3.5-x86_64-disk

0

(转)初探Openstack Neutron DVR

这篇文章总结的很好了,偷懒直接转过来,以便日后不时查看。 首先看一下,没有使用DVR的问题在哪里: 从图中可以明显看到东西向和南北向的流量会集中到网络节点,这会使网络节点成为瓶颈。 那如果启用的DVR,情况会变成如下: 对于东西向的流量, 流量会直接在计算节点之间传递。对于南北向的流量,如果有floating ip,流量就直接走计算节点。如果没有floating ip,则会走网络节点。 我的实

0

Python基础-__name__ == '__main__'

今年国庆节过的比较悠闲,中间只有一天来了一个短途去了苏州,其余大部分时间都是在家休息,这是我第二次去苏州,印象中对苏州园林的印象还一直来自于中学课本,园林应该是一个大的公园,有竹林,小桥,流水,假山,凉亭。算得上是一个自然景观吧。这次去亲身体验发现我的假设大部分还是对的,只是它不是一座公园,而是有钱人的私家宅院。读万卷书,行万里路,可见没有实践的永远不能保证是完全正确的,想象和现实总是有着各种差距

0

系统重启后恢复OpenStack网络设置-tips

眼看着今天就要过去了,一个月就要过去了,马上一年也就要过去了,可你又能怎样?昨天在焦虑,今天还在焦虑,明天将继续焦虑,何时能停止?既然无力挣扎,那就闭着眼睛过吧,时间最终会给我们答案,尘过尘,土归土,看谈一些就好,看空一些就好。 不管OpenStack是不是还有些把玩的价值,但终归割舍不下,我一直把它看作一本书,一本可以提升自己的书,至于它能带给你什么? Who knows? Who cares?