0%

戴尔服务器新硬盘阵列配置

公司内网的服务器都是戴尔型号的,戴尔的服务器添加硬盘需要额外做一个硬盘阵列的配置,否则系统无法识别到这块硬盘,也无法对新硬盘做任何操作。

阅读全文 »

非运维相关服务

这里记录一些非运维技术性服务的安装部署及运维相关问题。因公司用到,故记录一下。

阅读全文 »

jenkins

介绍

Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson,主要用于持续、自动的构建/测试软件项目、监控外部任务的运行。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。

阅读全文 »

linux三剑客

grep

简介

  • 简介:文本过滤工具,用于查找文件里符合条件的字符串
  • 支持正则表达式匹配

在linux中,最常用的文本过滤工具就是grep,一般常用有命令输出的字符过滤或文件文本的过滤。

阅读全文 »

k8s弹性伸缩

k8s弹性伸缩主要针对k8s中容器的资源使用率来对其进行自动调整,k8s的弹性伸缩一共有三种:

  • CA(Cluster Autoscaler):Node级别自动扩/缩容

    cluster-autoscaler组件

  • HPA(Horizontal Pod Autoscaler):Pod个数自动扩/缩容

  • VPA(Vertical Pod Autoscaler):Pod配置自动扩/缩容,主要是CPU、内存

    addon-resizer组件

(k8s的HPA和VPA都需要先了解limitrange,其扩容缩容都需要根据limitrange来进行调整)

阅读全文 »

简介

Ansible 简单的说是一个配置管理系统(configuration management system)。
你只需要可以使用 ssh 访问你的服务器或设备就行。它也不同于其他工具,因为它
使用推送的方式,而不是像 puppet 等 那样使用拉取安装agent的方式。
常规的集群命令管理系统需要一台server端用于执行命令,而所有被执行的客户端上还需要安装agent端,但ansible本身直接通过ssh来调用执行命令,所以无需安装任何agent端。
阅读全文 »

跨域

跨域的概念

  • 跨域指的是浏览器不能执行其他网站的脚本,它是由浏览器的同源策略造成的,是浏览器对 javascript 施加的安全限制。
  • 简单来说跨域是指从一个域名的网页去请求另一个域名的资源,由于有同源策略的关系,一般不允许直接这么访问。
  • 但很多场景会有跨域访问需求的出现,比如前后端分离模式下,如果前后端的域名不一致,此时就出现了跨域问题。
阅读全文 »

ELK日志分析系统

概述

日志简化分析的管理工具,由Elasticsearch(ES)、Logstash、Kibana三个开源工具组成。

阅读全文 »

简介

Git是一种是分布式代码版本控制系统。可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。

阅读全文 »