自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(255)
  • 收藏
  • 关注

原创 ( —基础— ) k8s----介绍,概念,组件(ipvs,iptables,proxy),功能,运行机制,工作模式(master,node)

文章目录k8s介绍概念介绍Kubernetes 有如下几个核心的功能kubernetes功能详解Kubernetes 的架构k8s 组件介绍(kubernetes)Server端 和node端 组件有哪些Server端node节点安装方式k8s介绍概念介绍参照Kubernetes 有如下几个核心的功能服务的发现与负载的均衡;容器的自动装箱,我们也会把它叫做 scheduling,就是“调度”,把一 个容器放到一个集群的某一个机器上,Kubernetes 会帮助我们去做 存储的编排,让存储的声明

2021-07-30 21:55:55 535

原创 容器---介绍

文章目录一 .什么是容器1. 进程 都有什么样的特点?2.这样的三个特点会带来什么问题呢?3. 如何为进程提供一个独立的运行环境呢?4. 应该如何定义这样的进程集合呢?5. 什么是镜像?*6. changeset 的分层以及复用特点能够带来几点优势7. 如何构建镜像?8. 如何运行容器?二、容器的生命周期三、容器项目架构四、容器 对比 VM一 .什么是容器补充操作系统是如何管理进程 的。首先,当我们登录到操作系统之后,可以通过 ps 等操作看到各式各样的进程,这些进程包括系统自带的服务和用户的应用进程

2021-07-30 21:50:53 188

原创 Mysql- --DQl语句(select数据查询语言,多表查询,View试图)linux常用(重点)

文章目录SELECTWHERE子句(条件)1.逻辑操作符2.DISTINCT 去除重复列3.LIKE: 通配符4.空值查询5.统计6.分组:统计7.排序8.限定查询结果9.IN范围过滤对查询结果中的数据请求施加“锁”特殊集1.where和having的区别2.过滤的次序3.安全攻击1.sql 注入DQL:Data Query Language 数据查询语言SELECTSELECTselect "hello"; 相当于echoselect 3*4; 做数字运算select * fro

2020-12-08 23:24:57 370

原创 网络常用命令----抓包,路由

