1.滴滴的灰度控制是在网关、nginx层做的吗?还是在侵入到代码层?能说下一些分流指标细节吗?
- apollo 配置管理
- 针对业务做了很多定制,其中就有灰度控制功能
- 过程会侵入代码:
- if apollo.getSwitch(“switch-name-scene-1”).value == “xxxx” {
- 新逻辑
- } else {
- 老逻辑
- }
2.如何从零开发一个面向容器的自动化运维平台,主要是部署和更新?需要用到哪些组件/工具?
- harbor 容器镜像管理
- CI/CD jenkins
- https://githucom/erda-project/erda
- argo argocd
- e. k8s, etc..
- gitlab runner

3.有没有cd到k8s的轻量级方案?ci到docker仓库之后CD到k8s至今没有找到合适的方案,不是很想用Jenkins….想要一个go写的
- Jenkins+ Helm
- https://www.gocorg/
4.build完成后都有哪些测试?这些测试都得部署后才能做吧?
- 单元测试
- 接口测试
- e2e 测试
5.开发在CICD中除了写代码提交代码还要做什么吗

6.gogs 用的多么?
- 不太多
7.比较好奇Google的业务上线流程是怎样的
- https://learning.oreilly.com/library/view/software-engineering-at/9781492082781/chhtml#conclusion
- https://learning.oreilly.com/library/view/site-reliability-engineering/9781491929117/chhtml#idm46158843218552
- 中文版第八章
8.不是很明白 runs-on: ubuntu-latest,这个runs-on是什么作用,我代码不是在github吗
9.类似这种工具appleboy/scp-action@master;appleboy/ssh-action@master,在哪里找
10.gitee 有类似的吗
- 应该是没有
11.没啥问题的话,可以带我们走读一下erda:https://github.com/erda-project/erda
- .. skip
12.现在github经常无法连接,该怎么解决,有时候开代理才能访问,有时候不开才能访问。
- 所以当时用了比较稳定的 gitee,不过看起来 gitee 比较拉胯了
- 学会科学上网哈
13.讲讲面试和简历吧,在蚂蚁的时候面试别人的标准是什么(+1,想知道面试官的角度怎么考察人)
- +1
- 我招人:
- 首先这个人以往做的事情要能够对当前的职位有一定的帮助。至少要感兴趣。
- 这个以往的项目,自己能够说得清楚,了解各个环节,以及整个项目发展历史的各个阶段的折衷。
- 描述一下简历上某个项目,有了新的需求,能不能满足,如果要改进,那你要怎么做。有没有调研过更好的方案。
- 平常有没有多思考。
- 公司有题库
- 有些人招人,直接从题库里选题
14.把第二期新增的内容作为加餐也讲讲呗+10086
15.以前没有做过微服务的相关工作,只是在开发过巨石架构的web服务器,如果想完成向分布式微服务的转型,需要补充哪些方面的知识,或者要怎么样积累实战经验。
16.曹大,能不能讲讲如何学习计算机知识呢,现在跟着你学,感觉成长很快,但是自己学的时候,不知道如何学习,就比如面对一个新的技术领域,一个新的编程语言,应该是怎么个学习思路呢
- 项目要多做,不同的类型的东西要多关注
- 平常公司内的一些故障、总结、技术分享要多关注
- 长短连接的时候,压测出来的数据差了 10 倍
- somaxconn
- syn/ack queue
17.大公司不同部门之间代码通常会共享阅读吗,比如我如果在业务部门,能不能去自由阅读平台部门的代码。
- 没有
- 不涉密的代码,你去申请,别人会给你看的
18.公司内网想从http切换为grpc,对应监控之类的改造有方案么
- api protocol —- controller
- prometheus/opentracing 针对 gRPC 的 metrics
19.要不把印象深刻的线上问题作为加餐讲讲
20.如何解决35 岁IT职业的魔咒?
- 保证技术过关
- 有大公司光环的
- 除了这些以外,尽量想办法给自己贴标签:
- apache xxx project PMC
- xxxx project committer
- xxxx project maintainer
- 业界影响力
- 嗓门
- 你要想办法能够把自己的工作总结成为经验,把经验在国内的技术上分享(刷脸
- 听说读写
- 嗓门
曹大结课之后,有问题往问答区问还会回答吗?
- 不好说,到时候有可能得微信群来问了
24.IM类系统,用类似三方的网络方案(netpoll之类的),有意义吗?
- 1:1 的延迟是不是还好
- IM 架构本质和 push 差不多
- push 不在乎 p99
25.曹大有没有在做什么开源项目阿,很想参与
26.蚂蚁的那个可信原生技术部是不是挺难进,有啥标准么,mosn项目现在还有什么挑战么
- tnt
- MQ—-mq mesh
- 中间件—layotto,https://github.com/mosn/layotto,registry
- 应用网络— nginx 网关,底层 kernel 网络,mosn,envoy,https://github.com/mosn/mosn,在 mosn 里集成 wasm 做扩展
- 安全容器— https://katacontainers.io/,https://github.com/google/gvisor
- xxx 中间件— 做 etcd 优化,ob 中间件
- k8s sigma— k8s 组,k8s 内部魔改的需求
- 安全组 — C,RFC,k8s identity, https://github.com/BabaSSL/BabaSSL
- 区块链 os – occulum https://github.com/occlum/occlum
- 质量技术
- 监控组:ceresdb —- rust
- 学历有一点要求
- mosn on envoy
27.有没有副业, 远程兼职渠道?(电鸭社区,去看看~专门搞这个的“远程工作者”)
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 lihuanjie113@gmail.com