摘要:
变量替换脚本写法如下,msg变量调用使用:"'"变量"'" # cat msg.sh #!/bin/bash msg="测试脚本" curl -i -X POST -H "'Content-type':'application/json'" -d '{"msgtype":"text","text": 阅读全文
摘要:
一、什么是Ingress Ingress是通过service来关联pod的,通过ingress controller实现pod的负载均衡,从而实现全局的负载均衡。 二、Ingress的安装 首先安装helm管理工具:https://helm.sh/docs/intro/install/ 使用helm 阅读全文
摘要:
一、遇到一个奇葩问题,无法ssh登录主机 有3台虚拟机,都是kvm虚拟化出来的,说是安装完redis哨兵之后远程就无法登录了 二、排查故障 2.1 虚拟机创建是以root+密码的方式登录,说是xshell7无法登录,xshell6就可以登录,我就想着用virsh console vm 试一下,结果还 阅读全文
摘要:
一、Role 和 ClusterRole RBAC 的 Role 或 ClusterRole 中包含一组代表相关权限的规则。这些权限是纯粹累加的(不存在拒绝某操作的规则)。Role 用来在某个命名空间内设置访问权限;在你创建 Role时,你必须指定该 Role 所属的命名空间。ClusterRole 阅读全文
摘要:
一、什么是POD Pod是Kubernetes最重要的基本概念,我们看到每个Pod都有一个特殊的被称为“根容器”的Pause容器。Pause容器对应的镜像属于Kubernetes平台的一部分,除了Pause容器,每个Pod还包含一个或多个紧密相关的用户业务容器。 二、POD的生命周期 三、pause 阅读全文
摘要:
一、安装命令工具 # yum install pciutils lshw -y 二、获取显示信息 # lspci | grep -E "VGA|NVIDIA" 03:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. Int 阅读全文
摘要:
一、准备环境 准备环境: 角色 IP地址 k8s-master 192.168.56.21 k8s-node01 192.168.56.25 k8s-node02 192.168.56.26 所有节点环境初始化: 关闭防火墙: systemctl stop firewalld systemctl d 阅读全文
摘要:
一、查看并修改IP地址 Ubuntu 18.04使用netplan配置网络,其配置文件是yaml格式的。安装好Ubuntu 18.04之后,在/etc/netplan/目录下默认的配置文件名是00-installer-config.yaml,我们通过VIM修改它: # ifconfig ens33: 阅读全文
摘要:
一、简单的原理图 LVM(Logical volume Manager)逻辑卷管理通过将底层物理硬盘抽象封装起来,以逻辑卷的形式表现给上层系统,逻辑卷的大小可以动态调整,而且不会丢失现有数据。新加入的硬盘也不会改变现有上层的逻辑卷。 作为一种动态磁盘管理机制,逻辑卷技术大大提高了磁盘管理的灵活性。 阅读全文
摘要:
一、SonarQube介绍 SonarQube(sonar)是一个开源平台,用于管理源代码的质量。 SonarQube不只是一个质量数据报告工具,更是代码质量管理平台。 支持java, C#, C/C++, PL/SQL, Cobol, JavaScrip, Groovy 等等二十几种编程语言的代码 阅读全文