posts - 51,comments - 84,views - 17万
摘要: 我的 GitHub 博文地址是:http://www.zeusro.com/about/ 博客园这种富文本的模式让我有点糟心,这边基本上不更新了.文章有更新的话以 GitHub 那边为主 阅读全文
posted @ 2018-01-17 12:15 Cherbim 阅读(248) 评论(0) 推荐(0) 编辑

缘起

1.jpg

2018年3月,我正式成为运维负责人,接管集团内部的云平台账户。

上一任运维负责人是个天才,他给我留了一堆完全没有密码的服务器,涵盖了腾讯云和阿里云,此外还有一大堆无效的DNS记录,CDN域名,处理这些垃圾的善后工作,陆陆续续花了我一年多时间。

2018年6月,因缘巧合之下,阿里云P8口授我 Kubernetes,我当天下午立即决定,无论遇到多大的困难,必定要将其落地。

当时我们的系统已经有一部分运行在阿里云的 docker swarm 上面,但我看了一下 release note ,觉得那玩意肯定是弃子。于是,在三个月左右的时间内,通过看英文版的《kubernetes in action》和参与社群,我从 0 docker 基础的渣渣升级为集团内部首席云原生步道师。并升级为社群的管理员。

阿里云Kubernetes早期产品经理

此外,我还成为了阿里云 Kubernetes 的早期产品经理。很多产品建议都是我提出来,由他们内部加以评估改进的。

  1. 容器镜像服务支持私有仓库海外机器构建
  2. kubernetes web控制台:支持ephemeral-storage的设置
  3. 容器镜像服务:支持gcr.io等镜像的代理
  4. kubernetes:尽快废弃 dashboard,并将其功能集成到阿里云控制台
  5. Kubernetes:改进创建svc
  6. kubernetes:改进RBAC
  7. 阿里云kubernetes:SchedulingDisabled节点会被自动剔除出虚拟服务器组
  8. Kubernetes:扩充"节点不可调度"的功能,改为"维护节点"
  9. Kubernetes:改进创建集群选项
  10. k8s:增强云盘数据卷
  11. k8s:变更service的证书标签无法生效
  12. k8s:增加集群节点管理的相关文档
  13. 云监控:改进K8S云监控
  14. 容器服务:pv显示不友好
  15. K8S:进入POD终端之后的可操作时间过短
  16. k8s:配置deployment页面有问题
  17. k8s:volume的相关局限性以及改进
  18. k8s:namespace信息同步有问题
  19. k8s:取消ingress的TLS不生效
  20. 阿里云镜像仓库:优化用户体验
  21. k8s:维护master的时候会多出一些奇怪的负载均衡
  22. k8s:改进HPA
  23. 希望阿里云容器服务K8S 能够支持自主绑定 SLB
  24. k8s-给路由(Ingress)加上 TLS的时候会有问题
  25. k8s:改进LoadBalancer型服务和负载均衡的绑定
  26. k8s-使用私有镜像创建部署(deployment)的时候会有问题
  27. 无意中发现 K8S的部署详情页面有 bug
  28. 希望阿里云的容器kubernetes界面不要强行翻译专有名词!!!
  29. K8S-创建应用页面的相关教程改进
  30. 优化K8S部署应用的用户体验
  31. 让用户灵活选择 K8S master 付费方式
  32. 容器服务-健康检查形同鸡肋
  33. 容器服务-改进日志服务

2018-05-13 至今,围绕容器领域,陆陆续续提了几十个建议。虽然有一部分没被采纳,但我觉得我应该担得起“阿里云Kubernetes早期产品经理”这个称号。

最有印象的 BUG 是这个
k8s:取消ingress的TLS不生效

当时我跟进了近三个月,还发了个视频给当时的阿里云产品经理。

NoOps

2.jpg

传统应用的瀑布模型,我就不吐槽有多糟糕啦,懂的人自然懂。当初在那个运维负责人坑了我一把之后,我看到 Kubernetes 简直像看到了救星一样。后来我就用 Kubernetes 回收了大部分的服务器,至于那些没密码的服务器,要么用休克疗法半夜重置密码后重启,要么耗个一两年,备份云盘后直接退款。

