kubeadm安装1.25版本初始化集群报错 遇到的问题在使用 kubeadm 初始化 Kubernetes 集群时,遇到了节点无法被正确识别或注册的问题。具体报错报错内容解析此错误表明在上传 kubelet 配置的过程中,集群的控制平面节点(在这个案例中是名为 "master1" 的节点)未能被正确识别或找到。这通常与节点注册、网络配置、主机名解析或容器运行时接口(CRI)配置有关。
FastDFS文件系统+FastDFS-zyc监控系统搭建 1.25版本源码链接](https://sourceforge.net/projects/fastdfs/files/Java%20Client%20API%20Source%20Code/Java%20Client%20API%20Source%20Code%20V1.25/fastdfs_client_java._v1.25.tar.gz/download)一直报错,无法正常使用。[安装包链接](https://github.com/happyfish100/fastdfs)
运维小贴士:CRT中输入一长串命令后,快速回到命令开头或结尾 平时经常遇到输入了一长串命令后,想回到命令开始。例如我这里想要vi修改xml文件的,结果输入成了cd。总不能一直左键移动到开头,太笨了这里可以按 Ctrl+a快速回到命令开头,再按Crtl+e回到命令尾。...
linux离线批量安装本地rpm包 文章目录Linux 离线安装本地rpm的命令1、rpm 命令安装2、yum 命令安装Linux 离线安装本地rpm的命令今天安装FreeSwitch 内网不能yum 只能自己手动down下来128个rpm包再ftp到内网,总不能一个个rpm安装吧。1、rpm 命令安装批量安装: rpm -Uvh *.rpm --nodeps --force-U:升级软件,若未软件尚未安装,则安装软件。-v:表示显示详细信息。-h:以"#"号显示安装进度。--force:强制安装--nodeps:不考虑
每天偷偷学python——centos7安装Python3 文章目录1、安装相应的编译工具2、下载安装包3、解压4、创建编译安装目录5、安装6、创建软链接7、验证是否成功1、安装相应的编译工具在root用户下,全部复制粘贴过去,一次性安装即可.yum -y groupinstall "Development tools"yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-dev
每天偷偷学python——变量与常量 文章目录一、变量与常量二、变量的定义三、变量的使用一、变量与常量变量:在程序运行过程中,值会发生变化的量常量:在程序运行过程中,值不会发生变化的量无论是变量还是常量,在创建时都会在内存中开辟一块空间 ,用于保存它的值。这里有一点需要注意的是 ,在python中是不需要声明类型的。这是根据Python的动态语言特性而来。变量可以直接使用,而不需要提前声明类二、变量的定义a=4b = "hello"C = [1,2]d = (1,2)这些变量都是不需要声明它的类型的,在C和Java中是必
每天偷偷学Python——基础语法 文章目录Python基础语法一、标识符二、标识符的其他的部分由字母、数字和下划线组成三、标识符对大小写敏感四、变量名全部小写,常量名全部大写五、函数和方法名用小写加下划线六、类名用大驼峰七、模块和包的名字尽量用小写八、Python保留字九、注释(1)、单行注释(2)、多行注释(3)、注释文档十、pass语句Python基础语法一、标识符所谓的标识符就是对变量、常量、函数、类等对象起的名字。首先必须说明的是, Python语言在任何场景都严格区分大小写!也就是说A和a代表的意义完全不同python对
Linux中jar包的压缩和解压缩 问题:在生产环境,有时会有需要修改jar中url的需求.(目前我遇到的)此时, unzip/tar命令都失去了用武之地.解决办法:假如文件 是file.jar#cd /tmp#touch abc#cd abc#jar -xvf file.jar解压到当前目录,并不会创建一个新文件夹,而是将所有jar包的内容全部解压到当前文件夹. 所以还是 最好先新建一个新的目录打包成ja包的话就是jar -cvfM0 project.jar ./-c 创建jar包-v 显示过程信息
Kubernetes(K8S)多节点二进制部署及负载均衡详细步骤 文章目录先具备单master节点部署环境一、master2部署二、k8s负载均衡部署1、安装nginx服务2、部署keepalived服务多节点布属基于单节点布置结束,详细请看二进制部署单节点Kubernetes(K8S)先具备单master节点部署环境一、master2部署优先关闭防火墙和selinux服务1、在master01上操作//复制kubernetes目录到master02[root@localhost opt]#scp -r /opt/kubernetes/ root@192.
报错Failed to load config file: {“code“:5200,“message“:“could not read configuration file“} 生成ETCD证书报错Failed to load config file: {"code":5200,"message":"could not read configuration file"}Failed to parse input: unexpected end of JSON input解决办法:可能是你执行的命令中指定的ca,ca-key,config路径不正确,请仔细检查...
Kubernetes——k8s是什么??高级运维的跨门栏!!! 文章目录一、Kubernetes特性二、K8S一、Kubernetes特性Kubernetes特性●自我修复在节点故障时重新启动失败的容器,替换和重新部署,保证预期的副本数量;杀死健康检查失败的容器,并且在未准备好之前不会处理客户端请求,确保线上服务不中断。●弹性伸缩使用命令、UI或者基于CPU使用情况自动快速扩容和缩容应用程序实例,保证应用业务高峰并发时的高可用性;业务低峰时回收资源,以最小成本运行服务。●自动部署和回滚K8S采用滚动更新策略更新应用,一次更新一 个Pod,而不是同时删除所
Ansible的脚本---playbook剧本概念与实操(图文示例) 文章目录一、主机清单二、yaml文件1、基本语法规则2、YAML支持的数据结构三、Ansible的脚本--playbook剧本(1)、playbooks本身由以下各部分组成(2)、下面是一个playbook的示例(3)、执行一个playbook(4)、hosts 和 users 介绍(5)、指定远程主机sudo切换用户(6)、tasks列表和action一、主机清单ansible默认的主机清单是/etc/ansible/hosts文件主机清单可以手动设置,也可以通过Dynamic Inventory动
ansible自动化运维——常用模块介绍 文章目录ansible命令行模块一、ansible-doc命令二、ansible 常用模块1、command模块2、cron模块3、user模块5、group模块ansible命令行模块一、ansible-doc命令ansible-doc命令常用于获取模块信息及其使用帮助//列出所有已安装的模块;注:按q退出ansible-doc -l//-s列出yum模块描述信息和操作动作ansible-doc -s yum二、ansible 常用模块命令格式: ansible [主机] [-m 模
zabbix监控邮箱报警 文章目录环境1、安装邮件功能--服务器上配置2、配置邮件报警功能---服务器上配置3、编写发邮件脚本4、邮件报警测试首先需要来牢记一下这几个协议smtp 邮件发送协议 端口号是25号端口IMAP 邮件接收协议 端口号143端口POP3 邮件接收协议 端口号110IMAP和POP3的区别POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等),不会反馈到服务器上,比如通过客户端收取了邮箱中的3封邮件并移动到其他文件夹,邮箱服务器上
LNMP+zabbix监控平台部署 文章目录一、部署环境二、服务端配置(1)、关闭防火墙LNMP安装环境(2)、安装nginx1、手动创建nginx yum安装源2、安装nginx,默认为nginx-1.12.2(3)、安装mysql 5.7(4)、安装PHP 7. 21、安装PHP源2、yum仓库建立,安装软件包(5)、配置nginx支持php1、修改php-fpm配置文件,把apache改为nginx2、配置location,在index中添加index.php。以支持index.php的首页(6)、配置PHP1、修改PHP配置文件2、开
容器安全和docker—TLS加密通讯 文章目录一、Docker 容器与虚拟机的区别1.隔离与共享2.性能与损耗二、Docker 存在的安全问题1.Docker 自身漏洞2. Docker 源码问题三、Docker 架构缺陷与安全机制四、Docker 安全基线标准1.内核级别2.主机级别3.网络级别4.镜像级别5.容器级别6.其他设置五、容器最小化六、Docker remote api 访问控制首先我们需要来了解一下Docker容器和虚拟机的区别一、Docker 容器与虚拟机的区别1.隔离与共享虚拟机通过添加 Hypervisor 层,虚
使用Cgroup在Docker中进行资源管理 文章目录一、Cgroup 资源配置方法二、使用stress工具测试CPU和内存三、CPU周期限制一、Cgroup 资源配置方法1、Docker通过Cgroup来控制容器使用的资源配额,包括CPU、内存、磁盘三大方面, 基本覆盖了常见的资源配额和使用量控制。2、Cgroup是Control Groups的缩写,是Linux内核提供的一种可以限制、 记录、隔离进程组所使用的物理资源(如CPU、内存、磁盘I0等等)的机制,被LXC、 docker等很多项目用于实现进程资源控制。Cgroup本身是提供将进程进