Zabbix监控 报警邮件 文章目录来吧!展示!!Master配置安装编写发邮件脚本,zabbix可以调用脚本web监控配置监控重启zabbix服务测试报警完成来吧!展示!!Master配置邮件协议:SMTP、POP3、IMAP邮件发送协议:SMTP 25端口用来发送邮件邮件接收协议:POP3 110接口,用来接收邮件IMAP也是邮件接收协议,143端口pop3与IMAP区别:pop3在客户端删除邮件不会删除服务端的邮件IMAP会同时删除客户端和服务端的邮件安装授权码获取方法[root@master ~]#
LNMP架构+Zabbix监控 文章目录Zabbix概述选择Zabbix的理由!来吧!展示!!直接优化!Master构建LNMP架构安装 Nginx安装MariaDB安装PHPmysql数据库创建zabbix用户zabbix-server部署Zabbix概述zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件z
Kubernetes secret和configmap的配置管理 文章目录Secret配置管理Secret机密创建secret方式一:基于文件创建secret方式二:基于参数创建secretpod使用secret方式一:使用secret中的变量导入到pod方式二:使用挂载ConfigMap配置管理方式一:使用kubectl创建方式二:使用变量参数形式创建configmap资源Secret配置管理Secret机密官网文档地址:点我点我!Secret解决了密码、token、密钥等敏感数据的配置问题,将加密数据存放在etcd中,而不需要把这些敏感数据暴露到镜像或者Pod
Kubernetes 五种控制器类型 文章目录K8s五种控制器k8s的控制器类型Deployment控制器测试deployment控制器SatefulSet控制器创建无头服务的service资源和dns资源编写yaml文件并创建service资源配置dns服务,使用yaml文件创建创建一个测试的pod资源并验证DNS解析创建statefulset资源创建资源并测试DaemonSet控制器编写yaml文件并创建资源测试job控制器编写yaml文件并创建资源K8s五种控制器k8s的控制器类型Kubernetes中内建了很多controller
Kubernetes Pod管理进阶——资源控制、重启策略与探针 文章目录pod高级管理pod的资源控制重启策略探针使用exec方式检查使用httpGet方式检查使用tcpSocket方式检查pod高级管理pod的资源控制Docker中我们可以对容器进行资源控制,在k8s中当然也有对pod资源进行控制,我们可以在yaml中进行限制Pod的每个容器可以指定以下一项或多项:‘//resources表示资源限制字段’‘//requests表示基本资源’‘//limits表示资源上限,即这个pod最大能用到多少资源’spec.containers[].resour
KubernetesPod容器、镜像管理以及私有仓库搭建使用 文章目录pod的容器分类与镜像拉取策略pod的容器分类镜像拉取策略(image PullPolicy)K8s私有harbor仓库部署安装docker-ce,docker-compose以及他们的依赖环境还要harbormaster节点创建一个yaml文件并将镜像下载地址修改为harbor官方文档:https://kubernetes.io/docs/concepts/containers/images/pod的容器分类与镜像拉取策略pod在k8s中是:最小部署单页一组容器的集合一个pod中的容
Kubernetes kubectl常用命令集锦 文章目录kubectl管理使用kubectl命令管理项目的生命周期来吧!展示!!创建发布kubectl管理kubectl是管理k8s的命令行工具,通过生成json格式传递给apiserver进行一些操作可以使用 kubectl --help ,查看常见选项[root@localhost ~]# kubectl --helpkubectl controls the Kubernetes cluster manager. Find more information at: https://kube
Kubernetes Yaml文件 文章目录概述YAML的文件格式和注意事项来吧!展示!!查看 资源版本标签敲!创建目录,编辑测试文件创建资源创建service服务提供访问自动生成yaml或者json文件概述k8s支持使用YAML和JSON格式的文件来创建资源对象,相比较而言:json格式的文件用于接口之间消息的传递,更适合二次开发yaml格式的文件只是一种简洁的非标记性语言,更适合运维YAML的文件格式和注意事项不支持制表符tab键缩进,需要使用空格缩进,使用缩进表示层级关系通常开头缩进2个空格,缩进的空格数不重要,只要
Kubernetes 图形化界面 dashboard 文章目录图形化界面概述来吧!展示!!在master上进行操作查看命名空间状态成为running之后,查看pods在那个节点上打开页面查看生成登录令牌登录实验结束微软Edge或者谷歌浏览器登录方法图形化界面概述dashboard是商业智能仪表盘(business intelligence dashboard,BI dashboard)的简称,它是一般商业智能都拥有的实现数据可视化的模块,是向企业展示度量信息和关键业务指标(KPI)现状的数据虚拟化工具 .dashboard在一个简单屏幕上联合并整理数字
K8s 多节点部署 基于上次的单节点部署开始制作,master02的IP地址实际上在上一篇有所提及,欢迎查看上一篇博客文章目录来吧!展示!!master复制文件给master02mater02进行修改Nginx代理设置Keepalived部署node节点修改配置文件在nginx1上检查日志创建pod测试查看网页信息来吧!展示!!master复制文件给master02复制配置文件以及启动脚本[root@localhost ~]# scp -r /opt/kubernetes/ root@20.0.0.6:/opt/[
Kubernetes 单节点群集 文章目录直接展示!制作证书ETCD安装拷贝证书和启动脚本给 node 节点node01/2节点操作群集状态检查docker部署Flannel配置开启flannel网络功能配置docker连接flannel重启docker服务直接展示!三台虚拟机,三台机器均为 CentOS 7.6Master机器:20.0.0.3,安装软件:kube-apiserver、kube-controller-manager、kube-scheduler、etcdnode01机器:20.0.0.4,安装软件:kubelet、
kubernetes 理论初识 文章目录Kubernetes 概述K8S对比其他容器管理软件优势Kubernetes 概述kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是Google在2014年发布的一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。传统的应用部署方式是通过插件或脚本来安装应用。这样做的缺点是应用的运行、配置、管理、所有生存周期将与当
Docker 加密通讯 TLS 文章目录TLS概述CA证书的作用CA证书的身份验证来吧!展示!!优化机器创建CA证书创建服务器证书使用ca证书与私钥证书签名创建客户端证书将证书复制给客户端客户端验证可以使用服务端的dockerTLS概述TLS是Https的安全基础,TLS协议可用于保护正常运行于TCP之上的任何应用协议的通信。TLS协议的有点在于它是与应用层协议无关的。高层的应用协议能透明地建立于TLS协议之上。TLS协议既用到了公钥加密技术又用到了对称加密技术,TLS地握手协议非常有效地让客户和服务端之间完成相互之间地身份认证,其
Docke 资源管理控制 Cgroup 文章目录Docker Cgroup概述来吧!展示!!stress 测试工具安装CPU权重值分配CPU周期限制CPU核心控制Mem内存限额Block IO的限制bps和iops的限制CPU配额控制参数的混合使用Docker Cgroup概述Docker通过Cgroup来控制容器使用的资源配额,包括CPU,内存,磁盘三大方面,基本覆盖了常见的资源配额和使用量的控制Cgroup是Control Groups的缩写,是Linux内核提供的一种限制,记录,隔离进程组所使用的物理资源(如CPU 内存 磁盘IO
Docker harbor私有仓库部署与管理 文章目录Harbor 概述Harbor特性Harbor简易架构Harbor配置文件参数来吧!展示!!harbor服务器安装harbor查看已经生成的镜像和容器web网页登陆测试harbor服务器字符界面镜像仓库测试客户端上传镜像用户管理harbor仓库的维护管理harbor数据迁移Harbor 概述Harbor是VMware公司的开源级的企业级DockerRegistry(仓库)项目,项目地址为 https://github.com/vmware/harbor.Harbor的目标是帮助用户迅速搭建一个
Docker consul 容器服务更新与发现 文章目录Docker consul概述常见的基于nginx和consul构建高可用及自动发现的Docker服务架构来吧!展示!!Docker consul自动发现服务架构的构建主节点部署consulniginx节点设置测试发现服务Compose-template概述来吧!展示!!consul集群添加compose-template,实现容器自动加入Nginx集群主节点安装 consul-terplate编写主配置模板文件主节点编译安装nginx启动template,指定template模板文件及生成路径主节
Docker Compose容器基础 文章目录Docker Compose概述YML解释compose三步骤Docker Compose常用配置字段Docker Compose常用命令来吧!展示!!部署Docker compose使用 Docker-compose 创建nginx容器一、构建 Dockerfile二、使用docker-compose.yml定义构成应用程序的服务三、执行该 yml 文件进行验证Docker Compose概述Docker Compose 的前身是Fig,它是一个定义及运行多个容器的工具使用Docker Co
用Dockerfile构建常见镜像:SSH/systemctl/Nginx/Tomcat/Mysql 文章目录什么是 Dockerfile?来吧!展示!!SSHsystemctlNginxTomcatMysql什么是 Dockerfile?Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。来吧!展示!!SSH编写 Dockerfile[root@5centos opt]# mkdir sshd[root@5centos opt]# cd sshd/[root@5centos sshd]# vim Dockerfile##基础镜像FROM
Docker 数据卷管理 +容器互联+端口映射 文章目录概述来吧!展示!!数据卷操作数据卷容器端口映射容器互联概述使用容器时会产生一些日志或其他文件,或是我们需要把容器内的数据进行备份,甚至多个容器之间进行数据共享,这样就会涉及容器的数据管理操作。容器中管理数据主要有两种方式: **1. 数据卷 ** 2. 数据卷容器数据卷:挂载宿主系统的存储空间数据卷容器:挂载容器的存储空间如果用户需要在容器之间共享一些持续更新的数据,最简单的方式是使用数据卷容器,数据卷容器其实是一个普通的容器,专门用来提供数据卷供其它容器挂载来吧!展示!!数据卷操