自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

嘻哈记的运维学习之路

运维学习记忆

  • 博客(95)
  • 收藏
  • 关注

原创 通过fail2ban服务监控frps日志实现禁止非法IP

服务器使用了frp作为了内网穿透软件,查看frps的日志,发现总有一些国外的ip在扫描这台服务器的端口信息,日志如下图,所以想通过fail2ban服务能够直接禁用这些ip扫描服务器。

2024-03-18 17:36:18 527 1

原创 【k8s管理--可视化界面】

kubernetes可视化界面

2024-03-04 00:11:39 759

原创 【k8s存储--使用OpenEBS做持久化存储】

使用OpenEBS,你可以将有持久化数据的容器,像对待其他普通容器一样来对待。

2024-03-03 22:48:39 967 2

原创 【k8s管理--集群日志管理elk】

k8s安装elk

2024-03-02 17:54:49 1215

原创 【k8s管理--两种方式安装prometheus】

两种方案安装普罗米修斯

2024-03-02 12:00:48 1413

原创 【k8s管理--Helm包管理器】

Kubernetes包管器Helm是查找、分享和使用软件构件Kubernetes的最优方式。Helm管理名为chart的Kubernetes包的工具。

2024-02-29 16:13:56 797

原创 【k8s 访问控制--认证与鉴权】

操作k8s的所有请求都是通过https的方式进行请求,通过REST协议操作我们的k8s接口,所以在k8s中有一套认证和鉴权的资源。

2024-02-29 13:40:55 1267

原创 【k8s 高级调度--亲和力/反亲和力】

nodeSelector 提供了一种最简单的方法来将 Pod 约束到具有特定标签的节点上。亲和性和反亲和性扩展了你可以定义的约束类型。

2024-02-29 00:35:04 996

原创 【k8s 高级调度--污点和容忍】

在 Kubernetes 中,调度(scheduling)指的是确保 Pod 匹配到合适的节点, 以便 kubelet 能够运行它们。抢占(Preemption)指的是终止低优先级的 Pod 以便高优先级的 Pod 可以调度运行的过程。驱逐(Eviction)是在资源匮乏的节点上,主动让一个或多个 Pod 失效的过程。

2024-02-28 18:29:08 1576 1

原创 【k8s配置与存储--持久化存储(PV、PVC、存储类)】

持久化存储pv、pvc的创建

2024-02-27 21:08:21 1330

原创 【k8s配置与存储--持久化存储(HostPath、EmptyDir、NFS)】

使用hostPath、emptyDir、nfs三种方式进行数据共享和持久化,emptydir这种方式可以使pod中容器之间的数据共享,但是在删除pod的时候数据也会删除。

2024-02-27 02:11:40 1265 1

原创 【k8s配置与存储--配置管理】

k8s的配置管理,通过configmap和secret共享文件到Pod中。

2024-02-26 21:50:27 1225 1

原创 【服务发现--ingress】

Ingress 提供从集群外部到集群内服务的 HTTP 和 HTTPS 路由。流量路由由 Ingress 资源所定义的规则来控制。Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP。Ingress 可以提供负载均衡、SSL 终结和基于名称的虚拟托管。

2024-02-25 21:03:30 938

原创 【服务发现--service】

【代码】【服务发现--service】

2024-02-25 13:24:25 1139

原创 【k8s资源调度-HPA(自动扩缩容)】

k8s资源调度,如何让pod资源自动扩缩容

2024-02-24 23:39:13 1251

原创 【k8s资源调度--DaemonSet】

DaemonSet 守护进程

2024-02-24 20:37:12 807

原创 【k8s资源调度-StatefulSet】

k8s的statefulset 资源调度

2024-02-24 13:18:10 1105

原创 【k8s资源调度-Deployment】

无状态服务器资源调度

2024-02-24 01:25:49 1303

原创 【深入pod】

pod的使用

2024-02-23 17:10:49 893

原创 【命令行工具kubectl】

1、将master节点中/etc/kubernetes/,admin.conf拷贝到需要运行的node服务器的/etc/kubernetes目录中。2、在对应的服务器上配置环境变量。

2024-02-22 20:06:36 346

原创 使用kubectl创建一个nginx-pod

nginx-pod

2024-02-22 18:11:37 520

原创 【k8s核心概念与专业术语】

k8s专业术语以及解析。

2024-02-22 14:52:01 1017

原创 【问题解决】删除node节点后如何把node节点重新加入

删除node节点后如何把node节点重新加入。

2024-02-21 22:33:59 438

原创 K8S临时小结

k8s 核心组件

2024-02-20 19:09:52 542

原创 【k8s初始化过程解析】

kubernetes初始化详解、pod创建的过程

2024-02-20 10:54:58 1192

原创 使用kubeadm快速部署一个k8s集群

此文所使用服务的环境为:docker 版本: v25.0.3 kubernetes版本:v1.25.0。

2024-02-19 23:41:11 1810

原创 GPU服务器安装显卡驱动、CUDA和cuDNN

gpu服务器中容器调用显卡运算

2023-02-11 15:09:47 2965

原创 Docker 搭建 mysql8 遇到的问题

docker安装mysql8

2022-11-20 21:37:10 2842

原创 jenkins升级版本遇到的问题

