多种公有云以及本地虚拟机、k8s容器环境等,平时管理起来也不是很方便。想找一个免费的并且适合自己的多云管理平台又很难,这也是决定自己扣钉的初衷,从运维的角度思考开发,从开发的角度思考运维。疫情的这两年,感觉时间过得很快,但愿留点看得见的东西,有所沉淀。

1. 多k8s集群的凭证管理

只要服务可达,凭证配置正确,就可以通过平台统一管理多个k8s集群环境。

k8s凭证管理

2. 功能以Deployment的二次封装作为示例

Openshift环境是在Redhat官方申请的免费SandBox。k8s环境是自己家的本地虚拟机。先看看Openshift上的deployment的页面显示。

下面是我的k8s集群管理平台的展示,参考OpenShift的界面,并结合个人的使用习惯对Deployment的管理进行了二次封装。

2.1 Deployment的手动伸缩

deployment与service和ingress等的对应关系,通过直观的图表展示

手动伸缩deployment的副本。

k8s手动伸缩

2.2 Deployment的自动弹性伸缩(HPA)

根据资源的使用情况自动伸缩deployment的副本

k8s自动伸缩

2.3 通过yaml修改Deployment的配置

可以在web上直接修改deployment的配置,操作方便。

k8s的yaml在线编辑

2.4 Deployment的历史版本回滚

在页面中通过选择需要回滚的版本,点击“回滚”按钮即可。

有时候自己也在想花太多时间和精力弄这些是否真的有意义。有朋友说我重复造轮子并不专业,而且耗太多时间也不值得,我觉的对也无可辩驳。也有朋友说东西越来越接近产品了,想投资入股,虽然知道是玩笑话,但还是很开心。无论怎样, 有所坚持,有所执着。

k8s开发基础-WeopsWay自动化运维平台之多k8s集群管理相关推荐

  1. Ansible 企业级自动化运维平台开发实战

    一.运维开发 普通的运维方式:使用Xshell或者脚本去操作服务器. 运维开发的方式:可以实现把运维的工作Web化. 运维开发优点:可以把运维工作简单化.运维工作规划化. 运维开发: 负责具体的产品的 ...

  2. 从 OpenStack 到 Mesos 再到 Kubernetes, 携程容器云自动化运维平台实践\n

    随着虚拟化技术和云计算技术的普及,IT互联网基础设施发生了很大的变化,底层的计算.存储.网络等资源也越来越复杂,需要有平台能管理好这些资源,尽量将工作流程自动化,将运维人员从繁重的手动工作中解救出来. ...

  3. 小米自动化运维平台演进设计思路

    嘉宾 | 孙寅 编辑 | 张婵 小米自动化运维平台建设大致分为三个时期,整体建设的规划比较清晰,能够一以贯之.本文介绍了小米自动化运维平台的演进思路. 现如今,随着云计算和分布式的落地和发展,越来越多 ...

  4. 做好自动化运维平台需要哪些技能?

    俗话说"万丈高楼平地起",同样的道理,想要搭建一个强大的自动化运维平台,那么基础技能自然是少不了的,而且基础数据就是它的地基,稳不稳还要看基础数据好不好,而这就关乎到技术的技能了, ...

  5. 京东物流系统自动化运维平台技术揭密

    作者:赵玉开,十年以上互联网研发经验,2013年加入京东,在运营研发部任架构师,期间先后主持了物流系统自动化运维平台.青龙数据监控系统和物流开放平台的研发工作,具有丰富的物流系统业务和架构经验.在此之 ...

  6. 成熟的自动化运维平台是怎样练成的?

    当遇到运维管理对象的急速增长,业务需求频繁变更等传统运维场景问题时,依靠手工运维已经远远满足不了需求,因此我们需要搭建一套自动化运维平台,来实现运维质量和效率的提升.那么一个成熟的自动化运维平台是什么 ...

  7. ducter运维平台_开源自动运维管理平台_自动化运维平台 开源

    专访运维管理开源平台负责人刁文波:Ducter能 550x364 - 47KB - JPEG 专访运维管理开源平台负责人刁文波:Ducter能 550x381 - 45KB - JPEG 光宇游戏黄振 ...

  8. 数据库自动化运维平台--元数据平台

    很多DBA可能都用过Excel来维护数据库集群列表,在公司数据库集群规模比较小,用这种方式维护也是很简单方便的.但随着数据实例越来越多达到了上百上千的时候,再用这种方式维护就要崩溃了.所以一旦集群上了 ...

  9. python自动化运维平台能用php开发吗_关于数据库自动化运维平台的设计及开发实现思路...

    今个讲解下,个人对于数据库运维自动化平台的理解,话说这个项目和我以前做的lvs集群平台一样,都是分成两个主要的角色,一个是对于普通用户的申请及权限内的执行,还有一个是对于dba的审核及相关的日常dba ...

最新文章

  1. python做啥用-python主要用于做什么
  2. 计算机应用基础 实验指导,计算机应用基础实验指导EXCEL
  3. HTML、CSS、javascript总结
  4. Power BI商业智能与业务分析的结合,让你在企业中脱颖而出
  5. c语言线程传int值,如何用C语言实现多线程
  6. poj 3693 后缀数组
  7. mysql利用binlog删除数据库_MySQL数据库之mysql手动删除BINLOG的方法
  8. Django报错NameError: name ‘ListView‘ is not defined
  9. 美国人用什么android手机,美国过半消费者使用智能手机 Android占48.5%
  10. ubuntu 源、codename 与 sources.list 文件
  11. Grid++用程序定义报表模板(官方例子)
  12. mysql查看sa密码_sqlserver怎么查看sa密码
  13. C++之模板类模板函数
  14. 【C语言】0x1F<<11等于0还是0xF800 ?
  15. 企业微信 android2.3,企业微信2.3版本发布
  16. python编写hello程序_python第一个程序“Hello, world”
  17. 用Python+可视化工具制作漂亮地图
  18. verilog中$signed()的使用
  19. 年产10亿颗的555定时芯片,你知道是怎么工作么?陈老师告诉你
  20. 异或、异或和 的性质与应用

热门文章

  1. tar,gunzip,gzip,unzip和zgrep 命令的区别
  2. Angular 服务的创建及使用
  3. idea使用sonarQube
  4. 堡垒(fortress)
  5. 贵金属吸附树脂,吸附金的材料,钯吸附树脂
  6. 生信分析矫正P值_TCGA数据分析系列(二):数据库之GEPIA2
  7. Python+Appium自动化测试-编写自动化脚本
  8. 2022 秋季旷视研究院实习生招募 | 有为青年继续来发光吧!
  9. 简单分享生鲜超市怎么做同城配送小程序
  10. java毕业设计——基于JSP+mysql的图书馆借阅系统设计与实现(毕业论文+程序源码)——图书馆借阅系统