摘要:
业务建模 解决问题还是定义问题 业务建模的难点 如何定义问题并让所有人接受 如何在特定架构下实现模型 学习业务建模的建议 领域驱动设计 领域模型对于业务系统是更好的选择 知识消化 知识消化的五个步骤 模型与软件实现关联 从贫血模型到富含知识的模型 通过聚合关系表达业务概念 修改模型就是修改代码 统一 阅读全文
摘要:
Nginx介绍 Nginx是一款高性能的Web服务器,最初由俄罗斯程序员Igor Sysoev开发,自2004年问世以来,凭借其高性能、高可靠、易扩展等优点,在反向代理、负载均衡、静态文件托管等主流场合得到了广泛的应用。 Nginx具有以下优点。 高性能:相比于其他Web服务器如Apache,在正常 阅读全文
摘要:
Kubernetes笔记(10) - Helm 应用微服务化后虽然便于部署和扩展,实现了敏捷开发和运维,但另一方面,在将单体应用微服务化后,往往又导致了应用管理复杂度的增加,例如,在Kubernetes系统之上,每个应用基本上都有着不止一个资源,而每个应用又有不同的环境(如qa、test和prod等 阅读全文
摘要:
访问控制概述 用户账号与服务账号 用户组 认证 授权 Service Account的管理与应用 Service Account自动化 创建服务账户 调用imagePullSecret资源对象 RBAC:基于角色的访问控制 Role和RoleBinding ClusterRole和ClusterRo 阅读全文
摘要:
ConfigMap 创建ConfigMap对象 基于字面值创建 基于文件创建 基于目录创建 使用配置清单创建 通过环境变量传递ConfigMap数据 envFrom 通过ConfigMap存储卷传递数据 挂载整个存储卷 挂载存储卷中的部分键值 Secret 创建Secret资源 命令式创建 基于配置 阅读全文
摘要:
存储卷的使用方式 临时存储卷emptyDir 节点存储卷hostPath 网络存储卷 NFS存储卷 RBD存储卷 GlusterFS存储卷 Cinder存储卷 PersistentVolumeClaim 创建PV 创建PVC 在Pod中使用PVC downwardAPI存储卷 环境变量式元数据注入 阅读全文
摘要:
Service资源概述 创建Service资源 向Service对象请求服务 Service会话粘性 服务发现 服务暴露 Ingress和Ingress Controller Ingress资源 Ingress控制器 Service资源概述 Service是Kubernetes的核心资源类型之一,它 阅读全文
摘要:
ReplicaSet控制器 创建ReplicaSet ReplicaSet管控下的Pod对象 更新ReplicaSet Deployment控制器 创建Deployment 更新策略 升级Deployment 金丝雀发布 扩容、缩容 DaemonSet控制器 Job控制器 串行、并行控制 删除Job 阅读全文
摘要:
容器与Pod的关系 Sidecar pattern(边车模式) 管理Pod对象的容器 定义镜像的获取策略 暴露端口 自定义运行的容器化应用 环境变量 标签与标签选择器 标签的管理 标签选择器 资源注解 Pod对象的生命周期 Phase Pod的创建过程 Pod生命周期中的重要行为 用于初始化的容器 阅读全文
摘要:
Kubernetes集群将所有节点上的资源都整合到一个大的虚拟资源池里,以代替一个个单独的服务器。如果把集群类比为一台传统的服务器,那么Kubernetes(Master)就好比是操作系统内核,其主要职责在于抽象资源并调度任务,而Pod资源对象就是那些运行于用户空间中的进程。 资源对象 API Se 阅读全文