gydtep 发表于 2021-1-21 14:47:53
项目管理方面的书籍很多。但是,提高业务架构能力同样重要。积极参与大项目并观察别人管理项目的方式也是非常重要的提升手段。gydtep 发表于 2021-1-21 14:53:22
不想做CTO的工程师不是一个好的架构师。走向技术管理应该是工程师的一个主流职业规划。团队管理的一个核心能力就是规划能力,这包括项目规划和人员规划。良好的规划需要遵循如下原则:gydtep 发表于 2021-1-21 15:55:17
人工智能正在促进许多新的发展。人工智能所做的事情就是为人类提供更多的帮助。人们在以往需要进行数千小时的实验才能得到结果。而人工智能技术现在能够更好地模拟这些实验,因此可以更快地得到结果。这使人们能够专注于开展需要获得突破的科技和工程。gydtep 发表于 2021-1-21 16:13:07
这是人工智能技术所做的事情,但可能付出巨大的代价。人们必须制定一些策略和措施以确保不会滥用人工智能技术。从本质上来说,人们在全球互联网上留下大量数据,而不良行为者可能将其用于不当目的。而这就是为什么数据治理如此重要的原因。gydtep 发表于 2021-1-21 16:19:19
数据治理侧重于组织为数据的使用设置的策略。它还关注组织的各部门如何结合在一起,以确保数据得到正确使用。例如,美国一家主要的信用评级机构遭到黑客攻击,其治理政策很糟糕,导致数百万人的社保号码被泄露。gydtep 发表于 2021-1-21 18:44:57
ReplicaSet与StatefulSet又是一个有意思的话题,笔者会在后续系列详细介绍。应用所需的CPU/内存资源定义在Pod内,因为CPU/内存资源是容器级别的,由Pod的spec->containers->resources定义。gydtep 发表于 2021-1-21 19:11:20
容器共享所在Pod的存储Volume,网络命名空间以及PID命名空间,容器拥有CPU/内存资源分配与资源额度。在进行资源管理时,要区分CPU/内存资源分配额度和工作负载实际的CPU/内存利用率。K8S集群信息控制台一般展示工作负载定义的CPU/内存分配额度。gydtep 发表于 2021-1-21 19:47:32
PVC全称为PersistentVolumeClaim,持久化卷声明;PV全称为PersistentVolume,持久化卷。顾名思义,持久化卷是K8S描述各种存储资源类型(块存储,NAS,以及对象存储)的资源对象定义。基于各个云厂商提供的存储管理插件,可以直接使用IaaS层的存储资源作为K8S集群存储。gydtep 发表于 2021-1-21 20:15:57
看起来PV抽象就已足够解决K8S存储资源适配各个云厂商的IaaS存储资源,为什么还要再多此一举搞一个PVC资源对象抽象呢?PVC类似OOP中的抽象类。在开发中使用抽象类通常是想解耦对象调用与对象实现。Pod绑定PVC而非PV,是将Pod部署与PV资源分配解耦。gydtep 发表于 2021-1-21 21:06:22
Pod部署一般属于研发团队应用部署的子环节,由开发人员控制。PV存储资源定义与分配则多属于devops团队,由集群管理员控制。