Month: July 2021

  • 脱坑: Amazon EFS CSI 驱动程序

    脱坑: Amazon EFS CSI 驱动程序

    首先,通过 Provision an EKS Cluster (AWS) 这篇文章,可以快捷的利用 terraform 在AWS 上部署一套 EKS。 如果想使用 pvc 和 pv,我们还需要给 K8s 安装 CSI 驱动。 AWS 给了我们一偏很详尽的安装说明: https://docs.amazonaws.cn/eks/latest/userguide/efs-csi.html 但是,我真心不知道有多少朋友能一次性就安装成功的。 为了方便管理和部署,我把 efs csi 安装过程 翻译成了 terraform 语义, 作为 Provision an EKS Cluster (AWS) 的补充 1. 创建 IAM 策略和角色 resource "aws_iam_policy" "policy" { name = "${local.cluster_name}_EKS_EFS_CSI_Driver_Policy" description = "A test policy" # Terraform's…

  • HLD 和 LLD 的区别

    HLD 和 LLD 的区别

    High Level Design  (HLD) 概要设计说明是指系统的总体设计。它是对应用程序的总体描述。包括系统架构设计、数据库设计、系统、服务、平台及模块间关系的简要描述。它也被称为宏级/系统设计。它是由解决方案架构师创建的。它将业务/客户端需求转换为高级解决方案。它是在详细设计说明(LLD)之前建立的。 Low Level Design (LLD) 简单地说,详细设计说明就像详细的HLD意味着它指的是组件级设计过程。它对每个模块进行了详细的描述,意味着它包含了每个系统组件的实际逻辑,并深入到每个模块的规范中。这也被称为微观层次/详细设计。它是由设计师和开发人员创建的。它将概要解决方案转换为详细解决方案。它是概要设计说明之后创建。 HLD LLD HLD是指系统的总体设计。 LLD就像细化HLD意味着它指的是组件级设计过程。 High Level Design in short called as HLD. Low Level Design in short called as LLD. It is also known as macro level/system design. It is also known as micro level/detailed design. It describes the overall description/architecture of the application. It…