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

点击右上角即可分享
微信分享提示