Kubernetes 时代服务器的忘记密码

可参考我写的
扩容阿里云kubernetes集群,并升级节点内核

略有区别的在于,

3.png

节点维护这里要设置为“不可调度”。然后慢慢耗死节点里面的 pod 。

当节点里面剩下的 pod 都不再重要时,便可以直接删除节点并退款相应的ECS。

吐槽

4.jpg

阿里云能不能别老是给我发代金券了,我的域名再续下去得有百年了。

参考链接

[1]
2017年云趋势——从DevOps到NoOps
http://dockone.io/article/2126

 

posted @ 2020-06-19 09:52 Cherbim 阅读(509) 评论(2) 推荐(1) 编辑
摘要: 原文: https://github.com/zeusro/MarkdownBlog/blob/master/2018/2018-01-17-01.md 发布到ASP.NET CORE项目到 Windows server 2012 装软件 .NET Core Windows Server 托管捆绑包 阅读全文
posted @ 2018-01-17 12:16 Cherbim 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 以往做nuget包我们一般要么用命令行,要么用nuget的图形化界面去做,但是一些操作比较麻烦.比如引入命名空间,引入第三方nuget包.今天,我们来讲解下一种全新的构建方式. 环境: win10 VS2015 企业版 .net 全家桶(.net framework,dnx,.NET core) W 阅读全文
posted @ 2016-01-30 15:00 Cherbim 阅读(3938) 评论(6) 推荐(3) 编辑
摘要: 上个星期就放出了Androidstudio出2.0的消息,看了一下what'snew简直抓到了那个蛋疼的编译速度痛点.在网上稍微搜索了一下后发现基本都是介绍视频.一番挣扎后(因为被这IDE坑过几次),于是决定自己当一回小白鼠实验一下.instantrun准备首先,是把升级跳到最不稳定的频道,chec... 阅读全文
posted @ 2015-11-30 11:39 Cherbim 阅读(4125) 评论(6) 推荐(0) 编辑
摘要: 淘宝试用自动点击:谷歌其实就是一些html+css+js+静态资源.但是里面有一个特别的配置文件manifest.json.该文件和Android的那个androidmanifest.xml类似,记录了该APP的基础信息.比如我这个,就是在特定页面用contentscript加载,所以配置页是这样{... 阅读全文
posted @ 2015-11-09 10:57 Cherbim 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 随机数Random random = new Random(( int)DateTime .Now.Ticks & 0x0000FFFF);如何让ASP.NET Web API显示完整的错误信息,并显示错误堆栈?在ASP.NET Web API项目的Application_Start中添加下面的代码... 阅读全文
posted @ 2015-11-09 09:38 Cherbim 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 我会把问题先写在前面,答案用白色字体写在后面.所以用鼠标选择文本就可以看到答案啦.调用await后因为切换了线程环境(这种说法可能不严谨,但我只能想到这种说法),httpcontext会为null.自然取他的属性(request,response)会出现未将对象引用设置到实例的异常.虽然据说4.5有... 阅读全文
posted @ 2015-11-07 17:07 Cherbim 阅读(766) 评论(1) 推荐(3) 编辑
摘要: 我本来有个微小的习惯就是一月鼓捣一篇博文出来.但是眼看这个月要触底了,我觉得再不写这个时间的连续性就被我打断了,不太好.于是朕强行装逼,弄出这一篇文章.阅读前提是你认同PHP是最好的语言(我当然不认同,我为什么要认同,哈哈).事情源于前几天一个同时分享的前后端分离和开发的框架.我觉得他至少解决了2个... 阅读全文
posted @ 2015-10-28 16:17 Cherbim 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 整体要注意的地方先说明一下整体需要注意的地方1在Android studio建立项目的时候,要注意包名和原来的完全一致,不然会有很多需要改动.2依赖的jar一定一定要找齐,不然新建项目引用不到,要么重新找包,严重的话,那部分代码要重写,影响很恶劣...3Android studio的编译器有点蠢.引... 阅读全文
posted @ 2015-09-07 12:04 Cherbim 阅读(2764) 评论(3) 推荐(1) 编辑
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

这是页脚

点击右上角即可分享
微信分享提示