一直学一直嗨,一直嗨一直学

在Kubernetes中让nginx容器热加载配置文件

Nginx作为WEB服务器被广泛使用。其自身支持热更新,在修改配置文件后,使用nginx -s reload命令可以不停服务重新加载配置。然而对于Dockerize的Nginx来说,如果每次都进到容器里执行对应命令去实现配置重载,这个过程是很痛苦的。本文介绍了一种kubernetes集群下nginx的热更新方案。 首先我们创建正常的一个nginx资源,资源清单如下: apiVersion: v1 kind: ConfigMap metadata: ...

Harbor:在云原生中使用,附安装

内容主要源自邹佳在云原生社区的分享。 Harbor 是一个用于存储和分发Docker 镜像的企业级Registry 服务器,由vmware开源,是一个可信的云原生制品仓库,用来存储、签名、管理相关的内容。 Harbor的一切设计都是围绕了云原生展开的,并且会在这个方向一直坚持下去。 在云原生下,镜像就是命脉,一切应用都是围绕着镜像,可以说镜像技术加速了云原生的发展。 那么Harbor在镜像方面做了哪...

Kubeadm搭建单master节点的Kubernetes集群

1. 环境准备 3个节点,都是 Centos 7.6 系统,内核版本:3.10.0-957.12.2.el7.x86_64,在每个节点上添加 hosts 信息: $ cat /etc/hosts 172.16.1.128 k8s-master 172.16.1.129 k8s-node01 172.16.1.130 k8s-node02 禁用防火墙: $ systemctl stop firewalld $ systemctl disable firewalld 禁用SELINUX: $ setenforce 0 $ cat /etc/selinux/config SELINUX=disabled 创建/et...

Kubeadm搭建高可用Kubernetes集群

最近经常有朋友问我有没有用kubeadm搭建高可用集群的文档,说实在的我确实没有,我自己测试的话就用kubeadm单master版,公司用的话就用二进制搭建的。所以就找了个下班时间搭建测试了一番。希望对大家有帮助!如果觉得有用的话就帮忙点个关注或转发吧,哈哈~ 1. 节点规划信息 2. 基础环境配置 2.1 环境信息 2.2 环境初始化 (1)、配置主机名,以k8s-master01为例 hostnamectl set-h...

如何给nginx-ingress进行日志落盘

1. nginx-ingress-controller的日志 nginx-ingress-controller的日志包括三个部分: controller日志: 输出到stdout,通过启动参数中的–log_dir可已配置输出到文件,重定向到文件后会自动轮转,但不会自动清理 accesslog:输出到stdout,通过nginx-configuration中的字段可以配置输出到哪个文件。输出到文件后不会自动轮转或清理 errorlog:输出到stderr,配置方式与accesslog类似。 ...

Linux下同一个脚本使用bash 和sh 启动表现不同

脚本内容 source setup.bash source /opt/ros/kinetic/setup.bash roslaunch hello hello.launch 保存为start.sh 现象 sh start.sh 失败 bash start.sh成功 原因 sh 是bash 的一个软连接, 但sh 不是完全等同于bash ,其相当于 bash -posix关于bash 的 posix模式在man bash中有相关的描述:When bash is not in posix mode, the current directory is searched if no file is found in...

世界上最好的编程语言PHP

万众期待的世界上最好的编程语言——PHP,最新版PHP8在2020-11-26正式版发布了。 它包含了很多新功能与优化项, 包括命名参数、联合类型、注解、构造器属性提升、match 表达式、nullsafe 运算符、JIT,并改进了类型系统、错误处理、语法一致性。 今天来具体分析些这些主要的新的更新点: 0. JIT编译 (Just In Time Compilation) 1. 不开启Opcache 2. 开启Opcacheh后的执行过程 3. 开启JI...

修改PHP配置php.ini,进行php优化

PHP优化对于PHP的优化主要是对php.ini中的相关主要参数进行合理调整和设置,以下我们就来看看php.ini中的一些对性能影响较大的参数应该如何设置。 # vi /etc/PHP.ini (1) php函数禁用找到: disable_functions = 该选项可以设置哪些PHP函数是禁止使用的,PHP中有一些函数的风险性还是相当大的,可以直接执行一些系统级脚本命令,如果允许这些函数执行,当PHP程序出现漏洞时,损失是非...

Kubernetes K8S之通过yaml文件创建Pod与Pod常用字段详解

