挂载文件系统到ECS

 

配置Linux ECS实例 在ECS实例上安装NFS客户端:Centos 安装软件包 sudo yum install nfs-utils3 执行以下命令,提高同时发起的NFS请求数量: sudo echo "options sunrpc tcp_s … 阅读全文

kubernetes安装kubesphere

 

Kubesphere简介 KubeSphere 是在目前主流容器调度平台 Kubernetes 之上构建的企业级分布式多租户容器平台,提供简单易用的操作界面以及向导式操作方式,在降低用户使用容器调度平台学习成本的同时,极大减轻开发、测试、运维的日常工作的复杂度 … 阅读全文

kubernetes安装Helm

 

安装和部署 Helm 安装 Helm 客户端 所有运行 kubectl 的节点均需要安装 1. 下载安装 # curl https://raw.githubusercontent.com/helm/helm/master/scripts/get | bash … 阅读全文

prometheus监控介绍

 

Prometheus是一个开源监控系统,它前身是SoundCloud的警告工具包。从2012年开始,许多公司和组织开始使用Prometheus。该项目的开发人员和用户社区非常活跃,越来越多的开发人员和用户参与到该项目中。目前它是一个独立的开源项目,且不依赖与任 … 阅读全文

Prometheus监控多k8s集群

 

Prometheus监控多K8s集群的实现方式 在每套k8s集群里部署prometheus,由它采集该集群的监控指标,再运用prometheus的联邦模式将多个prometheus中的监控数据聚合采集到一个中心prometheus里来,参考模型为Hierarc … 阅读全文

Nginx配置SSL及Http跳转到Https

 

随着国内网站越来越多的从http转向更安全的https方式,需要开启https,但同时又要保证原有的http通道正常访问,在很多情况下会使用Nginx来做反向代理,并做http到https的跳转。 Nginx配置SSL并把Http跳转到Https,需要修改Ng … 阅读全文

Docker logs 的高级用法

 

1. 显示所有 log # 显示某个容器的所有log $ docker logs [OPTIONS] <CONTAINER> # 显示 docker-compose 启动的所有容器的log $ docker-compose logs 2. 显示实时 … 阅读全文

Oracle Rac主库部署方案

 

主库安装部署信息 环境说明 操作系统版本及内核 #uname -a Linux educloud53 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 19:03:37 UTC 2018 x86_64 x86_64 x86 … 阅读全文

K8S的CNI 插件介绍和学习

 

简介 网络架构是 K8s 中较为复杂的方面之一。K8s 网络模型本身对某些特定的网络功能有着一定的要求,因此,业界已经有了不少的网络方案来满足特定的环境和要求。CNI 意为容器网络的 API 接口,为了让用户在容器创建或销毁时都能够更容易地配置容器网络。在本文 … 阅读全文

go语言开发环境搭建(MAC OS)

 

一、下载源码包和安装包 下载地址:https://golang.org/dl/ Pasted Graphic.png 1、将下载好的源码包解压到/usr/local目录 双击解压源码包,然后将解压出来的go文件夹拖入/usr/local目录 2、将下载好的.p … 阅读全文

详解 K8s 日志采集最佳实践

 

Kubernetes 日志采集难点 在 Kubernetes 中,日志采集相比传统虚拟机、物理机方式要复杂很多,最根本的原因是 Kubernetes 把底层异常屏蔽,提供更加细粒度的资源调度,向上提供稳定、动态的环境。因此日志采集面对的是更加丰富、动态的环境, … 阅读全文

K8s 日志系统设计和实践

 

需求驱动架构设计 技术架构,是将产品需求转变为技术实现的过程。对于所有的架构师而言,能够将产品需求分析透彻是非常基本也是非常重要的一点。很多系统刚建成没多久就要被推翻,最根本的原因还是没有解决好产品真正的需求。 我所在的日志服务团队在日志这块有近10年的经验, … 阅读全文

使用 chart 部署 skywalking

 

目前推荐的四种方式: 使用 helm 2 提供的 helm serve 启动本地 helm repo 使用本地 chart 文件部署 使用 harbor 提供的 repo 功能 直接从官方 repo 进行部署 注意:目前 skywalking 的 chart … 阅读全文

skywalking使用elasticsearch存储的优化

 

本次调优环境 skywalking: 6.5.0 elasticsearch:6.3.2(下文用es代替) 调优过程 当然是百度了,百度后其实翻来翻去就找到一个相关的文章https://my.oschina.net/keking/blog/3025303 ,参 … 阅读全文

APM和调用链跟踪

 

随着企业经营规模的扩大,以及对内快速诊断效率和对外SLA(服务品质协议,service-level agreement)的追求,对于业务系统的掌控度的要求越来越高,主要体现在:

对于第三方依赖的监控,实时/准实时了解第三方的健康状况/服务品质,降低第三方依赖对于自身系统的扰动(服务降级、故障转移)
对于容器的监控,实时/准实时的了解应用部署环境(CPU、内存、进程、线程、网络、带宽)情况,以便快速扩容/缩容、流量控制、业务迁移
业务方对于自己的调用情况,方便作容量规划,同时对于突发的请求也能进行异常告警和应急准备
自己业务的健康、性能监控,实时/准实时的了解自身的业务运行情况,排查业务瓶颈,快速诊断和定位异常,增加对自己业务的掌控力 阅读全文

Juniper Netscreen 防火墙支持IPV6 配置

 

版本升级 Juniper 官方建议升级至screenOS 6.3.0以后版本,升级步骤详见另一篇文章http://devops.weiminginfo.com/network/1148.html 配置步骤 1.开启ipv6的支持(enable ipv6) CL … 阅读全文

如何在RHEL / CentOS和Debian / Ubuntu上安装Zabbix 3.4

 

zabbix介绍 Zabbix是一种开源的高级企业监控软件,旨在实时监控和跟踪网络,服务器和应用程序。Zabbix构建在服务器 - 客户端模型中,可以收集不同类型的数据,并用于创建历史图形和输出性能或加载受监控目标的趋势。 服务器能够检查标准网络服务(HTTP … 阅读全文