查看: 2284| 回复: 11
跳转到指定楼层
上一主题 下一主题
收起左侧

[其他] 学习cloud相关的知识,求指点

全局:

2023(10-12月)-CS硕士+5-10年 | Other|BayArea湾区 码农类General全职@

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
大家好,感觉近段时间就业市场不是很火热,所以想趁机花点时间学习下新知识,沉淀一下。
. Waral dи,

我的工作经验主要是和low level networking相关的,纯C。
. 1point 3acres
用过kuberadm和docker,谈不上熟练,但是很感兴趣。想系统的学习一下,但又不知从何学起,所以有以下问题想请教一下大家:

1. 我看很多需求k8s的职位,需要golang, 是不是go在cloud领域比较热门,必须要掌握到什么程度?
2. 同上,很多职位需求Terraform和Ansible . 比如这个:“Automation experience with hands-on skills in frameworks like Ansible & Terraform.”这2项又需要掌握到什么程度呢?. Waral dи,
3. 同上,很多职位会要求AWS/GCP相关的经验:“5+ years Experience with running complex workloads on cloud-based architectures (AWS/GCP experience preferred)". 我网上一搜“aws tutorial”茫茫多的资料,不知道从哪里下手。有没有大哥能指点一二。

提前感谢能提出任何建议的大哥大姐们了。

上一篇:求 Rakuten 内推
下一篇:2023 各公司 Summer Intern的Return情况如何?(从Reddit搬运)
推荐
sprayfly 2023-9-18 07:27:08 | 只看该作者
全局:
ossacomu 发表于 2023-9-17 15:07. 1point3acres.com
啊?这样嘛?我看很多职位需求这两个,我以为会基于这2个framwork进行开发什么的。

terraform 主要是用来自动化set up infra的,比如create VM,他背后也是调用的相应cloud provider的api。

ansible主要用来provisioning的,比如create VM之后,你要安装,配置这些VM,就需要ansible之类的management tool.

他们对自动化infra 很有帮助,比如你有几十,上百台VM需要管理,更新,维护,手动操作是不现实的。
回复

使用道具 举报

推荐
sprayfly 2023-9-18 05:09:15 | 只看该作者
全局:
terraform & ansible 属于infra,如果你对这个领域不感兴趣,不建议深入. 随便学学只是皮毛,很难解决实际问题,除非问题很简单.
回复

使用道具 举报

全局:
K8s和golang有啥关系?应该是infra的service主要都是golang写的吧
回复

使用道具 举报

🔗
 楼主| ossacomu 2023-9-18 03:29:07 | 只看该作者
全局:
testuser12345 发表于 2023-9-17 12:17
. Waral dи,K8s和golang有啥关系?应该是infra的service主要都是golang写的吧

我不了解啊。 但是根据linkedin上的职位,很多需求k8s的职位都要求go。所以我感觉用go可能在k8s上有什么优势?
回复

使用道具 举报

全局:
ossacomu 发表于 2023-09-17 12:29:07.google  и
我不了解啊。 但是根据linkedin上的职位,很多需求k8s的职位都要求go。所以我感觉用go可能在k8s上有什么优势?
K8s是orchestration platform, 跟server的语言没关系。我估计原因还是因为他们的tools是用golang写的,你可以多看看github的k8s相关的open source的code和readme doc
回复

使用道具 举报

🔗
 楼主| ossacomu 2023-9-18 04:31:35 | 只看该作者
全局:
testuser12345 发表于 2023-9-17 13:25. Waral dи,
K8s是orchestration platform, 跟server的语言没关系。我估计原因还是因为他们的tools是用golang写的,你 ...

谢谢。有什么推荐的open source code吗?我去学习下。
回复

使用道具 举报

🔗
parkhunter 2023-9-18 04:51:23 | 只看该作者
全局:
“用Go来编写分布式系统,相比用CC++有以下好处:1.更快的开发速度;2.更好的内存管理;3.更高的并发性;4.更好的可读性;5.更好的可移植性。 更快的开发速度在于,Go语言拥有高效的编译器和强大的标准库,可以快速地开发。”--用Go来编写分布式系统,相比用CC++有什么好处。可能是因为这些语言特性,越来越多分布式的东西用Go写?
回复

使用道具 举报

全局:
K8S的原生API都是用go写的。直接开发扩展k8s的功能就要用go,其他语言调用的k8s API其实都是wrapper,底层实现都是用go
回复

使用道具 举报

全局:
楼上很多人真的去看过k8s的源码吗? 竟然还有人问k8s和go有啥关系,k8s就是用go写的啊。 go被认为是cloud native 的语言,一般新开发的cloud native的framework都是用go写的,包括container
回复

使用道具 举报

🔗
 楼主| ossacomu 2023-9-18 06:05:36 | 只看该作者
全局:
keer2363859 发表于 2023-9-17 14:51
楼上很多人真的去看过k8s的源码吗? 竟然还有人问k8s和go有啥关系,k8s就是用go写的啊。 go被认为是cloud n ...

大哥带带路!我应该从何学起。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表