在kubernetes1.17.2上结合ceph部署efk】的更多相关文章

简绍 应用程序和系统日志可以帮助我们了解集群内部的运行情况,日志对于我们调试问题和监视集群情况也是非常有用的.而且大部分的应用都会有日志记录,对于传统的应用大部分都会写入到本地的日志文件之中.对于容器化应用程序来说则更简单,只需要将日志信息写入到 stdout 和 stderr 即可,容器默认情况下就会把这些日志输出到宿主机上的一个 JSON 文件之中,同样也可以通过 docker logs 或者 kubectl logs 来查看到对应的日志信息. Kubernetes 中比较流行的日志收集解决…
背景 Ceph RGW简介 Ceph RGW基于librados,是为应用提供RESTful类型的对象存储接口.RGW提供两种类型的接口: 1) S3:兼容Amazon S3RESTful API: 2) Swift:兼容OpenStack Swift API. [RGW架构][http://docs.ceph.com/docs/master/_images/ditaa-50d12451eb76c5c72c4574b08f0320b39a42e5f1.png] S3和Swift API共享同一个…
一.部署准备: 准备5台机器(linux系统为centos7.6版本),当然也可以至少3台机器并充当部署节点和客户端,可以与ceph节点共用:     1台部署节点(配一块硬盘,运行ceph-depoly)     3台ceph节点(配两块硬盘,第一块为系统盘并运行mon,第二块作为osd数据盘)     1台客户端(可以使用ceph提供的文件系统,块存储,对象存储)   (1)所有ceph集群节点(包括客户端)设置静态域名解析: 127.0.0.1 localhost localhost.lo…
一.准备环境 4台adminos7.4 环境,存储节点上两块磁盘(sda操作系统,sdb数据盘) clientadmin storage1storage2storage3 二.配置环境 1.修改主机名(对应节点上执行) # hostnamectl set-hostname client# hostnamectl set-hostname admin# hostnamectl set-hostname storage1# hostnamectl set-hostname storage2# hos…
CentOS7.2部署Luminous版Ceph-12.2.0 在CentOS7.2上安装部署Luminous版Ceph-12.2.0.由于ceph的Luminous版本默认使用bluestore作为后端存储类型,也新增了mgr功能,所以使用ceph-deploy的1.5.38版本来部署集群.创建MON.OSD.MGR等. 环境 每台主机 CentOS Linux release 7.2.1511 (Core) Mini版 两个100G的磁盘做OSD 1 2 3 4 5 6 7 8 9 10 1…
OpenStack Kilo版加CEPH部署手册 作者: yz联系方式: QQ: 949587200日期: 2015-7-13版本: Kilo 转载地址: http://mp.weixin.qq.com/s__biz=MzAxOTAzMDEwMA==&mid=209225237&idx=1&sn=357afdabafc03e8fb75eb4e1fb9d4bf9&scene=5&ptlang=2052&ADUIN=724042315&ADSESSION…
简介: Redis是一种高级key-value数据库.它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富.有字符串,链表,集 合和有序集合.支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能.所以Redis也可以被看成是一个数据结构服务器. Redis的所有数据都是保存在内存中(效率高),然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”):也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全…
一.部署准备: 准备5台机器(linux系统为centos7.6版本),当然也可以至少3台机器并充当部署节点和客户端,可以与ceph节点共用:     1台部署节点(配一块硬盘,运行ceph-depoly)     3台ceph节点(配两块硬盘,第一块为系统盘并运行mon,第二块作为osd数据盘)     1台客户端(可以使用ceph提供的文件系统,块存储,对象存储)   (1)所有ceph集群节点(包括客户端)设置静态域名解析: 127.0.0.1 localhost localhost.lo…
自动化kolla-ansible部署ubuntu20.04+openstack-victoria之ceph部署-07 欢迎加QQ群:1026880196 进行交流学习 近期我发现网上有人转载或者复制原创博客内容,在此警告: 转载我博客应当经我允许,如果没有博客园账号,至少要把原文链接放在文章最前面,这是对本人辛苦原创基本的尊重. #ceph1节点操作,其它节点不操作1. ssh免密验证 ssh-keygen -t rsa ssh-copy-id root@ceph1 ssh-copy-id ro…
Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的一种方式.今天在Ubuntu上使用Nginx部署Django服务,虽然不是第一次搞这个了,但是发现还是跳进了好多坑,google了好久才搞定.想想还是把这个过程记录下来,免得下次再来踩同样的坑. 安装Nginx apt-get install nginx ubantu安装完Nginx后,文件结构大致为: 所有的配置文件都在 /etc/nginx下: 启动程序文件在 /usr/sbin/nginx下: 日志文件在 /…
flask在windows上用mod_wsgi部署也是折腾了不少时间,下面就总结下. 首先下载Apache httpd,我认为Apache Hans比较好: 一般这种情况下,你的python环境已经安装好了,只是你要确认自己pc上的python的版本,然后就是下载windows下的预编译好的mod_wsgi: 在下载mod_wsgi时一定要认真,确认你的python版本和平台.还有你下载的httpd的版本和平台,在上面的Unofficial Windows Binaries for Python…
Azure 管理门户提供两种方法可用来创建和部署一个云服务:快速创建和自定义创建. 本主题说明如何使用快速创建方法来创建新的云服务,然后使用上传来上载和部署一套在 Azure 的云服务.当您使用此方法时,Azure 管理门户使可用的方便链接,当您去完成所有的要求.如果你准备好部署你的云服务,当您创建它时,你可以同时使用自定义创建两个. 注如果你打算将发布您的云服务从 Windows 团队基础服务 (TFS),使用快速创建,然后设置 TFS 出版从快速启动或仪表板.为更多的信息,见到 Azure…
本教程将会涉及以下工具: Ubuntu 14.04 LTS PHP 5.5 MySQL Laravel 5.0 Nginx 参考文章:Ubuntu 14.04 上使用 Nginx 部署 Laravel 此文章对原文章基于 Laravel 4 有所修改添加,同样适用于服务器上部署 开发推荐通过 Vagrant 搭建虚拟机环境进行练习. 简介 Laravel 是一个开源的.现代的 PHP 开发框架,他的目标是提供一个简单并且优雅的开发方式,让开发人员可以快速的开发出一个完整的 web 应用程序. 在…
Jenkins-在windows上配置自动化部署(Jenkins+Gitblit) 1. 安装好 Jenkins(注:安装目录需没有空格,否则安装gitlab hook 插件时会报错,安装在c盘跟目录即可.) 2. 安装好Gitblit 3. 配置 Jenkins 安装Gitlab 相关插件 安装 MSBuild 插件. 安装 Git 插件. 安装 GITlab 插件. 新建任务. 添加凭据 全局工具配置 - 配置MSBuild Command Line Arguments: (注意检查Visu…
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用.此文将详细介绍如何在阿里云的Centos系统上采用二进制文件部署Node.js运行所需的系统环境信息. Node.js的包管理器叫做npm,Node.js使用的场景比较广泛,在一些分布式应用.实时应用.小工具类应用.游戏类应用中都有相应使用,如在…
这是 OpenStack 实施经验分享系列的第 3 篇. 问题描述 通过上一节部署出来的 Windows instance 有时候会发现操作系统时间总是慢 8 个小时,即使手工调整好时间和时区,下次 instance 重启后又会差 8 个小时. 原因 KVM 对 Linux 和 Windows 虚拟机在系统时间上处理有所不同,Windows 需要额外一些设置. 解决办法一 给 Windows 镜像添加 os_type 属性. glance image-update --property os_t…
qt5.3已经全面支持移动开发,除了mac,windows,linux.还支持ios,android,wp,meego等移动平台,本教程是作者依据自己的经验,从头讲怎么样在ios上公布自己的app.因为眼下国内相关文章还比較少,可能文章里有所疏漏,或者并不是最优方法. 软件准备:qt5.3 , xcode 5.1.1 编译环境: Mac os Qt5.3下载地址http://qt-project.org选择相应的Mac ox版本号,支持iOS和android的版本号.安装过程省略 Xcode在a…
转载别人的,请看下面链接 云服务器上利用Docker部署Django项目…
在Openshift上通过yaml部署应用 1.通过直接执行yaml 通过如下命令直接执行 oc create -f nginx.yml nginx.yml apiVersion: v1 items: - apiVersion: apps.openshift.io/v1 # okd 部署配置(dc),与 k8s Deployment 资源对象类似,以启动多个容器的方式生成 pod kind: DeploymentConfig metadata: # 标签,在查询时具体资源对象时非常重要,如:>o…
Jenkins-在windows上配置自动化部署(Jenkins+Gitlab+IIS) web部署样例 windows服务部署样例 系统备份 在服务器上创建后缀名为.ps1的文件,例:BackUpDir_MKCurtain.ps1 内容参考: param($pathFrom,$pathTo) #目标目录 $pathTo = $pathTo+"\bak"+(Get-Date -Format 'yyyyMMddHHmmss'); write-host("SourcePath i…
Jenkins-在Centos上配置自动化部署(Jenkins+Gitlab+Rancher) 环境:centos7 首先在服务器上安装好Jenkins和Gitlab和Rancher Gitlab安装:https://www.cnblogs.com/1285026182YUAN/p/10726539.html Jenkins安装:https://www.cnblogs.com/1285026182YUAN/p/11791171.html Rancher安装:https://www.cnblogs…
关于Jenkins的使用及安装,上一篇文章我已经介绍过了,Windows+.NetCore+git+IIS在Jenkins上的自动化部署入门.这篇主要是在jenkins如何安装SVN和MSBuild. 一.环境准备 1.系统为windows10 . 2..net framework4.5.1的asp.net mvc demo. 3.iis确保安装. 4. windows svn必须安装. 5.在iis新建一个站点名为NetFxDemo 二. Jenkins安装插件 1.安装Subversion…
09-5.部署 EFK 插件 EFK 对应的目录:kubernetes/cluster/addons/fluentd-elasticsearch $ cd /opt/k8s/kubernetes/cluster/addons/fluentd-elasticsearch $ ls *.yaml es-service.yaml es-statefulset.yaml fluentd-es-configmap.yaml fluentd-es-ds.yaml kibana-deployment.yaml…
简述 本文用于记录如何使用Docker Compose部署 EFK(Elasticsearch + Fluentd + Kibana) 收集Docker容器日志,使用EFK,可以无侵入代码,获得灵活,易用的日志收集和分析. fluentd镜像构建相关文件.docker-compose.yml文件都放在 https://github.com/LXD24/EFK 仓库里. 1.首先弄个fluentd镜像 因为Fluentd需要fluent-plugin-elasticsearch插件才能将日志传输到…
信息: Docker版本($ docker --version):Docker版本18.06.1-ce,版本e68fc7a 系统信息($ cat /etc/centos-release):CentOS Linux release 7.5.1804 (Core) 第一步:配置镜像加速 sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["…
模板机操作 # cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) # uname -a //内核升级到4.4.X以后, 关于如何升级请自行解决 Linux bs-k8s-master01 4.4.186-1.el7.elrepo.x86_64 #1 SMP Sun Jul 21 04:06:52 EDT 2019 x86_64 x86_64 x86_64 GNU/Linux #yum install python epel-…
学习自:https://www.jianshu.com/p/789bc867feaa ###批量配置免秘钥 密码可自行修改 这里的密码是123456 yum  install -y expect ssh-keygen -t rsa -P "" -f /root/.ssh/id_rsa for i in k8s-1 k8s-2 k8s-3;do expect -c " spawn ssh-copy-id -i /root/.ssh/id_rsa.pub root@$i     …
[root@bs-k8s-ceph ~]# ceph -s cluster: id: 11880418-1a9a-4b55-a353-4b141e2199d8 health: HEALTH_OK services: mon: 3 daemons, quorum bs-hk-hk01,bs-hk-hk02,bs-k8s-ceph mgr: bs-hk-hk02(active), standbys: bs-k8s-ceph, bs-hk-hk01 osd: 6 osds: 6 up, 6 in da…
章节概述: 本章节将分析SCSI与iSCSI技术结构的不同,了解iSCSI技术的优势.SAN存储网络技术结构以及iSCSI HBA卡的作用. 完整演示部署iSCSI target服务程序的方法流程:创建RAID阵列(5)后使用targetcli命令发布到iSCSI存储目录并创建ACL列表. 配置使用iSCSI initiator服务程序发现.连接并使用iSCSI存储设备,最后编辑fstab文件将存储设备设置为开机启动. 本章目录结构 17.1 网络存储技术 17.2 部署iSCSI存储 17.2…
背景 Ceph简介 Ceph是一个分布式存储,可以提供对象存储.块存储和文件存储,其中对象存储和块存储可以很好地和各大云平台集成.一个Ceph集群中有Monitor节点.MDS节点(可选,用于文件存储).至少两个OSD守护进程. Ceph OSD:OSD守护进程,用于存储数据.处理数据拷贝.恢复.回滚.均衡,并通过心跳程序向Monitor提供部分监控信息.一个Ceph集群中至少需要两个OSD守护进程. Monitor:维护集群的状态映射信息,包括monitor.OSD.Placement Gro…