摘要:
1. 环境变量 创建pod资源时,kubectl会将其所属名称空间内的每个活动的service对象以一系列环境变量的形式注入其中。 但是也仅仅只是注入创建时候的资源,后面的变化它时不感知的。 我有个game服务: qiteck@server:~$ sudo kubectl get service | 阅读全文
摘要:
1. IOzone简介 IOzone是一个开源文件系统基准工具,用来测试文件系统的读写性能,也可以进行测试磁盘读写性能。Iozone能够运行于许多平台。这份文档涵盖Iozone所执行的许多不同类型的操作和它的所有命令行参数。 2. 安装 ubuntu直接安装: apt-get install ioz 阅读全文
摘要:
1. 概述 默认istio的limist是: cpu: 2000m memory: 1024Mi request也是很大,部署用例一多,很浪费资源,所以就想修改istio的默认配置 2. 生成当前的manifest文件 istioctl manifest generate > generated-m 阅读全文
摘要:
1. 问题 Consul注入istio以后,功能异常了,后台管理页面都打不开,无法选择leader: 2023-04-19T09:33:27.886Z [ERROR] agent: Coordinate update error: error="No cluster leader" 2023-04- 阅读全文
摘要:
1.注册中心概念 注册中心主要有三种角色: 服务提供者(RPC Server):在启动时,向 Registry 注册自身服务,并向 Registry 定期发送心跳汇报存活状态。 服务消费者(RPC Client):在启动时,向 Registry 订阅服务,把 Registry 返回的服务节点列表缓存 阅读全文
摘要:
1. 区别图 对象 是否有状态 POD数量 Deployment 无 按副本数 DaemonSet 无 (适合节点)每节点一个 StatefulSet 有 按副本数 2. DaemonSet DaemonSet通常用于运行需要在每个节点上运行的系统级别服务,如日志收集器、监视代理和网络代理等。 与D 阅读全文
摘要:
1. scale 如果当前replicas与scale的 replicas一致,不会有任何操作 zhancj@iZbp10j40ovkbwx9an9ppuZ:~$ sudo kubectl scale deploy sport --replicas=3 deployment.apps/sport s 阅读全文
摘要:
1. 概述 接下来开始研究istio接入,今天已经成功接入kubernetes1.24,并且还注入deployment了,记录一下 环境: kubernetes 1.24 istio 1.17.2 官方文档: https://istio.io/latest/zh/docs/setup/install 阅读全文
摘要:
1. 默认 StatefulSet删除以后,对应的pvc默认是会保存的。 2. 控制 在 1.23 以后,有可选 .spec.persistentVolumeClaimRetentionPolicy 字段控制在 StatefulSet 的生命周期中是否保留或者删除 PVC。 您必须启用 Statef 阅读全文
摘要:
1. 概述 本文介绍k8s集群中,默认的CoreDNS配置,域名解析过程分析,解释服务发现的机制。从kubernetes 1.11版本开始,Kubernetes集群的DNS服务由CoreDNS提供。CoreDNS是CNCF基金会的一个项目,是用Go语言实现的高性能、插件式、易扩展的DNS服务端。Co 阅读全文