文章目录ping命令常用操作1.ifconfig命令2.route命令启用route服务2.1临时配置2.2永久生效route路由3.netstat命令4.ip命令5.ss命令6.nmcli命令nmcli配置网络nmcli实现bonding7.tracerout命令8. tracepath命令9. mtr命令10.[iptables命令](https://www.cnblogs.com/vathe/p/6973656.html)11.[tcpdump](https://www.cnblogs.com/mai

2020-11-20 10:39:22 4215

原创 最基本的命令,及特殊用法

本章主要内容1.关机命令2.重启命令3.pwd4.查看镜像版本5.命令优先级6.alias别名机制7.history命令***8.调用历史参数9.who , runlevl ,whoami , a1.关机命令(1)Shutdown 默认一分钟后关机(2)Shutdown -h now 立刻马上关机 可以也把now改成具体的时间(12:00) 也可以在最后面加一个提示 “将在12:00关机” Shutdown -h 12:00 “将在12:00关机” S

2020-10-15 20:33:49 816

原创 常用恢复-手法(socket文件)

【代码】常用恢复-手法(socket文件)

2022-09-09 10:52:29 795 1

原创 k8s---特殊操作(修改hostname)

在某些情况下需要将pod绑定至指定node节点,防止重启导致pod漂移到其他node节点。例如:将10.0.0.135修改未node-1。1、通过以下命令驱逐节点上pod应用。4、启动kubelete。例如:容器需要对外挂载。

2022-09-02 11:38:06 3116

原创 k8s----网络通信机制(calico-IPIP,fiannel-VXLAN)caclicoctl命令

calico 默认部署为 CrossSubnet,此种模式在部署完成后,有可能造成节点之间无法正常通行,如果已经确定部署模式为 IPIP 模式,可以在部署前将 CALICO_IPV4POOL_IPIP=“CrossSubnet”,修改为。,Pod中从网卡eth0发出的流量都会发送到Cni0网桥设备的端口(网卡)上,Cni0 设备获得的ip地 址是该节点分配到的网段的第一个地址。,但是会存在安全性问题,其在内核内置,可以通过Calico的配置文件设置是否启用IPIP,在公司内部如果k8s的node节点。

2022-08-20 18:11:25 1507

原创 k8s--docker状态码(很重要)

最常见的退出码,来回答两个重要问题:这些退出码是什么意思?导致该退出码的动作是什么?exit code:代表一个进程的返回码,通过系统调用 exit_group 来触发。在 POSIX 中,0 代表正常的返回码,而 1-255 代表异常返回码,不过一般错误码都是 1。这里有一张附表 Appendix E. Exit Codes With Special Meanings。...

2022-08-15 12:07:36 1111

原创 ssh之 ~/.ssh/config 配置文件实现

参考最常用的登陆方法是****通过配置文件,实现免密、更改名称的登陆方法,不论你的username、server address、port是什么,都可以不用输入,只需要输入一个替换的名称即可登陆该服务器。像这样1、将公钥 rsa.pub 上传到服务器使用ssh-copy-id命令将生成的公钥上传到服务器常用的SSH配置项1、config文件配置项2、Host配置Host配置项标识了一个配置区段。SSH配置项参数值可以使用通配符:测试1、使用指定别名登录到www.test.com这台主机。..

2022-06-04 11:12:36 15373 1

原创 (三)hadoop---HDFS架构、读写过程、高可用方案,hdfs命令

文章目录Hadoop架构Hadoop如何工作HDFS体系结构HDFS 写文件过程HDFS 读文件过程HDFS 可靠性HDFS高可用方案在 Hadoop 1.0 时代Hadoop2.0方法一:HDFS联盟1.1 问题缘由1.2 解决方法方法二:HDFS HAHDFS 常用操作命令新建目录列出内容上传文件下载文件复制文件查看文件内容删除文件删除文件夹hdfs帮忙文档查看HDFS的状态Hadoop架构参考:https://cloud.tencent.com/developer/article/1005706

2022-01-07 14:27:16 1519

原创 (二)大数据---Hadoop组件介绍,区别

文章目录HDFS: 分布式文件系统YARN: 分布式资源管理MapReduce、Spark、Flink: 分布式计算框架Yarn/Mesos :分布式资源管理器zookeeper:分布式协作服务sqoop:数据同步工具hive / Impala 基于Hadoop的数据仓库Hbase:分布式列存储数据库Flume:日志手机工具Kafka:分布式消息队列Oozie:工作流调度器Others: 利用YARN的资源管理功能实现其他的数据处理方式内部各个节点基本都是采用Master-Woke

2022-01-05 16:51:02 1048

原创 (一)大数据---Hadoop整体介绍(架构层)----(组件、引擎)分类

文章目录一、大数据介绍1、基本介绍2、大数据的特性二、大数据技术有哪些(`重点`)1、数据采集与预处理2、数据存储3、数据清洗(引擎)4、数据查询分析5、数据可视化大数据计算引擎的分类:三、大数据解决方案传统方案Google方案Hadoop方案一、大数据介绍1、基本介绍1、什么是大数据大数据是指无法利用传统计算技术进行处理的大规模数据集合。大数据概念不再只是数据,大数据已经成为一个全面的主题概念,包含各类工具、技术以及框架。2、大数据三种数据类型结构化数据:关系型数据。半结构化数据:XML数据

2022-01-05 16:49:21 6327

原创 influxdb清理

influxdb清理登陆influxdb数据库,清理数据1、执行如下命令登录influxdb数据库/usr/sbin/influx -precision rfc3339 -port 30001 -username admin -password 123445#参数解释-precision 时间字段以什么格式显示,默认为16329066852900000 的ms显示-port 端口-username-password2、切换到db1的库中use db1;执行如下命令删除旧数据,注

2021-12-24 18:22:36 7385

原创 redis内存问题

文章目录报错信息处理方法1. 分析步骤2. 内存工具分析3. 动态改配置命令(无需重启)目录报错信息清理方法2.1 binlog清理2.2 relay log清理报错信息用户在使用YonBIP过程中,发现技术中台Redis内存一直在增长,一打到16G,需要分析内存具体使用情况。处理方法1. 分析步骤1)执行命令查看内存使用情况和碎片率info memory关注一下:used_memory_human:130.69Mused_memory_rss_human:10.90G

