试水谷歌星际尺度开源工具k8s一手体验

k8s是谷歌推出一款服务器集群管理工具, 开源免费, 功能强大, 可以创造一个人管理服务器集群的奇迹.

k8s

学k8s的动机

  • 市面云服务器太贵;
  • 我的BBS论坛访问量一旦飙升, 容易搞到主机崩溃;
  • 个人服务器程序越来越多, 我打算全部docker化, 用k8s统一管理起来;

k8s适合那些人学?

想做独立博客, 建小众BBS, 开发个人项目的小伙伴, 未来在线服务访问量增大, k8s会是最省钱, 最方便的运维工具

k8s功能强大,学习成本高, 收获也高

k8s是专业级的运维框架,即使是对Linux操作熟悉的人,面对k8s依然会认为自己还有进步空间;学会k8s这套,你不仅会补齐自己的计算机网络知识,而且会对万能的程序容器化有深入的理解。

从经济层面而言, 我们可以不为昂贵的云数据库付费了,买N台杂牌VPS, 也能玩出云服务的稳定性,再骚一点, 配合frp内网穿透, 我们可以买一堆树莓派,自己组一个私人机房(可能也就是PC机箱大小),对外出售便宜的云服务。

k8s的优势

k8s 通用型极强,是一套标准的运维策略,只要程序部署到服务器,就要考虑程序稳定性的问题,而k8s的弹性扩容,以及多主机相互备份策略,即使部分服务器物理宕机,被黑客DDOS攻击,也能通过内置策略自动进行应对。

k8s由谷歌开源,而且谷歌自家也在用这套方案,我们能免费获得持续稳定的技术支持和版本迭代。

k8s是一套商业级的完整解决方案,如果想要踏入专业的运维领域, 获得一份糊口的运维工作, 也要熟悉k8s这套堪称业界标杆的工具。

k8s设计哲学

k8s采用了一切皆资源的设计哲学, 与Linux一切皆文件的哲学有些类似, k8s为管理集群而设计, 即使部分节点崩溃也能保持正常运转, 管理员对k8s的下达指令后, k8s将其理解为一个期望的状态, 通过执行一系列指令, 来达到最终的状态.

这样设计的好处在于, 每次状态调整都会变得简单, 部分节点无需关心最终的状态是什么, 而只需知道下一个指令, 然后执行即可, 当没有下一个指令可以执行时, 系统就自然调整到了稳定的状态.

部分资源的缺失, 并不影响系统的稳定性, 比如k8s创建pod服务的初始动作是拉取一个镜像, 如果镜像不存在, k8s也会反复执行这个拉取的动作, 当镜像可以被拉取时, 自动进行下一个指令, 整个过程, 不会因为镜像不存在而系统崩溃, 当镜像存在的条件达成时, 服务自然会被成功创建.

k8s与挖矿

2021年, 投机者总想着发各种币来割韭菜, 挖矿消耗了大量电力, 只是为了算一个无意义的字符串, 即使不懂计算机的人, 喊两句分布式, 就能成为一名合格的韭菜, 生生不息, 真正通过分布式管理服务器集群的k8s系统却无人问津, 毕竟提供稳定的系统产生的价值无法被大多数人理解, 著名艺术家孙宇晨老师拿着祖传100万到处炒热度, 蹭热点远比理解分布式系统的人来钱快, 但能提升生产力的k8s技术, 学得好, 不用反复横跳, 也能卖个好价钱, 即使是挖矿, 用k8s集群批量管理挖矿主机的人, 也能对那些开着N台Windows挖矿的人形成降维打击.

本文永久更新地址:

https://fangyuanxiaozhan.com/p/2021-07-28-17-23-37-k8s/

知识的诅咒

学习新知识,加入自己独特理解,分享给更多的人,是如同吃饭喝水般自然而然的事。

学习新知识如修行,越往深处学,就越不容易学到,越是细分领域的坑,就越不容易有前人踩到,只能自己硬着头皮踩过去,我前段时间遇到前后两个nginx(一个俄罗斯人出品的的全球最流行的免费服务器程序)转发请求,后面的nginx负责https(一种验证网站安全的证书)验证证书的任务,这个问题场景出现在discourse(一个BBS论坛建站工具)和wordpress(活了20年的全球著名PHP建站工具)同时部署在同一台机器,但直接在谷歌查找这个问题,几乎完全找不到答案,因为同时使用wordpress和discourse的人过于稀少,我最终在机缘巧合之下,寻找到了clash(一个占用443端口的魔法上网工具)和wordpreess共存的方案,我间接魔改方案解决了我的问题。

