容器云学习
当下人生
越努力越幸运,知天命道自然
展开
-
使用天翼云部署Openshift3.10集群
本次部署采用了openshift的高级部署形式,使用ansible脚本完成,共需要4台云主机,三台高配置的云主机构建一个openshift单集群,一台普通配置云主机做openshift集群nfs存储节点。云主机具体规划如下:安装规划 ip hostname 操作系统 内存 数据盘 192.168.1.100 master.xykz.com maste...原创 2018-11-06 15:56:46 · 1968 阅读 · 0 评论 -
docker进阶实战一:部署私有仓库
这段时间开始一个新项目需要使用docker私有镜像仓库,然后通过私有镜像仓库完成新的docker镜像制作,包括tomcat、nginx负载均衡,最后开发web程序完成对从oracle数据库迁移至本地mysql数据库的数据表查询,查询程序与tomcat镜像包一并以docker镜像方式提交,这个项目的第一步是构建一个docker私有镜像仓库,所以今天我们先来完成docker私有镜像仓库的...原创 2019-06-05 09:33:53 · 583 阅读 · 0 评论 -
VMware集群应用部署之--部署vSphere存储插件支持DOCKER持久化
利用docker快速部署无状态业务是非常便利的操作,但是部署类似数据库等需要持久保存数据的应用就需要将容器保存数据的卷以共享存储的形态挂接在容器中,如果直接将本地存储磁盘挂接在容器中,如果运行容器的机器出现故障,在另外机器上启动的容器无法访问原容器挂接的存储资源导致业务失败。 VMware的vSphere有设计专用于支持Docker的vSphere Docker卷服务-V...原创 2019-03-04 10:32:12 · 2992 阅读 · 0 评论 -
定制utf8字符集的mysql镜像避免后期字符集大坑
一、关于字符集字符编码(英语:Character encoding)、字集码是把字符集中的字符编码为指定集合中某一对象(例如:比特模式、自然数序列、8位组或者电脉冲),以便文本在计算机中存储和通过通信网络的传递。常见的例子包括将拉丁字母表编码成摩斯电码和ASCII。其中,ASCII将字母、数字和其它符号编号,并用7比特的二进制来表示这个整数。通常会额外使用一个扩充的比特,以便于以1个字节的方式...原创 2018-12-10 12:15:46 · 462 阅读 · 0 评论 -
springboot系列之三-项目整合阿里Druid 与fastjson,实现数据库连接池优化及输出自动转JSON
一、项目目标 假设上一个项目需要部署上线,你会存在很多现实的问题需要解决,比如:提高系统性能使用数据库连接池、监视数据库执行效率及sql语句执行效率还有一般的系统接口都只接受JSON或XML的输出,如果直接输出字符串对方接口还需要写代码适配,这些都是问题,所以本次的项目目标是通过整合阿里开源项目Druid实现Java下的数据库连接池,兼任各种数据库,效率高出错小,使用量大,并且Dr...原创 2018-12-14 11:16:40 · 2037 阅读 · 0 评论 -
springboot系列之二-使用JPA操作mysql数据开发REST-API风格程序
一、项目目标 开发一个IP地址查询功能的REST-API程序,实现对指定IP地址的国家、省、市及运营商信息查询,如果没有参数指定具体Ip地址则自动将来访IP作为查询IP地址进行返回信息。 设计实现效果如下:1、有查询ip参数指定情况 http://localhost:8080/getipinfo?ip=202.103.44.150 [{"id":1,"i...原创 2018-12-13 15:22:38 · 776 阅读 · 0 评论 -
通过docker-compose配置快速实现zabbix安装
上一篇文章介绍了如何通过docker的基本操作命令搭建运行一个zabbix系统,搭建运行zabbix涉及到了多个容器组成。操作起来相对繁琐,并且每次运行都要来一遍,很是不方便。 使用Docker Compose,不再需要使用shell脚本来启动容器。在配置文件中,所有的容器通过services来定义,然后使用docker-compose脚本来启动,停止和重启应用,和应用中的服...原创 2018-11-30 23:09:44 · 5517 阅读 · 4 评论 -
docker容器安装开源运维系统zabbix
一、zabbix可以干什么Zabbix 是由 Alexei Vladishev 开发的一种网络监视、管理系统,基于 Server-Client 架构。可用于监视各种网络服务、服务器和网络机器等状态。Zabbix 使用 MySQL、PostgreSQL、SQLite、Oracle 或 IBM DB2 储存资料。Server 端基于 C语言、Web 前端则是基于 PHP 所制作的。Zabbix...原创 2018-11-30 15:43:03 · 1708 阅读 · 0 评论 -
学习springboot2.x系列之一:测试开发springboot-demo程序并发布在pivotal的cloud foundry paas云平台中
一、微服务容器化开发必由之路 几年前做过基于springmvc+spring+mybatis的开发工作,当时的感觉就是配置文件很多,开发大部分精力都用于改配置文件去了。没有把主要精力放在业务上,现在流行基于容器技术的微服务开发,springboot成了微服务开发的主要抓手。Spring Boot是Spring的常规配置解决方案,用于创建可以“运行”的独立的,生产级的基于Spring的...原创 2018-12-04 17:43:40 · 753 阅读 · 0 评论 -
高效搭建基于dnsmasq通过webui管理的dns服务器
由于开发需要多台服务器使用域名解析,需要在内网搭建一套dns系统,原来搭建过基于bind的dns服务器,但是这种服务器的配置修改比较繁琐,因此想搭建一个轻量级的dns服务器。这里我使用了dnsmasq服务。首先了解一下什么是dnsmasq,维基百科这样说明:这次的web-ui管理界面是基于go语言开发,下面让我们开始吧!一、准备一台centos7的虚拟机服务器,最小安装即可,...原创 2018-11-08 14:38:48 · 10762 阅读 · 0 评论 -
OpenShift3.10集群安装完成后配置及安装过程中排障
1、创建用户安装的时候,在Ansible的hosts文件中定义了HTPasswd文件作为后端的用户身份信息库。安装程序自动生成了数据文件/etc/origin/master/htpasswd。但是此时该文件还是一个空文件,并没有任何用户信息。需要通过htpasswd命令来创建用户。创建账号为dev密码为dev的用户。[root@master ~]# htpasswd -b /etc...原创 2018-11-06 16:18:51 · 1680 阅读 · 0 评论 -
企业上云培训二---zookeeper3.4.14和kafka2.11-1.0安装配置调优
本次需要完成的任务在上一篇博客的基础上持续添加软件zookeeper和kafka,指定zookeeper的端口为12181,kafka端口为19092,新建一个kafka的topic:audit,设置该topic分区数量为2,最后设置kafka的日志最大留存时间为48小时,kafka分区最大留存大小为2Gb。一、zookeeper 简单介绍 Apache ZooKeep...原创 2019-08-08 10:06:27 · 404 阅读 · 0 评论