2021-11-29 16:44:28 792

原创 (九)Go------捕获异常(defer,panic,revover)单元测试

文章目录一. Go 捕获异常defer和recover捕获异常二. Go 单元测试go test 常见参数单元测试文件代码规则练习1. 数字阶乘2. 斐波那契数列(Fibonacci)三. Go defer 延迟1. 遇到了闭包2. defer陷阱一. Go 捕获异常不同于其他语言引入了defer、panic、recoverdefer和recover捕获异常Go程序抛出一个panic异常,在defer中通过recover捕获异常,然后处理package mainimport "fmt"f

2021-09-14 19:01:15 1194

原创 (八) Go------函数(init,包,闭包)

文章目录一. 函数1. Golang函数特点:2. 语法3. 注意事项4. init函数二 .Go 包与函数匿名函数Go闭包一. 函数Go分为自定义函数,系统函数。函数可以将一个大的工作拆解成小的任务。函数对用户隐藏了细节1. Golang函数特点:支持不定长参数支持多返回值支持命名返回参数支持匿名函数、闭包函数也是类型,可以赋值给变量一个package下不能有两个同名函数,不支持函数重载函数参数可以没有,或者多个参数注意类型在变量名后面多个连续的函数命名参

2021-09-14 19:01:09 193

原创 (七)Go------常用函数(strings ,time)

文章目录Go 常用函数strings处理字符串相关时间日期函数计算程序运行多长时间Go 捕获异常defer和recover捕获异常Go 单元测试go test 常见参数单元测试文件代码规则练习1. 数字阶乘2. 斐波那契数列(Fibonacci)Go 常用函数官网:https://golang.org/pkg/ golang官网程序开发常用函数strings处理字符串相关统计字符串长度,按字节 len(str)字符串遍历,处理中文

2021-09-14 19:00:06 261

原创 (六)Go------自定义类型type,结构体struct

文章目录结构体什么是结构体?1. 定义结构体2. 绑定方法3. 方法的参数传递方式4. 结构体实现 “继承”5. 内部方法与外部方法6. 三种实例化方法7. 选择器的冷知识结构体什么是结构体?数组与切片,只能存储同一类型的变量。若要存储多个类型的变量,就需要用到结构体,它是将多个任意类型的变量组合在一起的聚合数据类型。每个变量都成为该结构体的成员变量。可以理解为 Go语言 的结构体struct和其他语言的class有相等的地位,但是Go语言放弃大量面向对象的特性,所有的Go语言类型除了指针类型外

2021-09-10 09:28:36 5064

原创 (五)Go-----数组(映射map),切片,堆栈,队列,多维切片,模块,字符串/字节切片(函数)

文章目录数组数组数组长度不可变所有元素类型相同重复赋值,只能是长度相同的数组元素,为非负证书的常量声明var,需要指定:类型,长度声明长度

2021-09-06 15:44:55 411

原创 (四)Go-----运算操作,流程控制(if,for,switch,goto,defer)异常机制(panic,recover)

文章目录五. 运算 操作赋值运算位运算赋值运算类型转换六. 流程控制1 .条件语句if else2 . 选择语句switchswitch 后可接函数switch 可不接表达式3 . 循环语句 for4. 结束语句5. 跳转goto6. defer 延迟语句1. 延迟调用2. 即时求值的变量快照3. 多个defer 反序调用4. defer 与 return 先后顺序5. 为什么要有 defer?7. 异常机制:panic 和 recover1. 触发panic2. 捕获 panic用recover3. 无

