《深入剖析 Kubernetes》 笔记 - 网络 2024-07-01 本篇是《深入剖析 Kubernetes》 的读书笔记,作者为张磊老师。 本章讲述了 Kubernetes 的网络模型,会相较于 Pod、存储章更难一些,且需要有一定的计算机网络的知识作为前置。 单机容器网络架构 在单机容器网络架构中,容器和宿主机、容器和容器之间的通信,需要借助两样东西,一是网桥(Bridge),二是虚拟网卡(Veth Pair, Vet ...
《深入剖析 Kubernetes》 笔记 - 调度、容器运行时接口、监控、日志 2024-05-20 本篇是《深入剖析 Kubernetes》 的读书笔记,作者为张磊老师。 这几个主题需要介绍的部分都比较少,所以放在一篇博客里了。 调度 资源模型和管理 Kubernetes 里可以给容器指定分配 CPU 和内存资源的多少。 resources: requests: memory: "64Mi" cpu: "500m" limits: ...
《深入剖析 Kubernetes》 笔记 - 云原生 2024-05-13 虽然现在提到云原生,大家就会想到 Kubernetes,但是云原生并不仅仅是 Kubernetes。云原生是一种基础设施架构的设计思想和理念,而 Kubernetes 是云原生这张蓝图上的一个组件。 > 云原生的本质是一系列最佳实践的结合。云原生为实践者指定了一条低心智负担的,能够以可扩展、可复制的方式,最大化地利用云的能力发挥云的价值和最佳路径。 > **云原生并不指代某种开源设计和技术, ...
使用 Grafana 监控 Kubernetes 2024-04-28 Grafana 收集 K8s 指标的拓扑图 上图是 Grafana 收集 Kubernetes 指标的拓扑图。 cAdvisor 和 [kube-state-metrics](https://github.com/kuber ...
《深入剖析 Kubernetes》 笔记 - 存储 2024-04-22 本篇是《深入剖析 Kubernetes》 的读书笔记,作者为张磊老师。 PersistentVolumeClaim & PersistentVolume Pod 一章讲过了这两个概念,这里再复制一遍。 > Pod -> PVC -> PV > > PVC 是定义接口(大小、AccessModes 等),PV 是实现(实际存储位置、认证信息等)。而 Pod 只需要在配置里面把 PVC ...
《深入剖析 Kubernetes》 笔记 - 容器和 Pod 2024-04-03 本篇是《深入剖析 Kubernetes》 的读书笔记,作者为张磊老师。 第五章《Kubernetes 编排原理》讲的内容都还比较实用,基本上都是在使用 Kubernetes 中就会接触到的概念和功能。 Kubectl Cheatsheet 创建/更新一个 yaml 文件:kubectl apply -f xxx.yaml 查询资源列表:kubectl get pods, ...