随笔分类 - k8s-高峰段
摘要:一、系统环境初始化 1.1 系统环境 系统: Rocky linux 8.7x64 cat /etc/hosts 192.168.3.61 devops-0001 192.168.3.62 devops-0002 192.168.3.63 devops-0003 192.168.3.64 devop
阅读全文
摘要:目录 1、IP 类型 1.1、Node IP 1.2、Pod IP 1.3、ClusterIP 2、Port类型 2.1、nodePort 2.1、port 2.1、targetPort 2.1、hostPort 1、IP 类型 Kubernetes 集群里有三种IP地址,分别如下: 名称说明 No
阅读全文
摘要:Promtail 介绍 Loki 是 Grafana Labs 团队最新的开源项目,是一个水平可扩展,高可用性,多租户的日志聚合系统。它的设计非常经济高效且易于操作,因为它不会为日志内容编制索引,而是为每个日志流编制一组标签,专门为 Prometheus 和 Kubernetes 用户做了相关优化。
阅读全文
摘要:kubeadm是Kubernetes官方提供的用于快速安部署Kubernetes集群的工具,伴随Kubernetes每个版本的发布都会同步更新,kubeadm会对集群配置方面的一些实践做调整,通过实验kubeadm可以学习到Kubernetes官方在集群配置上一些新的最佳实践。 1 准备 1.1 系
阅读全文
摘要:一、部署 # docker-compose部署 docker-compose up -d 查看初始化密码,第一次登录需要更改密码。 # 查看登录密码 [root@harbor ~]#docker logs `docker ps -a | grep rancher | awk '{print $1}'
阅读全文
摘要:修改所有Master节点的kube-apiserver服务启动文件里的--service-node-port-range参数。 [root@k8s-vm01 ~]# cat /etc/systemd/system/kube-apiserver.service ......... --service-
阅读全文
摘要:Rancher 的部署可以有三种架构: 高可用 Kubernetes 安装: 建议使用 Kubernetes 程序包管理器 Helm 在专用的 Kubernetes 集群上安装 Rancher。在 RKE 集群中,需要使用三个节点以实现高可用性。在 K3s 集群(轻量级kubernetes)中,仅需
阅读全文
摘要:1.对比区别 KubeSphere 定位是以应用为中心的容器平台,提供简单易用的操作界面,一定程度上降低了学习成本,同时集成了原生istio等功能,更加符合开发的使用习惯。 Rancher 的核心竞争力在于其强大的多集群管理能力,提供了极其简便的K8s部署及管理能力。同时提供了集成开源监控、日志、G
阅读全文
摘要:文档 https://istio.io/latest/zh/docs/tasks/observability/gateways/ end...
阅读全文
摘要:文档 https://istio.io/latest/zh/docs/tasks/observability/kiali/ end...
阅读全文
摘要:文档 https://istio.io/latest/zh/docs/tasks/observability/distributed-tracing/overview/ 调用链路比较长的的时候查看服务之间调用关系 Jaeger 配置代理以向Jaeger发送追踪请求 Zipkin 配置代理以向Zipk
阅读全文
摘要:可观察性 指标度量 https://istio.io/latest/zh/docs/tasks/observability/metrics/collecting-metrics/
阅读全文
摘要:官网 https://istio.io/latest/zh/docs/tasks/traffic-management/request-routing/ 一、配置请求路由 应用默认目标规则 在使用 Istio 控制 Bookinfo 版本路由之前,您需要在目标规则中定义好可用的版本,命名为 subs
阅读全文
摘要:什么是ServiceMesh? 服务网格 是概念,不是产品 解决网络层面的问题 Linkerd 始于2016年的CNCF官方项目 1.x基于节点(物理机、虚拟机) 2.x基于kubernetes(源自Conduit) Istio Google、IBM、Lyfy发起的开源项目 2017年退出,2018
阅读全文
摘要:报警规则 默认的报警规则values.yaml 的defaultRules: 对应rules 目录 prometheus-operator/templates/prometheus/rules kubectl get PrometheusRule -n monitoring|less #查看报警规则
阅读全文
摘要:Prometheus http://prom.tt.com/graph 登录 Execute 点击即可查询对应的信息。 Graph 展示图表 Console展示数据 Status-->Tagrets 重要 包含所有的 endpoint Labels endpoint下所有标签 metrics 把 E
阅读全文
摘要:部署方案选择 手动部署 Helm 类似centos yum,k8s的管理包工具 Prometheus operator 开源的,更深去的prometheus部署管理工作。 crd+控制器管理机制。 helm + Prometheus operator 非常优雅 Helm Helm简介 helm的作用
阅读全文
摘要:监控目的? 及时发现已经出现的问题 提前预警可能发生的问题 监控什么? 系统基础指标 服务基础信息 服务个性化信息 日志 如何监控? 数据采集 数据存储 定义报警规则 配置报警方式 业内常见的监控方案 zabbix OpenFalcon 听云、监控宝 kuebernetes的监控 每个节点的基础指标
阅读全文