2021-09-06 15:33:22 203

原创 (三)Go----变/常量,作用域,类型(字符串,字符,指针,索引,枚举)

文章目录一. 变量简短类型声明包级别的变量二. 常量枚举类型三. 作用域四. 常用类型1. 布尔类型数值类型字符串类型枚举类型指针类型运算 操作一. 变量声明用: var规则必须由非空的unicode字符串组成不能以数字开头不能为go关键字(25个)避免和go预定义标识符冲突驼峰命名法区分大小写定义之后必须使用一次性定义多个变量(用“逗号”隔开)可以直接在定时的直接赋值不能重复声明,可以重复赋值方式一:定义一个变量 变量名 类型var name st

2021-09-05 21:14:47 270

原创 (二)Go----基础知识(包管理,输出,输入,注释,命名,ASCII码,基本元素)

文章目录1.包管理 (调用)调用包(在同一个级别)不同级别2 . 输出print内置函数fmt 包 (推荐)3. 注释4. Go语言命名规则5. ASCII码6. 基本元素**字面量**操作符匀运算符声明1.包管理 (调用)包介绍一个文件夹可以成为一个包在文件夹(包)中可以创建多个文件夹在 同一个包下的每一个文件中必须指定包名称且相同同一个包中,包名相同,可直接调用其他文件中的功能包分类main包,必须写一个main函数,此函数就是项目的入口(main主函数)。编译生成的就是一个可

2021-09-05 21:14:20 306

原创 (一)Go---介绍,环境搭建(Windows,Linux)GoLand(IDE),VScode、以及go插件

文章目录一. 介绍编程语言分类Go语言特性二. 安装windows安装linux安装三. Visual Studio Code安装Visual Studio Code的go插件安装第一个程序helloworld一. 介绍Go下载:https://golang.google.cn/dl/Visual Studio Code安装包:https://code.visualstudio.com/DownloadgoLand下载地址:https://www.jetbrains.com/go/?fromMenu

2021-09-05 21:02:53 875 2

原创 k8s-------(| 五 |)调度器 scheduler,亲和(affinity),污点(taint),容忍(tolerations),固定节点nodeName和nodeSelector调度

文章目录一、调度说明1. 简介2. 调度过程3. 自定义调度器二、调度亲和性1. node节点亲和性(1)硬策略(2)软策略(3)硬策略与软策略(4)节点标签相关操作2. Pod 亲和性(1) podAffinity与podAntiAffinity的区别(2)资源清单模板(3)Pod 标签相关操作三、污点(Taint)和容忍(Toleration)1. 污点(Taint)(1) 污点的组成2. 污点的设置、查看和去除2. 容忍(Tolerations)四、固定节点1. 通过主机名固定2. 通过标签固定一、

2021-09-05 14:37:59 611

原创 k8s----(| 四 |)Configmap配置,Secret加密

文章目录一. Configmap资源清单创建1. 创建 ConfigMap 的资源清单2. 使用目录创建3. 使用文件创建4. 使用字面值创建Pod 中使用 ConfigMap1. 使用 ConfigMap 来替代环境变量2. 使用 ConfigMap 设置命令行参数3. 通过数据卷插件使用ConfigMap4. ConfigMap 的热更新二. Secret1. Service Account(不常用)2. Opaque Secret(1)创建 Opaque Secret(2)将 Secret 挂载到 V

2021-09-05 13:44:12 1453

原创 k8s-----(| 三 |)存储Volume卷,PV / PVC,nfs持久化

文章目录一. 存储Volume 卷1. emptyDir本地临时卷2. hostPath 本地卷3. nfs共享存储二 . PV/PVC1. 概念2. PV 一些概念(1)PV 的类型(插件)(2)访问模式(3)回收策略(4)状态(5)模板3. NFS 持久化示例(1)安装 NFS(2)创建 PV 和 StatefulSet4. PV 的一些说明一. 存储Volume 卷参考容器磁盘上的文件的生命周期是短暂的,这就使得在容器中运行重要应用时会出现一些问题。首先,当容器崩溃时,kubelet 会重

