个人学习记录

openshift学习交流群:642244924(本人已换组,可以和群里其他人交流)

Centos7.2学习记录(5)——CentOS系统在不重启的情况下为虚拟机添加新硬盘

确定主机总线号: # ls /sys/class/scsi_host/ 重新扫描SCSI总线来添加设备: # echo "- - -" >...

2019-01-03 14:44:54

阅读数:28

评论数:0

openshift/origin工作记录(11)——Openshift3.6向Openshift3.11升级以及CVE-2018-1002105漏洞修复

由于kubernetes的CVE-2018-1002105重大漏洞,需要对Openshift集群进行版本升级。 当前运行的Openshift集群版本为v3.6,目标为升级到版本v3.11。

2018-12-13 13:17:30

阅读数:98

评论数:4

openshift 3.10多节点集群安装(基于Ansible和Centos7.4)

参考官方文档https://docs.okd.io/3.10/install/index.html,基于Ansible安装3.10版openshift集群。 特注:本文仅供初学者参考!生产环境请结合实际并参照官方文档!(本文尽量往生产环境上靠) 安装规划 个人电脑资源有限,这里采用双...

2018-09-06 13:27:26

阅读数:2425

评论数:8

Java 多线程学习(3)——总结

个人记录,不对正确性负责^_^ 实现多线程的方法 继承Thread类(不支持多继承) 实现Runnable接口(支持多继承) 停止线程 使用interrupt()方法,给线程打上停止标记,在线程内部通过isInterrupted()判断线程是否是停止状态,通过throw new...

2018-08-17 17:00:31

阅读数:67

评论数:0

openshift/origin工作记录(10)——openshift pod无法访问外网的解决方案

编辑主机上的/etc/dnsmasq.d/origin-dns.conf文件,添加相应的DNS服务器,格式为: server=DNS服务器 说明:可添加多个,如: server=218.85.152.99 server=114.114.114.114 重启dnsmasq,使更改生效 ...

2018-07-09 12:35:59

阅读数:444

评论数:0

openshift/origin工作记录(9)——openshift结合jenkins实现持续集成