以上的场景,特别适合解释知识的诅咒(知识的诅咒:你知道一件事物后,你就无法想象你不知道它时候的境遇,而当你想把你知道的知识讲解给别人的时候,别人很难理解你的讲解),我找到了解决两个nginx转发的配置,解决问题,想写篇博客分享一下,但实现的过程,涉及了Linux基础知识,nginx使用规范,docker镜像的端口映射规则,discourse如何通过魔法上午部署成功等前置问题。如果全部解释清楚,必将是超长且啰嗦的博客,我最终决定只放核心方案和使用场景,给能看懂的人看。

从解决问题的方向出发,越是深入靠后的问题,越没人遇到,越需要发挥主观能动性,去找出独特的解决方法。

求知者在攀爬一个金字塔,越是攀爬,越孤独,付出大量的时间精力,也只能每次攀爬半个台阶。but,人类的寿命是极其有限的,如果无法将自己获取探索知识的和经验保留下来,那真的是对人类财富的极大浪费。

在2021年,博客或许是最好的记录方式,将深思熟虑下的思维成果记录下来,分享给现代人,获得思维的碰撞,产生新知识,也能穿越时空分享给未来人,让人类思考过的路,从台阶路变成自动升降梯,让后来者不再重复攀爬阶梯。

后来者看到你提供的升降梯后,或许会感叹到,吾尝终日而思矣,不如须臾之所学也,吾尝跂而望矣,不如登高之博见也(我曾经花整天的时间思考,不如用一会儿时间学习;我曾经踮起脚尖向远处观望,不如登上高处视野更为广阔)。

本文永久更新地址:

https://fangyuanxiaozhan.com/p/2021-06-22-18-14-12-know/

如何开始写博客并长期坚持下去

写博客的目的有三个:

一是鼓励自己学习

没有动力学习, 是因为学了也没什么成就感。如果换个角度,要有输出就要有输入, 把目标换成每天写一篇博客, 那学习就有了成就感。

二是分享经验,造福人类

写博客的大多数快乐源于分享, 把自己找到的乐子, 分享给更多的人, 本身就是一有趣的事; 长期来看, 无论是有趣的想法, 好用的工具, 还是优质的思想, 都有造福全人类的价值.

三是赚点外快

写博客能赚一些外快, 自建博客可以挂Google Adsense, 办一张招行一卡通就可以直接收Google的外汇(美元), 然后一键换汇为人民币; 微信公众号可以开通流量主赚人民币, 腾讯定期汇款到银行卡,另外也有一些广告商主动找上门合作一些软广, 获得一些收入.
night

如何坚持写博客?

不要让写博客占用太多时间

写博客思考的时间大于敲键盘的时间, 平时发发呆, 想好思路, 一篇几百字的博客, 十几分钟就能写完.

多发几个平台,快乐加倍

自建网站, 微信公众号, 知乎, B站专栏, 简书都可以发博客, 写完文章后, 记得多同步几个平台,传播量增大,留言反馈也会增多, 快乐加倍。

游戏,摄影,工具是很吸引人的实用素材

游戏体验,摄影技巧,实用工具 这类知识很实用,如果你开始不知道写什么,不如从这几个大类开始写, 这类知识可深可浅, 只要观点不太离谱, 总能收获一些读者.

长期博客的信条

要让每篇博客的生命周期尽可能长

新闻类的内容最容易获得读者,但过几个小时就完全失去了价值,不要试着抢人民日报,新华网的饭碗。个人博适合写一些不容易过时的知识内容,这样才能持续获得以往的内容带来的持续收益。

少玩标题套路

我个人认为,内容领域的崩坏,是从文章标题开始玩套路开始的,自媒体理论认为80%的时间用来起题目,是千金难得的真理,但写博客不是做营销,博客如果由80%的标题加20%的内容组成,读者只能见一个标题党取关一个,毕竟没有哪个读者喜欢被欺骗的感觉。