2021-09-05 13:43:44 378

原创 k8s------资源对象,pod的API,yaml文件基础

文章目录一. Namespace(命名空间)一. 资源对象k8s的设计理念—分层架构k8s的设计理念—API设计原则k8s资源管理核心--对象二. APIk8s的几个重要概念1. Podk8s中的资源对象一、集群资源分类1. 名称空间级别:仅存此名称空间下生效2. 集群级别:所有名称空间都可以使用3. 元数据型资源二. 规范1. 必须存在的属性(必须写)2. 主要对象3. 额外参数项2. Annotations(注解)3. Label(标签)一. Namespace(命名空间)相当于,把pod分组,形

2021-08-16 10:53:03 408

原创 k8s-------(| 二 |)资源对象Namespace,Service

文章目录5. Servicekube-proxy和service的关系:6. Volume 卷emptyDir本地临时卷hostPath 本地卷nfs共享存储Configmap配置文件二. kubernetes的API5. PV/PVC6. Statefulset5. ServiceService 提供了一个或者多个 Pod 实例的稳定访问地址一个 Deployment 可能有两个甚至更 多个完全相同的 Pod。对于一个外部的用户来讲,访问哪个 Pod 其实都 是一样的,所以它希望做一次负载均衡,在做

2021-08-16 10:52:11 1055

原创 (五)Python----bytes,bytearray字节,字节序,(线性结构),切片

文章目录bytes,bytearray字节序列ASCII 表bytes,bytearray字节序列Python3引入bytes不可变字节序列bytearray字节数组,可变列表encode编码,decode解码b位bytes的前缀ASCII 表\t --->9\r --->13\n --->10

2021-08-15 16:01:46 1560

原创 (二)Granfana----监控报警(mysql,rabbmitMQ,redis,TiDB),开放API,其他配置

文章目录一. 添加报警规则二. Grafana监控系统监控MysqlGrafana监控系统之开放API监控RabbitMQ监控Redis监控TiDB三. 其他配置1、grafana使用mysql做数据源grafana使用mysql存储sessiongrafana+zabbix可视化监控grafana配置httpsgrafana升级版本如何汉化Grafana一. 添加报警规则启动grafanasystemctl start grafana-server.service 可视化界面输入具体的

2021-08-11 15:16:11 1621

原创 (一)Grafana-----介绍,部署,prometheus+Grafana监控,nginx监控界面

文章目录安装Grafanagrafana web界面添加prometheus数据源导入模板1. 模板下载地址:下载模板2. 通过模板ID导入3. 确认模板信息4. 验证图形信息:监控pod资源安装Grafana官方安装文档https://grafana.com/docs/功能:调用prometheus的数据,进行更专业的可视化192.168.7.101pwd /usr/local/src dpkg -i grafana_<VERSION>_amd64.deb apt --fi

2021-08-09 15:43:57 897

原创 (四)Python----字符串(连,分,排,替,删,查,判,格式化format)练习(算法-性能测试)

文章目录一 . 字符串1. 索引2. 字符串连接join方法字符串+连接3. 分割 split()一 . 字符串一个个字符组成的有序的序列,是字符的集合使用单引号,双引号,三引号字符串是不可变的对象Python3开始,字符串就是Unicode类型大写小写都行r前缀不做任何处理f前缀,格式化字符Python3.6增加1. 索引不能改变有序的字符集合for c in sql: print(c) print(type(c)) #字符类型可迭代:也就是可以赋值给数组 / 元组

2021-08-08 21:26:43 589

原创 k8s---Grafana ,报警,,cadvisor监控pod

