- 博客(95)
- 收藏
- 关注
原创 通过fail2ban服务监控frps日志实现禁止非法IP
服务器使用了frp作为了内网穿透软件,查看frps的日志,发现总有一些国外的ip在扫描这台服务器的端口信息,日志如下图,所以想通过fail2ban服务能够直接禁用这些ip扫描服务器。
2024-03-18 17:36:18 426 1
原创 【k8s管理--Helm包管理器】
Kubernetes包管器Helm是查找、分享和使用软件构件Kubernetes的最优方式。Helm管理名为chart的Kubernetes包的工具。
2024-02-29 16:13:56 789
原创 【k8s 访问控制--认证与鉴权】
操作k8s的所有请求都是通过https的方式进行请求,通过REST协议操作我们的k8s接口,所以在k8s中有一套认证和鉴权的资源。
2024-02-29 13:40:55 1256
原创 【k8s 高级调度--亲和力/反亲和力】
nodeSelector 提供了一种最简单的方法来将 Pod 约束到具有特定标签的节点上。亲和性和反亲和性扩展了你可以定义的约束类型。
2024-02-29 00:35:04 981
原创 【k8s 高级调度--污点和容忍】
在 Kubernetes 中,调度(scheduling)指的是确保 Pod 匹配到合适的节点, 以便 kubelet 能够运行它们。抢占(Preemption)指的是终止低优先级的 Pod 以便高优先级的 Pod 可以调度运行的过程。驱逐(Eviction)是在资源匮乏的节点上,主动让一个或多个 Pod 失效的过程。
2024-02-28 18:29:08 1570 1
原创 【k8s配置与存储--持久化存储(HostPath、EmptyDir、NFS)】
使用hostPath、emptyDir、nfs三种方式进行数据共享和持久化,emptydir这种方式可以使pod中容器之间的数据共享,但是在删除pod的时候数据也会删除。
2024-02-27 02:11:40 1199
原创 【服务发现--ingress】
Ingress 提供从集群外部到集群内服务的 HTTP 和 HTTPS 路由。流量路由由 Ingress 资源所定义的规则来控制。Ingress 是对集群中服务的外部访问进行管理的 API 对象,典型的访问方式是 HTTP。Ingress 可以提供负载均衡、SSL 终结和基于名称的虚拟托管。
2024-02-25 21:03:30 921
原创 【命令行工具kubectl】
1、将master节点中/etc/kubernetes/,admin.conf拷贝到需要运行的node服务器的/etc/kubernetes目录中。2、在对应的服务器上配置环境变量。
2024-02-22 20:06:36 337
原创 使用kubeadm快速部署一个k8s集群
此文所使用服务的环境为:docker 版本: v25.0.3 kubernetes版本:v1.25.0。
2024-02-19 23:41:11 1774
原创 PYTHON设置默认清华源
windows设置默认源,安装报错 ValueError: check_hostname requires server_hostname 解决办法
2022-04-19 16:09:33 3854
原创 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 592
原创 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 299
原创 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 366
原创 搭建 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 1356 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 652 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 196
原创 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 1170
原创 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 821
原创 RabbitMQ集群搭建
RabbitMQ本身是基于Erlang编写的,Erlang天生支持分布式(通过同步Erlang集群各节点的cookie来实现),因此不需要像Kafka那样通过ZooKeeper来实现分布式集群。元数据,RabbitMQ内部有各种基础构件,包括队列、交换器、绑定、虚拟主机等,他们组成了AMQP协议消息通信的基础,而这些构件以元数据的形式存在内存节点与磁盘节点,在集群中的每个节点,要么是内存节点,要么是磁盘节点,如果是内存节点,会将所有的元数据信息仅存储到内存中,而磁盘节点则不仅会将所有元数..
2020-11-17 22:30:02 933
原创 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 547
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人