没有了读者,博客做不长久

长期博客需要做时间的朋友,不要急着恰饭变现

股市忌讳追涨杀跌,长期博客忌讳急着变现。急着变现不适合写博客,因为每一次变现都是在收割粉丝,如果提供有价值的内容,偶尔发个小广告恰饭也无伤大雅,但放开贪欲,一直恰饭,一直变现,就完全把读者当成了韭菜,当成了工具。而追求极限短线收益的行为,会埋葬通往未来的道路。

本文永久更新地址:

https://fangyuanxiaozhan.com/p/2021-06-11-10-24-39-blog/

华为鸿蒙来了! 安卓和iOS也要变好了

多一种选择,是好事!

昨晚20点看了2021年6月2日鸿蒙的直播发布会, 在B站, 华为官方号两分钟封了, 然后新华网坚持到21点, 也停播了, 最后只好在微信视频号看完了直播.

B站给出的理由是, 涉及广告, 没有报备,所以封了, 然后很多人跳出来讲「别人在你家门口打广告,还不通知你,能不赶走么?」 这个和当年罗永浩老师联合几个社交软件,跑到微信朋友圈/公众号拉客,被微信直接封禁一个路子。

作为普通用户,我只希望可选择的直播平台多一点,B站不让播,我还有好几个的观看直播的平台, 可以选择, 这就很舒服。

同理,鸿蒙发布了,功能与安卓和iOS类似,用户又多了一种选择,这就很舒服。

鸿蒙如何越变越「好」

鸿蒙兼容了安卓应用,用了安卓的代码,但安卓但权限管理真的差,流氓App各种骚操作,读取用户的照片通讯录,甚至可以跨App读取用户的购物记录。

如果鸿蒙能彻底解决权限管理问题,严格限制各种App的权限,那我会选鸿蒙。

当然,安卓有了鸿蒙这个对手,也会正视权限管理的老毛病,并进行改进。华为鸿蒙来了! 安卓也要变好了。

鸿蒙如果以Linux的开源标准为目标,那生态肯定会越做越好,比如鸿蒙手机系统允许Root,官方提供各种品牌手机刷入鸿蒙系统的解决方案。

不过鸿蒙大概率做不到,因为非常折腾,虽然对用户方便,但不能赚更多的钱,顺便提一句,华为的安卓机也是不能root的。

鸿蒙需要把朋友变得多多的! 鸿蒙系统如果能和国产手机品牌 小米,OPPO,Vivo几大流氓达成合作,就能获得大量的国内用户, 如果被其它几个流氓联名排斥, 华为就要多分一点蛋糕给几大流氓.

鸿蒙如何越变越「坏」

看发布会, 除了M1芯片, 华为鸿蒙把Apple抄的底裤都没了, 如果华为把鸿蒙系统玩的像Apple生态链一样封闭, 不允许安装新的第三方App, App内部购买支付, 收50%的抽成, 那App厂商肯定没动力适配鸿蒙.

在国内消费者的支持下, 鸿蒙生态完善的大后期, 如果鸿蒙和小米, OPPO, Vivo几大流氓达成合作, 联手提高鸿蒙相关设备的价格, 配合奇妙刀法以及挤药膏的营销策略, 压榨消费者的钱包, 那鸿蒙将会成为真的恶龙.

小结

如果鸿蒙能提供Linux一样大的开源性, 就会催生大量的发行版, 整个开源生态都会变好;

如果鸿蒙的诞生, 提高了产品售价, 反复收割爱国税, 一群老流氓纷纷跳出来秀底线, 那鸿蒙迈向成熟的路还很长.

WechatIMG445

本文永久更新地址:

https://fangyuanxiaozhan.com/p/2021-06-03-08-51-22-harmony/

运营微信公众号个人号面临的各种问题(写给2021年想开始公众号运营的身边人)

微信公众号发布后无法反复修改

微信公众号不适合写博客,一旦发布就基本无法修改,文字只能改个位数的字,图片直接无法改,出现无法容忍的错误,只能删除全文

微信公众号文章无法添加微信以外的跳转超链接

微信公众号是标准的闭环生态,文中的超链接,只能指向微信公众号的文章。

