Helm Introduction
Helm IntroductionHelm 是 Kubernetes 的包管理工具,可以把一组相关的 Kubernetes 资源打包成一个 Chart,并通过统一命令完成安装、升级、回滚与卸载。 1. Chart 基础1.1. 什么是 ChartChart 是一组描述 Kubernetes 资源的文件集合。你可以把它理解为“应用部署模板包”:既包含资源模板,也包含默认参数和值文件。 1.2. Chart 目录结构(Helm 3)12345678mychart/ Chart.yaml # Chart 元数据(必须) values.yaml # 默认配置(必须) charts/ # 依赖 chart 包(可选) templates/ # Kubernetes 模板文件目录(必须) templates/NOTES.txt # 安装后提示信息(可选) .helmignore # 打包时忽略规则(可选) Chart.lock # 依赖锁文件(可选) 2. C...
世上最好的共享内存
1. 宋宝华:世上最好的共享内存共享单车、共享充电宝、共享雨伞,世间的共享有千万种,而我独爱共享内存。 早期的共享内存,着重于强调把同一片内存,map到多个进程的虚拟地址空间(在相应进程找到一个VMA区域),以便于CPU可以在各个进程访问到这片内存。 现阶段广泛应用于多媒体、Graphics领域的共享内存方式,某种意义上不再强调映射到进程虚拟地址空间的概念(那无非是为了让CPU访问),而更强调以某种“句柄”的形式,让大家知道某一片视频、图形图像数据的存在并可以借助此“句柄”来跨进程引用这片内存,让视频encoder、decoder、GPU等可以跨进程访问内存。所以不同进程用的加速硬件其实是不同的,他们更在乎的是可以通过一个handle拿到这片内存,而不再特别在乎CPU访问它的虚拟地址(当然仍然可以映射到进程的虚拟地址空间供CPU访问)。 只要内存的拷贝(memcpy)仍然是一个占据内存带宽、CPU利用率的消耗大户存在,共享内存作为Linux进程间通信、计算机系统里各个不同硬件组件通信的最高效方法,都将持续繁荣。关于内存拷贝会大多程度地占据CPU利用率,这个可以最简单地尝试拷...
论一切都是文件之匿名inode
1. 宋宝华:论一切都是文件之匿名inode01 唯有文件得人心 当一个女生让你替她抓100只萤火虫,她一定不是为了折磨你,而是因为她爱上了你。当你们之间经历了无数的恩恩怨怨和彼此伤害,她再次让你替她抓100只萤火虫,那一定是因为她还爱着你。 为什么?因为这就是套路,是在下偶尔瞟一眼古装肥皂剧总结出来的套路。 Linux里面最大的套路,就是“一切都是文件”。爱一个人,就为她捉萤火虫;做一件事,就让它成为一个“文件”。 为什么自古深情留不住,唯有“文件”得人心呢?因为文件在用户态最直观的形式是随着一次open,获得一个fd,有了这个fd,长城内外,你基本可以为所欲为: 在本进程内,fd的最直观操作是open、close、mmap、ioctl、poll这些。 m map 让你具备把fd透射到内存的能力,所以你可以通过指针访问文件的内容。再者,这个mmap,如果底层透射的是framebuffer、V4L2、DRM等,则让我们具备了从用户态操作底层显存、多媒体数据等的能力;比如,无论是V4L2还是DRM,都支持把底层的dma_buf导出为fd。poll则提供给用户阻塞等待某事件...
Linux中的pushd和popd
通过使用pushd和popd可以极大地提高效率。 1. 使用cd -进行目录切换一般,Shell中都可以通过cd -命令回到之前的目录,下面是一个例子: 123456$ pwd/home/lfqy$ cd /$ cd -/home/lfqy$ 实际上,cd -中,-就相当于变量$OLDPWD。cd -就相当于cd $OLDPWD。下面是一个例子: 123456789$ pwd/home/lfqy$ cd /$ echo $OLDPWD/home/lfqy$ cd $OLDPWD$ pwd/home/lfqy$ 2. pushd、popd和dirspushd和popd是对一个目录栈进行操作,而dirs是显示目录栈的内容。而目录栈就是一个保存目录的栈结构,该栈结构的顶端永远都存放着当前目录(这里点从下面可以进一步看到)。 2.1. dirsdirs常用的有两个参数: 选项 含义 -p 每行显示一条记录 -v 每行显示一条记录,同时展示该记录在栈中的index -c 清空目录栈 下面没有显示地对目录栈进行任何操作,我们来看下当前目录栈的内容是什...
《精力管理》读书笔记
介绍精力管理
《好奇心》读书笔记
介绍好奇心
《卓越密码-如何成为专家》读书笔记
1. 为什么要成为专家 客观原因: 普通人时代终结,高手才能生存 主观原因: 卓越?沉沦? 信息化社会 人工智能 替代物流制造业 重复工作+知识工作领域:新闻、医生、法律工作被替代 7500~3.5亿 富士康工业4.0 15台机器+3人替代over100人 97年 IBM深蓝战胜卡斯帕罗夫;围棋alphago战胜李世石 2. 什么人可以称之为专家2.1. 专家的定义 2.2. 专家的五个阶段 经济学教授->经济学家->经济学大师 画匠->画家-> 1:没有发展目标,没有适合的职业领域只能不断尝试 2.基本确定目标,但要其他人分配任务活动,解决问题依赖规则和指引 3.完成大部分常规的,经学习请教,能解决困难 4.高效完成常规的,还能完成复杂困难的。得心应手 积累套路模式,直觉,自动化完成 5.知其然知其所以然,更大背景下考虑工作 ,知道自己的范围和限制,替整个行业和领域思考和实践,创新系统化的方法论解决宏大问题 2.3. 怎么成为专家2.3.1. 三个支柱 擅长学习 学什么? 学习方向的选择 学习内容质量的选择 ...
《正念的奇迹》读书笔记
1. 心得:虽然分享的是一行禅师的书,但书中很多东西与心理学不谋而合,最大的感悟就是活在当下,虽然只有四个字,但要做到真正是太难了。需要时刻把书中的一些理念拿出来照看自身,个人感觉学了如果不应用于生活工作中,就白学了。2.正念的呼吸法对于治疗失眠的帮助也很大,关注自己的呼吸,做自己情绪的主人,其中”我就是我的观察者”,”不做情绪的主人”这个话让我印象很深.也很有体会。上个周末开车带小孩外出,他死活不肯坐安全座椅,我哄了很久,总算坐上去了,但一会儿功夫又不想坐,嫌安全带在身上难受,要下来站在汽车里。我好声劝说,放好,听一会儿,马上又要拿掉。多次之后,我不自觉的放大了声音,特别是当我发现他趁我不注意他自己又偷偷拿掉,这时因为堵车一个急刹他差点发生危险,我的火一下子马上上来了,刚想发火,想到自己的情绪,想到这本身就是生活中修行的一部分,我马上就调整了自己,趁此举例进行了劝说。3.我在想我们的读书会是不是也应该不局限于读有关于测试方面的书,分享测试方面的知识,而应该读一些此类的书,这对于我们的工作都是有帮助的。在沟通上,在情绪控制,在对待工作中的焦虑上有了帮助,生活和工作自然会提高。





