摘要: Calico 维护的网络在默认是(Node-to-Node Mesh)全互联模式,Calico集群中的节点之间都会相互建立连接,用于路由交换。但是随着集群规模的扩大,mesh模式将形成一个巨大服务网格,连接数成倍增加。 这时就需要使用 Route Reflector(路由器反射)模式解决这个问题。 阅读全文
posted @ 2021-07-21 15:17 运维小兵#杨 阅读(859) 评论(0) 推荐(0)
摘要: 一、service mesh概述 Service Mesh 的中文译为 “服务网格” ,是一个用于处理服务和服务之间通信的基础设施层,它负责为构建复杂的云原生应用传递可靠的网络请求,并为服务通信实现了微服务所需的基本组件功能,例如服务发现、负载均衡、监控、流量管理、访问控制等。在实践中,服务网格通常 阅读全文
posted @ 2021-07-21 14:59 运维小兵#杨 阅读(2450) 评论(0) 推荐(0)
摘要: 一、启用harbor的Chart仓库服务 # ./install.sh --with-chartmuseum 启用后,默认创建的项目就带有helm charts功能了。 二、安装push插件 插件地址: https://github.com/chartmuseum/helm-push 安装命令: h 阅读全文
posted @ 2021-07-21 14:14 运维小兵#杨 阅读(1533) 评论(0) 推荐(0)
摘要: 现在helm基本已经是k8s应用发布的标配了,下面整理了一些小知识 一、v2和v3有什么区别? 1、移除tiller v2版本: helm通过tiller组件与apiserver去交互的,tiller是需要部署在k8s中的 v3版本: helm直接通过kubeconfig去和apiserver通信了 阅读全文
posted @ 2021-07-21 14:04 运维小兵#杨 阅读(828) 评论(0) 推荐(0)
摘要: k8s-mon是滴滴夜莺监控k8s的组件,原理上和prometheus类似把,都是基于ksm和k8s内置的指标接口来抓取数据的,根据我实际部署情况和github官方文档进行了整理 指标类型 采集源 应用举例 部署方式 容器基础指标 kubelet内置cadvisor 查看容器cpu,mem等 dea 阅读全文
posted @ 2021-07-21 10:57 运维小兵#杨 阅读(396) 评论(0) 推荐(0)
摘要: # 全局配置 global: # 默认抓取周期,可用单位ms、smhdwy #设置每15s采集数据一次,默认1分钟 [ scrape_interval: <duration> | default = 1m ] # 默认抓取超时 [ scrape_timeout: <duration> | defau 阅读全文
posted @ 2021-07-20 18:44 运维小兵#杨 阅读(221) 评论(0) 推荐(0)
摘要: consul命令汇总 命令 kv - Key/Value存储 agent - Agent控制 catalog - 管理nodes和services health - 管理健康监测 session - Session操作 acl - ACL创建和管理 event - 用户Events status - 阅读全文
posted @ 2021-07-20 18:39 运维小兵#杨 阅读(1114) 评论(0) 推荐(0)
摘要: 角色 系统 ip master centos7 10.221.253.139 slave centos7 10.221.253.140 vip 无 10.221.253.141 一.服务器环境准备 1、在 Master 和 Slave 上创建共享目录: mkdir /data0/volumes_te 阅读全文
posted @ 2021-07-20 18:37 运维小兵#杨 阅读(939) 评论(0) 推荐(0)
摘要: 调整hash表大小 echo "options ip_vs conn_tab_bits=20" > /etc/modprobe.conf 关闭gro和lro ethtool -K em1 gro off ethtool -K em1 lro off 开机后生效 cat /sbin/ifup-loca 阅读全文
posted @ 2021-07-20 17:19 运维小兵#杨 阅读(115) 评论(0) 推荐(0)
摘要: 一、下载解压 wget https://artifacts.elastic.co/downloads/kibana/kibana-6.2.4-darwin-x86_64.tar.gz tar -zxvf kibana-6.2.4-darwin-x86_64.tar.gz mv kibana-6.2. 阅读全文
posted @ 2021-07-20 16:26 运维小兵#杨 阅读(175) 评论(0) 推荐(0)
摘要: Logstash 提供三大功能 INPUT 进入 FILTER 过滤功能 OUTPUT 出去 一 、下载解压 wget https://artifacts.elastic.co/downloads/logstash/logstash-6.2.4.tar.gz tar -zxvf logstash-6 阅读全文
posted @ 2021-07-20 16:16 运维小兵#杨 阅读(269) 评论(0) 推荐(0)
摘要: 五、部署graylog集群 1、安装启动 导入 rpm 包 rpm -Uvh https://packages.graylog2.org/repo/packages/graylog-4.0-repository_latest.rpm 安装 yum install graylog-server -y 阅读全文
posted @ 2021-07-20 15:57 运维小兵#杨 阅读(1724) 评论(0) 推荐(0)
摘要: 四、部署filebeat 我这里用的是filebeat-7.3.2 1、下载rpm包 wget https://mirrors.huaweicloud.com/filebeat/7.3.2/filebeat-7.3.2-x86_64.rpm yum -y install filebeat-7.3.2 阅读全文
posted @ 2021-07-20 15:38 运维小兵#杨 阅读(1493) 评论(0) 推荐(0)
摘要: 三、部署kafka+zookeeper集群 kafka需要jdk环境,参考第二章的elasticsearch集群的jdk安装,也可以自行安装,我这边都在相同的3台机器,所以就不用在安装jdk了 1、下载安装包并解压 kafka用的是2.3.0,zookeeper用的是3.6.0 wget https 阅读全文
posted @ 2021-07-20 14:58 运维小兵#杨 阅读(619) 评论(0) 推荐(0)
摘要: 二、elasticsearch集群部署(单机版也可以) 本次部署的elasticsearch版本是7.11.2 1、配置环境 系统优化,内核优化 # vim /etc/sysctl.conf fs.file-max=655360 vm.max_map_count=655360 vm.swappine 阅读全文
posted @ 2021-07-20 13:48 运维小兵#杨 阅读(622) 评论(0) 推荐(0)