2021年,简书,CSDN,知乎这些网站也开启了站外链接阻拦模式,劣币出现,良币如果想生存,就只能变成劣币,最终牺牲的是,用户的体验

微信公众号完全不支持markdown

微信公众号的编辑器只支持富文本,如果想使用markdown,需要用mdnice这类在线工具,将markdown转换为微信专用格式。

markdown的好处在于,可以方便内容迁移到任意平台,而不用关心排版,且对搜索引擎SEO友好,但微信公众平台不想给创作者迁移的自由, 所以不支持markdown

新微信公众号个人号没有留言,内测的读者讨论也强行关闭了

微信公众号自从2018年初关闭留言申请后,新申请的公众号无法获得留言功能,这对于新公众号很不友好,但旧公众号很爽,因为新公众号追赶他们的门槛提高了; 这就是所谓的公众号版阶层固化吧,新公众号只能躺平或者佛系运营。

微信应该是所有内容平台里,唯一限制留言功能的,读者少说话,平台就不容易出事。

随着小程序兴起,可以把小程序插入微信文章,获得一个打折版的留言,zhaoolee最近打算写个开源微信留言小程序,支持开源表情包斗图的那种,完成版代码将开源免费提供给所有公众号。

微信公众号文章只能通过搜狗搜索引擎搜索,百度,谷歌均无法收录

你微信公众号内容写的再好,也无法被百度谷歌搜索到。因为公众号不允许搜索引擎收录里面的内容,公众号的成功,是垄断的胜利,是开源的失利。

微信公众号文章是最容易过审的

微信公众号属于庙打神通大,在其它平台被ban掉的文章,发到公众号,很少出事,除非有人举报文章,比如著名毒瘤马克丁...

微信公众号的客户群稳定

微信提供了社交便利,也锁住了广大人民群众的注意力, 你写简书, 写CSDN,写掘金, 不一定有人看, 但写公众号, 是有人看的.

微信公众号的阅读体验算上乘

微信公众号没有广告弹窗,整体来说,阅读体验在第一梯队。

本文永久更新地址:

https://fangyuanxiaozhan.com/p/2021-06-02-14-45-57-weixin-blog/

专家建议把三娃托管到Github, 每天上线看一眼有多少Star…

在知乎看到一个程序员老哥很有趣的回答, 关于全面开放三胎, 年轻人天天福报996, 根本没时间陪娃, 最好能托管到Github, 每天上线看一眼有多少Star...
从大气层来看, 用Github托管三娃, 确实是个好思路, 定期把三娃的可公开的信息放到Github, 也是一种个人品牌推广, 从小培养小网红, 以后各种面试, 带着Github仓库过去就好了, 配合白嫖Github Pages, 可以从小建立一个个人小网站, 小博客, 不绑定任何平台, 拥有良好的SEO, 还能提前抢注个人域名, 绑定到Github Pages, 这个可比某些家长提前给娃准备QQ号要专业多了~

本文永久更新地址:

https://fangyuanxiaozhan.com/p/2021-06-01-09-51-49-three/

中国的房地产,挤公交地铁的打工人,需要哆啦A梦的任意门

哆啦A梦的任意门,作用是:用极短的时间,往返A空间和B空间。

如果A空间是家,B空间是公司办公地。想要赚一线城市的工资,又想往返AB之间时间足够短,就要买更贵的靠近市中心的房子,这套逻辑可以让中国房地产涨涨涨~

要想打破中国房地产收割逻辑,我们需要打造新的任意门,以人类当前的科技,有以下几个任意门解决方案:

方案1

大力发展城市交通,推广真自动驾驶。如果打工人上下班,进入自动驾驶的汽车,实现10分钟从工作地点到家的往返,夜相当于实现了单次耗时5分钟的任意门,打工人的上班体验会得到极大提升。

方案2

