基础知识

基础知识 #

别看各种高级的应用五花八门,都离不开系统的基础,网络的基础,身边总看到一些人,平日里总是拿着这权威指南,那详解的,一段时间后,一讨论,还是屁都不会,更别说生产实践了。

咱就拿如今最火的k8s来举例,它可以说是检验你综合能力的大考,linux基础,文件系统,shell,docker,负载均衡,dns,网络等,都需要掌握,独立部署和维护k8s集群缺一不可。

kubernetes组件运行

  • systemd
  • syslog
  • 基本网络常识
  • docker
  • cgroup
  • tls/ssl证书
  • etcd

kube-proxy

  • iptables
  • ipvs

Pod网络/CNI/NetworkPolicy

  • 路由
  • ipip封装网络
  • iptables
  • eBPF

Ingress

  • nginx/traefik

随随便便罗列一些,k8s依赖应用,应用依赖基本知识,一旦能够做到庖丁解牛的程度,学什么都好轻松。

应用方面的学习,基本是一通百通,同类产品熟练掌握一种即可,其他的类比差异化学习即可。


不出问题时,最好的文档时官方文档 出问题时,最快的文档是stackoverflow 最有效的文档是代码


入门最寂寞的方式就是看文档,其次是看书 最高效的方式是拜高手,讲的都是精髓,是精华


最讨厌的是自以为是,不懂装懂的人,此类人直接弃疗 如果你有东西值得我用知识与你交换,那么你也许能获得短暂的认可 必要的崇拜是有必要的,保持敬畏,往往会收获惊喜

最喜欢的是那种惺惺相惜的感觉,互相肯定,共同进步

技术不行,那就学做人;做人不行,那就深耕技术;啥也不行,那再见了您嘞