文章目录一. 安装Grafanagrafana web界面添加prometheus数据源导入模板1. 模板下载地址:下载模板2. 通过模板ID导入3. 确认模板信息4. 验证图形信息:四. 监控pod资源--cadvisor1.cadvisor镜像准备2.启动cadvisor容器3. 验证cadvisor web界面:4.prometheus采集cadvisor数据5.验证prometheus数据6. grafana添加pod监控模板一. 安装Grafana官方安装文档https://grafana.

2021-08-08 10:04:50 1844

原创 k8s-------ingress-nginx(七层)

文章目录介绍前提Ingress controllersIngress类型1. 单service ingress2. 基于 名称的虚拟主机3. TLS更新Ingress介绍Kubernetes中为了实现服务实例间的负载均衡和不同服务间的服务发现,创造了Serivce对象,同时又为从集群外部访问集群创建了Ingress对象。节点:Kubernetes集群中的一台物理机或者虚拟机。集群:位于Internet防火墙后的节点,这是kubernetes管理的主要计算资源。边界路由器:为集群强制执行防火墙策略

2021-08-08 10:00:52 979

原创 (三)Python内置数据结构,函数,类型,列表(copy浅,深拷贝),随机数,元组,排序算法

文章目录分类2. 类型转换3. 数字的处理函数4. 类型判断五 . 列表索引访问列表查询列表增加,删除元素1. `尾部`追加append()2. `插入` insert()3. extend(iteratable)尾部追加4. `+ -> list`5. `*-->list` 浅拷贝6. copy拷贝7. 删除列表元素pop()其他操作六. 随机数random练习七. 元组 tuple元组的访问八. 命名元组namedtuple访问冒泡排序分类数值型整数int浮点数float复数c

2021-08-07 22:54:52 603 2

原创 (二) python---基本语法(最基础),内存管理GC,if、for,range,help,type

文章目录python解释器基础语法基本名词运算符运算符优先级python解释器基础语法基本名词注释#为注释数字整数int浮点数float复数complex: 1+2j 或 1+2J字符串三引号可以支持单引号,双引号,特殊字符等r前缀不做任何处理f前缀,格式化字符\转义r做前缀就不会转移任何字符续行:再行末使用\,如果有花括号则不支持\缩进:4个空格标识符只能用字目,下划线,数字,不能是关键字(def,class)不允许使用中文,不能用_开头,python无法

2021-08-07 21:20:34 519 1

原创 (一)Python----开发环境搭建Linux(ipython,jupyter),Windows(Pycharm)

文章目录python源码编译安装python三. 开发环境安装一. linux系统1 开发环境 Pyenv1.1在线安装curl1.2 离线安装2 开始安装python多版本共存ipython包管理工具jupyter保存机制 : 8888导出包导入包Windows安装1. python安装2. Pycharm安装和使用3. 如何创建项目python官网:https://www.python.org/downloads/source/源码编译安装python下载pythonhttps://www.p

2021-08-06 20:43:26 359

原创 (二) prometheus报警-----自定义 / alertmanager监控,报警设置

文章目录四. prometheus报警设置:1.介绍2.自定义告警规则1.下载并报警组件alertmanager.配置alertmanager启动alertmanager服务配置prometheus报警规则创建报警规则文件报警规则验证验证报警规则匹配:prometheus首页状态prometheus监控haproxy部署haproxy_exporter验证web界面数据prometheus server端添加haproxy数据采集grafana添加模板四. prometheus报警设置:1.介绍Pro

2021-08-04 13:05:08 7691 1

原创 (一)Prometheus监控------介绍,安装(server,exporter)

文章目录Prometheus介绍prometheus简介:prometheus系统架构图二. prometheus 安装方式1. 基于NodePort暴露服务2. 二进制方式安装3. node exporter二进制方式安装node exporter三. 安装Grafanagrafana web界面添加prometheus数据源导入模板1. 模板下载地址:下载模板2. 通过模板ID导入3. 确认模板信息4. 验证图形信息:四. 监控pod资源--cadvisorcadvisor镜像准备启动cadvisor容

2021-08-03 16:49:51 1099

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除