实践日常在线办公,探索在线管理制度。如果在线办公不影响工作效率,那何必到工位呢?目前在线办公最大的问题是,办公效率低,环境干扰因素多,其实我们需要一个标准化的隔间设备(类似加大版太空舱),隔音,通电,通高速网络,配备安装标准化的电脑主机(最好用云主机),激活公司网络VPN,超大屏幕,超清摄像头,收音设备,员工进入设备即进入办公区,自动完成打卡等一系列操作,自动开启定制版白噪音(海浪声/下雨声/风声),番茄钟,提醒员工休息,保持好的工作效率,且支持桌面升降。公司可以采购给在家办公的员工,出现故障,1小时上门修理,供销商每月对设备进行例行维护。(硬件配合软件,干翻zoom和企鹅会议)

在2021年,方案1所需的技术还不成熟,方案2的成本过高,如果我们将方案1和方案2结合,就可以做一个现实可达到,甚至可以称得上创业项目的方案3

方案3

如果我们在各城市的大型居民小区周围,以清吧咖啡厅的形式,开通远程办公室的服务,每个移动办公室内,配备若干方案2所提的太空舱。小区居民所在的公司租赁太空舱,分配给就近的员工即可。对应小区的员工10分钟可以到达太空舱,获得标准化的办公环境,省时省心,公司也可以省下租赁固定办公场地的支出,按需租赁太空舱,太空舱作为标准化办公场地,省钱,办公摄像头常开,公司也可以很方便的管理员工,获得较低的用人成本。

方案三可行么?

switch体验格子

上图是我在深圳连城新天地看到的switch体验格子,很接近上文提到的太空舱。如果我们把这种switch体验格子稍加改造,不就是我们需要的移动办公太空舱么?

如果分布式太空舱的设想能实现,世界会越来越好,未来的打工人不用把精力消耗在挤往返地铁上。

等到分布式太空舱实现的那天,我们可以白天挣着深圳的工资,晚上身处长沙,吃着费大厨,喝着茶颜悦色,妙不可言。

用人企业也能降低公司成本,把钱尽可能花到员工的工资上,而不是用来交固定办公场地的房租。

人才分散到全国各地,也有助于中国各地区的发展,解决小城市空心化,一流人才缺失,以及留守儿童的问题。

如果未来解决了能源问题,这种太空舱没准儿真能摇身一变成赛亚人的飞船,直接实现日常工作和星际旅行同步进行,即使搞不出赛亚人的飞船,自动驾驶配合太空舱也可以进行全球旅行。

本文永久更新地址:

https://fangyuanxiaozhan.com/p/2021-05-31-00-05-46-office/

Apple大法好,法器不能用金钱来衡量~

[Apple大法好,法器不能用金钱来衡量~]
2021年坚持用Apple全家桶的人,算得上Apple教会的忠实信徒了,虽然Apple的iPhone , Mac, iPad,Apple Watch溢价都高,但法器不能用金钱衡量。
iPhone是一个精致的小花园,流畅的动画,精致的毛玻璃特效,机身透露着一股高级感,缺点是不耐CAO,电池不够用,充电线接口特殊,被迫成为共享充电宝的目标用户,iPhone软件强推订阅制,用户只能老老实实交钱,且用户无法安装任何绿色软件,原神敢和各大安卓App商场叫板,但无法和App Store较劲,因为iPhone只能从App Store安装软件。
Mac是Apple生态最开放的产品,我认为是功能最强的法器,续航强,屏幕显示效果好,支持Type-C充电,拥有极为先进的耳机口,非常适合在经典道场星巴克作法! 程序员和设计师会为这件法器心动, 程序员看中系统环境, 设计师看好它的触控板和屏幕。
iPad和iPhone类似,但iPad支持Type-C,配合画笔Apple Pencil,和官方键盘,再加上M1的支持,实现移动作法加娱乐,iPad越来越香~
Apple Watch对传统手表行业进行了降维打击,做工精致,功能丰富,缺点是耗电很猛,基本一天一充,白天出门作法,晚上回家充电~
Apple全家桶渐渐变得不那么酷了,但很稳健,如果你没时间折腾,钱包够大,Apple全家桶可以提升你的电子产品使用体验,如果你很喜欢全家桶,但又怕钱包痛,那就默念一句「法器不能用金钱来衡量」

本文永久更新地址:

https://fangyuanxiaozhan.com/p/2021-05-28-20-08-36-apple/

焦虑腐蚀教育,崩坏技术社区

中文技术社区,技术的话题越来越少,卖课的越来越多,带节奏反复讨论高房价,以及跳槽面经,引发江湖各路人的焦虑

