02 2022 档案
摘要:容器网络要解决的问题: CNI插件解决K8S网络通信的方式: Underlay网络模型 Underlay网络常见的解决方案:MAC VLAN , IP VLAN , 直接路由 underlay模式需要宿主机在同一个子网。 Mac Vlan的bridge mode模式: 在宿主机上创建虚拟网桥,每个接
阅读全文
摘要:Deployment默认保留10个版本的RS。 Deployment支持滚动更新。 按比例或按个数设置可以多出多少个,少于多少个; 需要做好readiness,liveness的设定,保证运行的起来的pod一定是 可以正常提供服务的。 Deployment的更新策略有两种,一种是Recreate,再
阅读全文
摘要:1,可以使用RS来做控制器,然后修改RS中镜像版本,然后删除一个pod, 然后新建的pod即为新版本,没重启和没新建的pod为老版本。
阅读全文
摘要:1, k8s 中etcd , api-server , control-manager , scheduler , kubelet , kube-proxy 各组件的原理,工作机制,相互之间的交互 2,pod 的创建流程, 生命周期 3, pod 的Readiless, livenress, 资源限
阅读全文
摘要:aof , rdb 同时打开那个优先级更高? aof的优先级更高 开RDB时redis性能更好一些 redis cluster需要人为的初始化来设定角色,而不是自动的角色选举 先创建6个redis pod,然后做初始化
阅读全文
摘要:早期 kubelet中集成cAdvisor,采集该节点的资源及容器相关指标,支持的指标包括 CPU,内存,网络吞吐量,文件系统使用率,并通过4194端口提供web ui.
阅读全文
摘要:在 节点 资源紧缺的情况下,应以何种次序终止哪些pod? Kubernetes 无法自行对此做出决策,需要借助 pod对象的服务质量和优先级等完成判定。 根据Pod对象的 requests 和 limits 属性, Kubernetes 把pod的Qos分为3个类别:BestEffort , Bur
阅读全文
摘要:prometheus-operator: 是通过CRD来部署和管理 Prometheus Server,同时监控这些自定义资源事件的变化来做相应的处理,是整个系统的控制中心。 Service: 简单的说就是 Prometheus 监控的对象 ServiceMonitor: (相当于exporter
阅读全文