jenkins升级遇到的问题,以及解决思路

2022-09-19 22:51:36 3567

原创 PYTHON设置默认清华源

windows设置默认源,安装报错 ValueError: check_hostname requires server_hostname 解决办法

2022-04-19 16:09:33 4074

原创 python数据类型(整型、序列、字典)

环境: python2.7.5系统:centos 7 x86_641.数值类型1.1整型int整数有正整数和负整数在32位机器上,整型的位宽为32位,取值范围为-2147483648~2147483647在64位系统上,整型的位宽通常为64位,取值范围为-9223372036854775808~9223372036854775807In [1]: a = 123In [2]: type(a)Out[2]: intIn [3]: aOut[3]: 123In [4]: .

2021-03-12 16:08:44 620

原创 python中的变量

1.python中的变量命名规则变量名由字母、数字、下划线组成变量不能以数字开头不可以使用关键字eg:a a1 _a 这些命名规则是可以的变量的赋值是变量的声明和定义的过程eg:a = 1 给变量a赋值,值为1.[root@linux-01 ~]# ipythonPython 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 22:45:29) [MSC v.1916 32 bit (Intel)]Type 'copyright', 'credits

2021-03-10 23:28:36 309

原创 python文件类型

查看系统中的python版本,如系统中没有python可以到 python.org 网站下载python,支持linux、windows、macos系统。下文可以看到系统已经安装过了python2.7版本。[root@linux-01 ~]# pythonPython 2.7.5 (default, Oct 30 2018, 23:45:53)[GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux2Type "help", "copyright", "cre

2021-03-08 23:46:45 367

原创 搭建 Harbor v2.2.0 docker私库

1.安装docker-ce# step 1: 安装必要的一些系统工具[root@linux-001 ~]# yum install -y yum-utils device-mapper-persistent-data lvm2已加载插件:fastestmirrorLoading mirror speeds from cached hostfileepel/x86_64/metalink

2021-03-01 11:29:38 1374 1

原创 redis6.0.9安装

1下载redis6.0.9[root@linux-001 ~]# wget http://download.redis.io/releases/redis-6.0.9.tar.gz[root@linux-001 ~]# tar -xf redis-6.0.9.tar.gz /opt/[root@linux-001 ~]# cd /opt/redis-6.0.92 安装redis6.0.9在进行make的时候出现如下报错:[root@linux-001 redis-6.0.9]# mak

2021-02-23 09:48:44 663 3

原创 salt远程安装nginx1.18.0

系统环境:Centos 7.6salt 3.10.0nginx 1.18.0前言:系统已安装salt-master,远程服务器已安装salt-minion1.修改salt-master配置配置内容具体如下,可以自定义file_roots的目录,也可使用配置文件自带 ,配置文件修改后需要重启salt-master服务。[root@linux-001 ~]# cat /etc/salt/master | grep -Ev "^#|^$"state_top: top.slsfile_roo.

2021-01-28 16:20:22 197

原创 Centos python3编译安装以及编译gcc升级

引言:由于我是在新的虚拟机上测试学习,正好听到同事讲一个朋友在gcc升级安装导致系统出问题,所以在安装gcc的时候一定要小心。1.系统环境1.1 gcc版本[root@linux-01 ~]# yum install -y gcc# 安装过程省略[root@linux-01 ~]# gcc -v使用内建 specs。COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrappe

2020-11-26 00:17:09 1209

原创 ansible安装

自动化运维工具ansible1.ansible介绍2.ansible 安装3.配置ansible的hosts文件4.使用ansible命令执行命令5.使用ansible命令复制文件6.使用ansible命令复制文件夹7.使用ansible命令远程执行脚本1.ansible介绍不需要安装客户端,通过sshd去通信基于模块工作,模块可以由任何语言开发不仅支持命令行使用模块,也支持编写yaml...

2020-11-20 18:12:27 830

原创 RabbitMQ集群搭建

RabbitMQ本身是基于Erlang编写的,Erlang天生支持分布式(通过同步Erlang集群各节点的cookie来实现),因此不需要像Kafka那样通过ZooKeeper来实现分布式集群。元数据,RabbitMQ内部有各种基础构件,包括队列、交换器、绑定、虚拟主机等,他们组成了AMQP协议消息通信的基础,而这些构件以元数据的形式存在内存节点与磁盘节点,在集群中的每个节点,要么是内存节点,要么是磁盘节点,如果是内存节点,会将所有的元数据信息仅存储到内存中,而磁盘节点则不仅会将所有元数..

2020-11-17 22:30:02 934

原创 RabbitMQ单机安装

RabbitMQ介绍1.RabbitMQ简介2.Centos7上安装RabbitMQ(单机)2.1 安装erlang2.2 安装rabbitmq2.3 启动rabbitmq2.4 开启RabbitMQ网页访问3.rabbitmq常用命令3.1 虚拟机管理3.2 用户管理3.2.1 用户的增删改密3.2.2用户的tags3.2.3 插件管理3.2.4 限制3.2.4 其他1.RabbitMQ简介官网:https://www.rabbitmq.comRabbitMQ是一款在全球范围内使用非常广泛的开源

2020-11-17 00:34:41 555

空空如也

空空如也

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

TA关注的人

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