而后一套xx小册,199元套课走起,付费人数越多,焦虑气息也愈发浓郁…

营销文用标题套路用户,卖课软文也是,先放一个经典技术问题的题目,开文买关子,然后贩卖焦虑,然后解题,解一半,继续贩卖焦虑

最后给出答案,吹嘘这个答案是某大厂面试题,看你骨骼惊奇,卖你一套九阴真经,不要888只要199,现在加群,前100名可免费领取,最后一个二维码,二维码可能是个gif动图,扭来扭去,要你戳他…

卖课,就是为了赚钱嘛,不寒碜!一个社区100篇文章,有10篇卖课,我都可以接受,但现在的社区是100篇里90篇在卖课… 官方还亲自下场卖课,首页就是一本xx小册链接,不了解技术社区网址的人,还以为是在逛马老板的某宝,或者黄老板的某夕夕

贩卖焦虑是一门好生意,人们被强加焦虑的同时,还要向对方付钱

焦虑会造成严重的精神内耗,为了补充这些内耗,人们又要付出更多的钱。

中国房价太高了,某些人的屁股太歪了, 人民太需要钱了,工作只能拿到勉强养活自己的工资,也无法从富人手里获得钱,某些人选择发空气币,挥刀向更弱者割韭菜…

解决焦虑的方法也简单,要承认自己只是一个渺小的人类,我们无法阻挡父辈的衰老,也无法决定子女未来的命运,我们的人生大多数时候也是苦的,但我们依然有选择,选择做一个对技术有追求,对良善有追求的人,为技术社区添砖加瓦,当后辈看到你写的文章,你贡献的开源项目时,情不自禁的露出微笑,或者喊出 Amazing!鹅妹子嘤!

本文永久更新地址:

https://fangyuanxiaozhan.com/p/2021-05-28-20-11-54-it/

如果每次听人爆粗Win10能收到一块钱,我特么早就发了…

Win10功能强大,老少皆宜,但无法关闭的自动更新迷之设计,让用惯Win7的人极为不适应,杀毒软件更新大家都能理解,操作系统隔三差五来个更新,真的很误事…

Win10自带的搜索也很迷惑,输入软件的名称,你给我弹出个网页搜索建议是什么鬼?

Win10的字体渲染是真的一眼难尽,简体中文默认点阵字风格,用户早就看够点阵字了,又不是在用文曲星(看看隔壁macOS是怎么做的),在Chrome显示微软雅黑字体的效果感人,汉字只要横向一密,就完蛋了…

Win10早期bug极多,江湖人称bug10,原因是微软撤销了一票软件测试部门,bug全靠自动化测试和用户吐槽反馈…

点击徽标,没有关机选项,只有更新并关机的选项!「正在准备配置,请不要关闭计算机,Windows正在安装更新,请稍等…」,那么…能否告诉我,大概要等多久啊?台式机无所谓,但我急着带笔记本装包赶时间,就很烦躁了… 有人说可以把更新放到开机的时候,如果开机更出毛病,开不了机,用户直接原地起飞升天…

Win10提供了卸载软件的工具,但只能同时卸载一个,这和离婚冷静期有异曲同工之妙,进来容易,出去难… 如果遇到bat全家桶,卸的还没装的快

微软自家的软件商店,自家软件都不能百分百上架,上架的uwp应用还很容易卡死,比如哔哩哔哩uwp…

删除文件或弹出U盘时,如果文件被占用,Win10只会提醒你重试或取消,并不通知你到底是哪个程序在占用文件…

虽然我Win10支持多用户,但只能用户排队使用,如果多人远程登陆,正在操作的用户可能会被其他用户挤下去…

多桌面很迷,两个屏幕,如果其中一个屏幕切换了桌面,另一个也会自动切,macOS用户肯定会说,就TM离谱!

文件路径不能超过256个字符,而且路径还是反斜杠,还不区分大小写,几乎每个程序员都会被这个规则,教育到老老实实…

Win10用户善于解决各种系统问题,而这些问题,本该是微软去解决的…

本文永久更新地址:

https://fangyuanxiaozhan.com/p/2021-05-28-20-10-42-windows/