2019年8月19日

asp.net core 和consul

摘要:consul集群搭建 Consul是HashiCorp公司推出的使用go语言开发的开源工具,用于实现分布式系统的服务发现与配置,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value存储、多数据中心方案,使用起来较为简单。使用docker命令创建注册中心比较麻烦,并且不好维护,这 阅读全文

posted @ 2019-08-19 21:35 dz45693 阅读 (10) 评论 (0) 编辑

2019年8月18日

python docker api

摘要:开启Remote API docker默认是没有开启Remote API的,需要我们手动开启。编辑/lib/systemd/system/docker.service文件, 在文件里的ExecStart参数后面添加-H tcp://0.0.0.0:2375 -H unix:///var/run/do 阅读全文

posted @ 2019-08-18 14:39 dz45693 阅读 (5) 评论 (0) 编辑

2019年8月16日

Docker 下的Zookeeper以及.ne core 的分布式锁

摘要:单节点 1.拉取镜像:docker pull zookeeper 2.运行容器 a.我的容器同一放在/root/docker下面,然后创建相应的目录和文件, mkdir zookeeper cd zookeeper mkdir data mkdir datalog mkdir conf cd con 阅读全文

posted @ 2019-08-16 12:52 dz45693 阅读 (15) 评论 (0) 编辑

2019年8月14日

asp.net core 日志记录到elk

摘要:关于ELK的安装大家可以参考ubuntu18 docker中部署ELK 和 caas/docker-elk , 首先需要在ELK中创建一个index patterns ​ 首先我们创建一个aspnetcore webapi项目 1.添加如下引用: 2.修改appsettings.json文件: 3. 阅读全文

posted @ 2019-08-14 12:19 dz45693 阅读 (12) 评论 (0) 编辑

2019年8月13日

ubuntu18 docker中部署ELK

摘要:ELK是ElasticSearch、Logstash、Kibana的简称,一般用于日志系统,从日志收集,日志转储,日志展示等入手,用以提供简洁高效的日志处理机制。 鉴于没有额外的机器,这里就用docker来简单模拟下一个简单ELK系统的部署和使用。 搭建ElasticSearch 新建elastic 阅读全文

posted @ 2019-08-13 17:50 dz45693 阅读 (12) 评论 (0) 编辑

2019年8月12日

Docker 制作定制asp.netcore 的容器

摘要:上文Windows docker k8s asp.net core 的k8swebap镜像只是一个asp.net core程序,在实际生产中我们希望容器中还有一些其他程序,比如ssh 和telegraf。 利用Dockerfile文件 只是网上比较推荐的一种方式,Dockerfile包含创建镜像所需 阅读全文

posted @ 2019-08-12 20:26 dz45693 阅读 (14) 评论 (0) 编辑

2019年8月9日

Windows docker k8s asp.net core

摘要:在上一篇文章 Ubuntu 18 Kubernetes的Install and Deploy 我们在ubuntu在部署了k8s集群, 今天来看看windows下怎么搞。 主要点有: 1) windows 下搭建k8s 单节点 2)ap.net core 制作和发布镜像 ,重点在于发布到私有的harb 阅读全文

posted @ 2019-08-09 17:44 dz45693 阅读 (35) 评论 (0) 编辑

2019年8月8日

Ubuntu 18 Kubernetes的Install and Deploy

摘要:首先说一下我的环境, 我是在windows 10 上面建了一个ubuntu18的虚拟机,同时由于某些原因 不受网络限制, 所以安装比较顺利。 Install 1.安装并启用 Docker sudo apt install docker.iosudo systemctl enable dockerdo 阅读全文

posted @ 2019-08-08 13:02 dz45693 阅读 (14) 评论 (0) 编辑

2019年7月23日

ubuntu 18 docker 搭建Prometheus+Grafana

摘要:Prometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud公司开发的。随着发展,越来越多公司和组织接受采用Prometheus,社会也十分活跃,他们便将它独立成开源项目,并且有公司来运作。Google SRE的书内也曾提到跟他们BorgMon监控系统 阅读全文

posted @ 2019-07-23 13:18 dz45693 阅读 (30) 评论 (0) 编辑

ubuntn18 docker zabbix+grafana安装和使用

摘要:在ubuntu docker inflxudb(安装 使用 备份 还原 以及python编码) telegraf Grafana 我采用telegraf采集数据, 本文计划采用zabbix来才采集数据,仍然用grafana来展示数据(为了节约资源我把telegraf先停掉) sudo systemc 阅读全文

posted @ 2019-07-23 10:54 dz45693 阅读 (46) 评论 (0) 编辑

导航