最近工作为基于jenkins、Openshift实现持续集成。 由于只给了我一周的时间,这里先记录一下V1.0版的实现过程。 集成jenkins 参考《openshift/origin学习记录(7)——集成Jenkins服务》,集成jenkins(博客里记录的是非持久化的jenk...

2018-04-16 16:21:09

阅读数:710

评论数:13

Nginx工作记录(1)——Centos7安装Nginx1.12.2

Nginx的下载网址为:http://nginx.org/en/download.html Nginx源码下载 # mkdir /root/nginx # cd /root/nginx # wget http://nginx.org/download/nginx-1.12.2.tar.gz...

2018-04-02 11:32:53

阅读数:335

评论数:0

openshift/origin工作记录(8)——docker镜像垃圾回收

镜像仓库垃圾回收 master节点上以集群管理员登录集群后执行: # oadm prune images --all=false --keep-younger-than=0m --keep-tag-revisions=0 --registry-url=docker-registry-defau...

2018-03-29 10:37:06

阅读数:347

评论数:0

Centos7.2学习记录(4)——调整root和home大小

df -h查看磁盘使用情况 备份/home文件夹下内容 # cp -r /home/ homebak/ 卸载​ /home # umount /home 如果失败通过以下指令终止/home下的进程 # fuser -m -v -i -k /home 删除/home所在的lv ...

2018-03-27 11:34:47

阅读数:840

评论数:0

openshift/origin学习记录(7)——集成Jenkins服务

学习资料来源于官方英文文档与《开源容器云OpenShift》一书,因为刚开始学习,不确定博客的正确性,以下内容仅供参考。 Openshift项目提供了集成Openshift插件的Jenkins容器镜像和部署模板。 o Openshift项目默认提供了两个Jenkins部署模板:jen...

2018-03-22 15:42:38

阅读数:3704

评论数:5

Java 多线程学习(2)——停止线程

重新系统的学习一下Java多线程部分。参考书籍为《java多线程编程核心技术》。 在Java中,有以下三种方法可以终止正在运行的线程: 使用退出标志,使线程正常退出,即run方法完成后,线程终止; 使用stop方法,强行终止线程,不推荐使用,可能会产生不可预料的后果; 使用inter...

2018-03-07 16:15:42

阅读数:75

评论数:0

Java 多线程学习(1)——实现多线程的两种方式Thread/Runnable

重新系统的学习一下Java多线程部分。参考书籍为《java多线程编程核心技术》。 实现多线程的方式主要有两种,一种是继承Thread类,另一种是实现Runnable接口。 首先看一下Thread类的结构 public class Thread implements Runnable ...

2018-03-07 14:40:59

阅读数:76

评论数:0

Spring Cloud学习(4)——服务容错保护Hystrix初研

阅读的书籍为《Spring Cloud 微服务实战》。 在微服务架构中,服务被拆分成了若干服务单元。各个服务单元应用间通过服务注册与订阅的方式相互依赖。 由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,可能会因为网络问题或者依赖服务自身的问题出现调用故障或延迟,而这些问题...

2018-03-01 18:15:47

阅读数:118

评论数:0

Spring Cloud学习(3)——服务发现与消费以及客户端负载均衡Ribbon

阅读的书籍为《Spring Cloud 微服务实战》。 在《Spring Cloud学习(2)——高可用Eureka Server》中,我搭了一个双节点的服务注册中心集群。 同时在《Spring Cloud学习(1)——单节点Eureka Server》中,创建了一个名为hello-w...

2018-03-01 10:21:27

阅读数:178

评论数:0

Spring Cloud学习(2)——高可用Eureka Server

阅读的书籍为《Spring Cloud 微服务实战》。 在单节点Eureka Server中,通过设置,让服务中心不注册自己: eureka.client.register-with-eureka=false eureka.client.fetch-registry=false ...

2018-02-27 14:45:26

阅读数:618

评论数:0

Spring Cloud学习(1)——单节点Eureka Server

阅读的书籍为《Spring Cloud 微服务实战》。 基本概念 服务治理 服务治理可以说是微服务架构中最为核心和基础的模块,主要用来实现各个微服务实例的自动化注册与发现。 早期微服务系统中,服务不多,可以通过静态配置来完成服务的调用。但是随着业务的发展,系统功能越来越复杂...

2018-02-24 16:57:13

阅读数:192

评论数:0

Mysql学习(2)——Mysql双机热备

参考博客《CentOS系统MySQL双机热备配置》。 参考官方文档https://dev.mysql.com/doc/refman/5.6/en/replication.html。 实现机制 对于一个MySQL服务器,一般有两个线程来负责复制和被复制。当开启复制之后: 主服务器M...

2018-02-05 16:41:38

阅读数:155

评论数:0

Mysql学习(1)——Mysql安装

Mysql安装 主机准备 类型 主机名 IP 操作系统 Master master 192.168.121.182 CentOS 7.3 slave slave 192.168.121.181 CentOS 7.3 ...

2018-01-18 17:23:36

阅读数:82

评论数:0

openshift/origin工作记录(7)——持久化openshift内部镜像仓库

openshift内部镜像仓库Registry组件默认是非持久化的。之前重启过一次openshift集群,导致重启前通过s2i构建的镜像都不能用了。所以需要持久化openshift内部镜像仓库。 有状态的应用如果未配置持久化卷,容器一旦意外退出,容器内部所有的镜像、配置、数据都将消失殆尽...

2018-01-04 16:32:09

阅读数:1663

评论数:0

openshift/origin工作记录(6)——本地DNS服务器的创建与配置

之前在建立openshift集群时,是直接修改各个节点的/etc/hosts文件,加上静态的域名解析。当节点数量很多或者后续执行集群节点扩容时,都需要修改大量的/etc/hosts文件,很麻烦。 这里选择在本地搭建一个DNS服务器。我选择将DNS服务器部署到了Master节点上。登录Master节...

2018-01-03 17:57:18

阅读数:1666

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