YAML语法规范;在kubernetes k8s中如何通过yaml文件创建pod,以及pod常用字段详解 YAML 语法规范 K8S 里所有的资源或者配置都可以用 yaml 或 Json 定义。YAML 是一个 JSON 的超集,任何有效的 JSON 文件也都是一个有效的YAML文件。 具体参见:「YAML 语言教程与使用案例」 通过yaml创建nginx pod对象 yaml文件 在Kubernetes的 yaml文件中,最好不要出现下划线,可以有中横线。 [[email protected]

基于kubeadm快速部署kubernetes K8S V1.17.4集群-无坑完整版

基于kubeadm快速部署kubernetes K8S V1.17.4集群,并部署Dashboard Web页面,实现可视化查看Kubernetes资源 主机配置规划 注意:没有swap分区 预定完成目标项 1、在所有节点上安装Docker和kubeadm 2、部署Kubernetes Master 3、部署容器网络插件 4、部署 Kubernetes Worker,并将节点加入Kubernetes集群中 5、部署Dashboard Web页面,可视化查看Kubernetes资源 关于二进制安装 kubead...

Kubernetes K8S之Pod生命周期与探针检测

K8S中Pod的生命周期与ExecAction、TCPSocketAction和HTTPGetAction探针检测 主机配置规划 Pod容器生命周期 Pause容器说明 每个Pod里运行着一个特殊的被称之为Pause的容器,其他容器则为业务容器,这些业务容器共享Pause容器的网络栈和Volume挂载卷,因此他们之间通信和数据交换更为高效。在设计时可以充分利用这一特性,将一组密切相关的服务进程放入同一个Pod中;同一个Pod里的容器...

小黑盒游戏加速器如何关闭代理?运行游戏更顺畅

小黑盒游戏加速器如何关闭代理? 1、首先,用户打开自己电脑左下方的开始菜单,点击菜单中的“设置”按钮。 2、然后,进入到Windows设置界面,用户在搜索框中输入“代理”,并点击检索结果中的“代理服务器设置”。 3、接下来,在代理设置界面中,将“自动检测设置”、“使用设置脚本”、“使用代理服务器”这三项内容关闭,即可关闭小黑盒加速器代理。 4、最后,用户也可以回到小黑盒加速器,...

HTTP 错误 403.1禁止访问解决教程

HTTP 错误 403.1禁止访问解决教程,HTTP 错误 403.1禁止访问怎么办 HTTP 错误 403.1 – 禁止访问:执行访问被拒绝。 Internet 信息服务 (IIS)// 技术信息(为技术支持人员提供) 转到 Microsoft 产品支持服务并搜索包括“HTTP”和“403”的标题。 打开“IIS 帮助”(可在 IIS 管理器 (inetmgr) 中访问),然后搜索标题为“配置 ISAPI 扩展”、“配置 CGI 应用程序”、“使用网站权限保护站点”和“...

Win7系统脚本错误怎么办

Win7系统脚本错误怎么解决 Internet Explorer脚本错误一般是指网页中的脚本错误,但并不影响网页的正常浏览,所以关闭这个提示即可。 Win7系统脚本错误怎么解决 1、使用Win+E快捷键,调出资源管理器→打开控制面板; 2、控制面板→网络和Internet;

2020年Linux工程师必备的职业规划

文章目录 一、Linux运维的主要工作内容 二、Linux运维工作分类 三、Linux运维日常使用软件和技能 四、Linux运维工作发展过程 五、2020年Linux运维必须抓住的前沿技能 今天小编要跟大家分享的文章是关于2020年Linux工程师必备的职业规划。首先祝贺你选择学习Linux,你可能即将踏上Linux的工作之旅,出发之前,让我带你来看一看关于Linux和Linux运维的一切。 Linux因其高效率、易于裁...

Linux运维要知道的实用型Linux命令及知识

文章目录 1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录: 2、批量解压当前目录下以.zip结尾的所有文件到指定目录: 3、sed常用命收集:test.txt做测试 4、如何判断某个目录是否存在,不存在则新建,存在则打印信息。 5、监控Linux磁盘根分区,如果根分区空间大于等于90%,发送邮件给Linux SA 6、统计Nginx访问日志,访问量排在前20 的 ip地址: 7、sed另外一个用法找到...

Linux系统中常用的Vim 命令合集

1、命令历史 2、启动vim 3、文件命令 4、vim的模式 5、导航命令 6、插入命令 7、查找命令 8、替换命令 9、移动命令 10、撤销和重做 11、删除命令 12、拷贝和粘贴 13、剪切命令 14、退出命令 15、窗口命令 16、执行shell命令 17、注释命令 18、帮助命令 19、其他非编辑命令 20、vim教程 今天要跟大家分享的文章是关于Linux系统中常用的Vim 命令合集。正在从事Linux相关工作的小伙伴们...

在Linux不同场景中Linux命令的使用方法

文章目录 1.日志查看实时查看tomcat日志文件查看: 2.修改配置文件内容最常见的就是修改环境变量 3.vi/vim编辑器 4.查看tomcat进程,杀死进程,重启进程。 5.压缩解压缩文件 6.上传/下载 7.文件查找find: 8.移动、复制命令移动mv 9.权限修改 今天小编要跟大家分享的文章是关于在Linux不同场景中Linux命令的使用方法。由于Linux在服务器领域应用非常广泛,有很多开源和成熟的软件,...

Linux运维有前途吗?BAT的运维都在做什么

文章目录 一、为何别人眼中的运维没有技术含量? 1、运维自身缺少对目标充分的规划和实施拆分,导致很多工作无技术性。 2、运维自身负责的点非常多,无法精通,无核心竞争力。 3、运维自身的总结、呈现不够,技术能力提升不足。 4、运维在技术部门毫无话语权,技术上得不到应有重视。 二、那么在BAT从事运维的同学们都在做什么?从几个层面简单描述: 1、运维职能方面: 2、技术工...

Linux系统中文本分析工具awk的用法

一、awk 的基本语法 二、打印列 三、有条件地选择列 四、字段分隔符 五、保存输出 今天马哥教育要跟大家分享的文章是关于Linux系统中文本分析工具awk的用法。awk 是用于 Unix 和类 Unix 系统的强大文本解析工具,但是由于它有可编程函数,因此你可以用它来执行常规解析任务,因此它也被视为一种编程语言。你可能不会使用 awk 开发下一个 GUI 应用,并且它可能不会代替你的默认脚本语...