Forrest Hu's Blogs

技术、架构与生活随笔 · 共 449 篇文章

  1. 如何学习架构

    简介 架构类资料 架构 架构是什么 架构要解决的问题 当你不具体负责某一个业务或系统,如何看待架构,如何让架构体现价值 具体的架构分类 系统架构 业务架构 方法论 典型/非典型架构 ...

  2. 《趣谈Linux操作系统》笔记

    简介 进程——为啥创建进程的 系统调用起名叫fork(分支) 内存管理 brk和mmap 一切皆文件 x86 架构 “指令格式-cpu结构-总线”的暧昧关系 为什么要有保护模式? 操作系统是一个main函数 ...

  3. docker和k8s安全访问机制

    简介 docker 安全 docker 多用户 k8s访问权限控制 认证/Authentication 面向对象 认证方式/“来者何人” 实现细节 ...

  4. jvm crash分析

    简介 什么是jvm crash Troubleshoot System Crashes tomcat 进程突然关闭(未完成)什么是jvm crashSymptoms include: webapps are completely unavailable. The ...

  5. 《反应式设计模式》笔记

    简介 为什么需要反应式 反应式宣言解读 对用户做出反应 对失败作出反应 反应式设计模式 如何划分模块 消息传递 vs 方法调用 消息驱动的业务原因 其它预备几个问题 为什么消息驱动是...

  6. Prometheus 学习

    简介 整体结构 配置文件 整体流程 prometheus 服务发现 data model 其它 后台ui PromQL/Prometheus expression language rules整体结构Prometheus...

  7. Kubernetes监控

    简介 监控平台的整体设计 能搞到哪些metric node-exporter k8s 组件 指标分析 ETCD 指标分析 k8s object metric/kube-state-metrics 以pod 方式运...

  8. 容器日志采集

    简介 采集方式 SideCar 模式 VS Node 模式 采集组件 Stdout VS 文件 采集什么 log-pilot 启动 源码分析 为每一个容器生成filebeat yml文件 ...

  9. Kubernetes 控制器模型

    简介 control system 整体架构 控制器与Informer——如何高效监听一个http server 事件驱动 更改集群内或集群外对象 单个Controller的工作原理 数据结构 ...

  10. 容器狂占资源怎么办?

    简介 观察cpu 使用 linux 视角 docker 视角 Linux的CPU管理——CFS CFS 基于虚拟运行时间的调度 CFS hard limits 容器 与 CFS Kube...