那个做云原生的前端

网友投稿 612 2022-05-30

转正答辩结束,先给自己打个云原生开发的标签。

只要我一说自己是做云原生开发的,别人就会立即问一句,云原生是做啥的?具体的工作内容是什么?

我今天就来简单介绍一下云原生的开发,要求,工作内容。

出入门的云原生,集群管理开发,都是要有一定的运维知识的,并且需要知道docker,k8s,日志Prometheus,监控Grafana,等一些的概念。

另外需要看一些前端项目的源码,能够搭建起各种开源的管理平台,如rancher,kubesphere, k8s,docker的使用

关注我的同学可能看到了,我最近也在分享一下rancher/ui的代码解读,首先要了解这个项目的开发流程,其次要会自定义的部署,开发。

那个做云原生的前端

要做一名云原生开发,要了解的概念实在是太多了。

举个例子来说吧,监控平台Granfana,首先要知道他是用来干嘛的,然后知道怎么使用,如何和其他软件搭配,其次尝试对项目做一下定制化开发,开发后怎么去部署,最后在尝试用js或其他方法集成到现有平台项目里。 一个组件的学习,开发过程大致是这样的。

除了每天看开源的项目源码,还要动手去看官网的文档。 这两部分是最花时间的。真正开发花不了多少时间,可能调试有会需要些时间,开源平台的接口都是经过很多人对接过的,问题很少,出来问题一般都是出在自己身上。

开源项目的技术栈多种多样,丰富多彩,有ember.js, react, vue, angular。 首先技术栈就是一个很大的挑战。

做云原生,很容易总是开源这条道路,不是你不想走,是你不得不走,因为这一领域,几乎所有的组件,插件,应用都是开源的,很多问题的解决都要靠你去提issues或者与开源管理者对话才能解决。 此外你等你学会了某个组件的开发流程,部署,你就会想着怎么贡献点代码,捞一个名分,混一下社区,把云原生的开发坐实。

web前端 云原生

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Go Web编程实战(9)----创建客户端
下一篇:Qt 调用进程 QProcess的使用详解
相关文章