Linux运维基础
文章平均质量分 60
常用的基础知识
周周周周和
python 运维爱好者
展开
-
k8s集群升级版本
K8s集群从v1.21.1升级到1.21.3升级版本的同时证书也会进行续签1. 查看当前kubeadm版本是否有升级计划# 查看升级计划kubeadm upgrade plan# 查看镜像kubeadm config images list2.Master节点升级 kubeadm# 用最新的补丁版本号替换 1.21.x-0 中的 xyum install -y kubeadm-1.21.3-0 --disableexcludes=kubernetes3.各Master节点预先下载好原创 2021-08-11 11:46:25 · 1072 阅读 · 0 评论 -
redis 主从+哨兵高可用部署文档
本教程搭建的为1Master 2Slave,3sentnel的模式redis版本服务器IP地址角色redis-6.2.4172.16.0.10masterredis-6.2.4172.16.0.14slave1redis-6.2.4172.16.0.3slave21.配置redis.conf,搭建主从模式安装redis比较简单,官方下载后make && make install就完事了,这里我着重的是redis.conf,Mste原创 2021-07-21 15:22:17 · 196 阅读 · 1 评论 -
安装部署kube-prometheus
prometheus-operator用于监控kubernetes集群1.下载prometheus-operator文件包https://github.com/prometheus-operator/kube-prometheus/archive/main.zip下载完成后解压kube-prometheus-main.zip# 解压unzip kube-prometheus-main.zip# 进入到manifestscd kube-prometheus-main && cd原创 2021-07-15 15:25:49 · 1804 阅读 · 4 评论 -
k8s下部署k8s-cluster-operator
k8s版本1.21.1rabbitmq 3.8.19cluster 1.91.安装rabbitmq的clusterrabbitmq的cluster模式为vmware开源维护:https://github.com/rabbitmq/cluster-operator# 最好wget下来再安装kubectl apply -f "https://github.com/rabbitmq/cluster-operator/releases/latest/download/cluster-operat.原创 2021-07-12 14:31:58 · 267 阅读 · 0 评论 -
kubeadm单master节点安装文档
1. 准备环境系统IP地址容器运行时版本角色CentOS 7.9192.168.31.60Docker version 20.10.7MasterCentOS 7.9192.168.31.61Docker version 20.10.7Node1CentOS 7.9192.168.31.62Docker version 20.10.7Node21.1 初始化系统(所有机器)设置hostname,并且配置hsotcat >>原创 2021-07-07 17:43:52 · 387 阅读 · 0 评论 -
基于kubernetes的EFK日志系统搭建
EFK日志系统简介和准备工作Kubernetes中比较流行的日志收集解决方案是Elasticsearch、Fluentd和 Kibana(EFK)技术栈,也是目前官方比较推荐的一种方案。官方推荐安装方式为使用helm安装1.安装elasticsearchhttps://artifacthub.io/packages/helm/elastic/elasticsearch官方发布的chart地址添加仓库helm repo add elastic https://helm.elastic.co原创 2021-06-13 20:25:45 · 254 阅读 · 2 评论 -
k8s入门
k8s架构简介k8s集群基本分为2类节点:master node :主控节点(主要负责调度,不实际运行业务)worker node : 工作节点master节点的组件:(可以理解为程序)apiserver :接收客户端操作k8s的指令schduler (调度) [ˈskɛdʒʊlər]从多个worker node节点的组件中通过算法选举一个来启动服务controller manager:向worker node的kubectl发送指令node节点的组件:kubelet :原创 2021-03-23 10:21:14 · 736 阅读 · 0 评论 -
canal文档
简介github地址canal [kə’næl],译意为水道/管道/沟渠,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。canal 工作原理canal 模拟 MySQL slave 的交互协议,伪装自己为 MySQL slave ,向 MySQL master 发送dump 协议MySQL master 收到 dump 请求,开始推送 binary log 给 slave (即 canal )canal 解析 binary log 对象(原始为 byte 流)原创 2020-12-14 16:19:21 · 1557 阅读 · 0 评论 -
azkaban安装教程
Azkaban是一个任务调度框架官网下载地址(需要挂梯子)官方英文文档0.前置准备条件1.你的jdk版本至少在1.8(含)以上2.服务器需要安装mysql3.服务器安装了git创建mysql的数据库mysql> CREATE DATABASE azkaban;mysql> CREATE USER 'azkaban'@'%' IDENTIFIED BY 'azkaban';mysql> GRANT SELECT,INSERT,UPDATE,DELETE ON azkab原创 2020-09-17 08:37:19 · 304 阅读 · 0 评论 -
jenkins部署ci/cd流程
1.下载安装jenkins官方源yum安装流程,jenkins需要jdk1.8配合sudo wget -O /etc/yum.repos.d/jenkins.repo \ https://pkg.jenkins.io/redhat/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.keysudo yum upgradesudo yum install jenkins但是官方镜像是在是太慢了可以用原创 2020-08-25 10:20:01 · 927 阅读 · 0 评论 -
centos扩容硬盘流程
查看新挂载的硬盘/dev/sdb[root@hadoop001 ~] ls /dev/sd*/dev/sda /dev/sda1 /dev/sda2 /dev/sdb可以看到新的/dev/sdb是新加的键盘[root@hadoop001 ~] fdisk -lDisk /dev/sda: 42.9 GB, 42949672960 bytes, 83886080 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (log原创 2020-08-10 16:01:14 · 237 阅读 · 0 评论 -
cdh部署文档
一.概述CDHCloudera版本(Cloudera’s Distribution Including Apache Hadoop,简称“CDH”),基于Web的用户界面,支持大多数Hadoop组件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeeper、Sqoop,简化了大数据平台的安装、使用难度。二.安装需要环境机器最少需要3台,奇数个官方推荐前置系统推荐使用centos7.x,因为cm依赖python2.7java环境需要jdk1.8,以及jdbc5.1数据原创 2020-07-27 09:03:19 · 587 阅读 · 0 评论 -
efk搭建入门教程
efk是什么efk是Elasticsearch Filebeat Kibana 一套自动化收集日志的系统,官方网址:https://www.elastic.co/cn/Beats 是数据采集的得力工具。将 Beats 和您的容器一起置于服务器上,或者将 Beats 作为函数加以部署,然后便可在 Elastisearch 中集中处理数据。如果需要更加强大的处理性能,Beats 还能将数据输送到 Logstash 进行转换和解析。Kibana 核心产品搭载了一批经典功能:柱状图、线状图、饼图、旭日图,等等原创 2020-07-20 15:48:16 · 3602 阅读 · 0 评论 -
Harbor,docker-compose,docker 部署流程
部署流程1.环境准备2.安装docker2.安装docker-compose2.安装Harbor1.环境准备Harbo官网https://goharbor.io/前置条件准备Docker engine Version 17.06.0-ce+ 或更高Docker Compose Version 1.18.0 或更高Openssl≥ centos7硬件配置最低要求推荐配置CPU2 CPU4 CPU内存4 GB8 GB硬盘40 GB160 GB原创 2020-06-22 16:02:26 · 1453 阅读 · 0 评论 -
maven的安装已经国内镜像的配置
1.下载maen去apache的官网下载http://maven.apache.org/download.cgi安装tar -zxvf apache-maven-3.6.3-bin.tar.gzcp apache-maven-3.6.3-bin /usr/local/apache-maven添加环变量,然后source /etc/profile 生效vim /etc/profileexport MAVEN_HOME=/usr/local/apache-mavenexport MA原创 2020-06-17 09:35:35 · 292 阅读 · 0 评论 -
yum安装官方的jenkins
最新版本的jenkins需要jdk1.8,官方给出的文档可以直接那么操作一波sudo wget -O /etc/yum.repos.d/jenkins.repo \ https://pkg.jenkins.io/redhat/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.keysudo yum upgradesudo yum install jenkins但是官方镜像是在是太慢了可以用清华大学原创 2020-06-15 16:14:24 · 289 阅读 · 0 评论 -
centos7部署rabbitMQ,以及快速入门
安装rabbitMQ需要安装Erlang语言的依赖各版本rpm安装地址https://github.com/rabbitmq/erlang-rpm以安装Erlang 23.X为例子下载二进制包后直接本地安装rpm -ivh erlang-23.0.2-1.el7.x86_64.rpm查看是否安装成功,halt(). 是退出erl[root@localhost ~]# erl -versionErlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulato原创 2020-06-10 17:10:37 · 222 阅读 · 0 评论 -
keepalived快速入门
keepalived和nginx热备步骤操作Master:yum install -y keepalived配置文件在这 /etc/keepalivedglobal_defs { #注释部分为SMTP邮件报警 #notification_email { # 762357658@qq.com #} #notification_email_from itsection@example.com #smtp_server mail.example.com原创 2020-06-01 18:34:03 · 238 阅读 · 0 评论 -
docker快速入门
查看所有运行的容器dcoker ps查看所有的镜像docker images 创建容器docker run --name TEST -p 6000:80 -d hub.c.163.com/library/nginx--name TEST : 为容器指定一个名称;-p: 指定端口映射,格式为:主机(宿主)端口:容器端口-d: 后台运行容器,并返回容器ID;-i: 以交互模式运行容器,通常与 -t 同时使用;-t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用;在运原创 2020-06-01 18:11:09 · 116 阅读 · 1 评论 -
Linux运维vim、sed awk总结
1.VIM$vim [filename]其中filename是要编辑器的文件的路径名。如果文件不存在,它将为你建立一个新文件。Vim编辑程序有三种操作模式,分别称为 编辑模式、插入模式 和 命令模式,当运行Vim时,首先进入编辑模式。2.编辑模式Vim编辑方式的主要用途是在被编辑的文件中移动光标的位置。一旦光标移到到所要的位置,就可以进行剪切和粘贴正文块,删除正文和插入新的正文。当...原创 2020-03-25 14:31:38 · 622 阅读 · 0 评论 -
Linux运维基础-权限,用户,文件
Linux的文件权限分为 Owner(user) Group Others, 文件或目录的访问权限分为只读,只写和可执行三种。Linux权限概要如何修改权限一.Linux权限概要rwx 所在的位置是不会改变的,有该权限就会显示字符,没有该权限就变成减号(-)就是了二.Linux用户以及权限修改/etc/passwd 所有用户user/etc/group 所有组group...原创 2019-12-30 16:29:07 · 144 阅读 · 0 评论