自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

转载 kubernetes 实践四:Pod详解

本篇是关于k8s的Pod,主要包括Pod和容器的使用、Pod的控制和调度管理、应用配置管理等内容。Pod的定义Pod是k8s的核心概念一直,就名字一样,是k8s中一个逻辑概念。Pod是docekr容器的集合,每个Pod中至少有一个Pause容器和业务容器。和docker容器关注单个可用的资源不同,Pod更多在应用层的角度,将多个docker容器组合来实现作为一个应用,它是k8s中最小...

2019-09-28 13:08:00 250

转载 kubernetes 实践三:使用kubeadm安装k8s1.16.0

环境版本说明:三台vmware虚拟机,系统版本CentOS7.6。Kubernetes 1.16.0,当前最新版。flannel v0.11docker 18.09使用kubeadm可以简单的搭建一套k8s集群环境,而不用关注安装部署的细节,而且现在k8s的版本更新频率很快,所以这种方法十分推荐。相关准备注:本节相关操作要在所有节点上执行。硬件环境使用三台vmw...

2019-09-26 20:21:00 709

转载 kubernetes 实践二:kubectl命令使用

这里记录kubernetes学习和使用过程中的内容。CentOS7 k8s-1.13 flanneld-0.10 docker-18.06 etcd-3.3kubectl用法概述kubectl是k8s客户端CLI工具,可以让用户通过命令行的方式对Kubernetes集群进行操作。kubectl命令行的语法如下:# kubectl [command] [TYPE] [NAME] ...

2019-09-26 09:36:00 210

转载 kubernetes 实践一:基本概念和架构

这里记录kubernetes学习和使用过程中的内容。CentOS7 k8s-1.13 flanneld-0.10 docker-18.06 etcd-3.3kubernetes基本概念kubernetes,又称k8s,是现今最流行的开源容器编排系统,是Google公司其内部十几年容器经验和技术的结晶,著名软件Google Borg的开源版本。它包含了以下特性:自动化装箱:在...

2019-09-23 20:29:00 302

转载 k8s 启动pod的问题

版本:k8s 1.5docker 1.3CentOS 7.6使用命令 kubectl get pods输出no resources。解决方法是修改 apiserver 的配置文件vim /etc/kubernetes/apiserver...KUBE_ADMISSION_CONTROL="--admission-control=NamespaceLifecycle,Na...

2019-09-23 09:30:00 1120

转载 maven 打包成 .jar 文件执行:没有主清单属性错误

报错原因是pom.xml配置文件中没有指定main入口信息,在pom.xml文件中添加如下代码: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> ...

2019-09-20 17:42:00 562

转载 docker 实践十一:docker 跨主机通讯

在上一篇了解了关于 docker 的网络模型后,本篇就基于上一篇的基础来实现 docker 的跨主机通信。注:环境为 CentOS7,docker 19.03。本篇会尝试使用几种不同的方式来实现跨主机方式环境准备准备两台或以上的主机或者虚拟机,相关环境如下:主机1:配置两张网卡 br0 192.168.10.10,ens33桥接br0,ens37(不需要IP),docke...

2019-09-13 21:10:00 460

转载 docker 实践十:docker 网络管理

本篇是关于 docker 网络管理的内容,同时也包含了 docker 网络的高级应用。注:环境为 CentOS7,docker 19.03。docker 网络基础docker 网络模型在 docker 1.7版本中,官方就开始将 docker 网络部分的代码抽出并单独创建独立的网络库,那就是 libnetwork。之后,在 docker 1.9版本中,有推出一套 docker...

2019-09-05 14:05:00 359

转载 docker 实践九:docker swarm

介绍了 docker 三剑客中的 docker-machine 和 docker-compose 之后,就剩下一个 docker swarm 了。那本篇的主角就是它了。注:环境为 CentOS7,docker 19.03。docker-compose 为用户提供单节点中多容器的创建,docker-machine 让用户管理不同的 docker 环境。而 docker swarm ...

2019-09-01 20:54:00 163

转载 docker 实践八:docker-compose

本篇介绍 docker 官方三剑客之一的 docker-compose。注:环境为 CentOS7,docker 19.03。docker-composedocker-compose 的前身是开源的 docker 容器集群编排工具 Fig,2014年7月,Fig 被 Docker 收购并更名成为 docker-compose。之前我们已经学习了关于 docker 的 dock...

2019-08-29 23:41:00 358

转载 docker 实践七:docker-machine

本篇是关于 docker 三剑客中的 docker machine。注:环境为 CentOS7,docker 19.03。docker-machine 是 docker 官方三剑客项目之一,它是一个命令行工具。利用 docker-machine 我们可以快速创建一个 docker 环境。同时它支持多种云计算环境,让用户能在多种平台上安装和维护 docker 运行环境。上图是 ...

2019-08-28 13:58:00 266

转载 docker 实践六:dockerfile 详解

本篇开始来学习关于 dockerfile 的知识。注:环境为 CentOS7,docker 19.03。dockerfile 是⼀个⽂本格式的配置⽂件, ⽤户可以使⽤ dockerfile 来快速创建⾃定义的镜像。指令系统dockerfile 主要是通过一个指令来实现想要的功能的。dockerfile 支持的指令如下ARG定义创建镜像过程中使⽤的变量。格式为:ARG&l...

2019-08-24 18:01:00 181

转载 docker 实践五:端口映射和容器互联

本篇是关于 docker 容器的端口映射和容器之间的互联内容。注:环境为 CentOS7,docker 19.03。docker 的容器除了能连接网络外,在许多时候,我们需要让多个容器来协同完成任务。为了应对这样的需求,docker 提供了两种机制:docker 容器和主机间的端口映射。利用互联机制让多个容器通过容器名来快速访问。端口映射实现容器访问容器启动时,如果不...

2019-08-24 10:54:00 154

转载 docker 实践四:数据管理

这篇是关于 docker 的数据管理。注:环境为 CentOS7,docker 19.03。一般容器中管理数据主要有两种方式:数据卷(Data Volumes):容器内数据直接映射到本地主机环境。数据卷容器(Data Volume Containers):使用特定容器维护数据卷。主要来介绍如何创建数据卷,并且把本地的目录挂载到容器内,使用数据卷容器在容器和主机之间共享数...

2019-08-23 09:00:00 123

转载 docker 实践四:仓库管理

本篇我们来了解 docker 仓库的内容。注:环境为 CentOS7,docker 19.03仓库(Responsitory)是集中存放镜像的地方,又分公共仓库和私有仓库。注:有时候容易把仓库与注册服务器(Registry) 混淆。 实际上注册服务器是存放仓库的具体服务器, ⼀个注册服务器上可以有多个仓库, ⽽每个仓库下⾯可以有多个镜像。公有仓库Docker Hub 是...

2019-08-22 13:20:00 93

转载 docker 实践三:操作容器

在学习了 docker 镜像的内容后,我们在来看 docker 的另一个核心点:容器。注:环境为 CentOS7,docker 19.03docker 的容器是镜像的一个运行实例。docker 镜像是只读文件,而容器则带有运行时的可读写层,而且容器中的应用进程处于运行状态。接下来我们就来学习 docker 容器的具体操作。创建容器创建容器相关的命令有 create、start...

2019-08-21 12:28:00 135

转载 开启 oracle 的闪回功能

查看是否开启闪回SQL> select flashback_on from v$database;FLASHBACK_ON------------------NO查看是否配置了db_recover_file_destSQL> show parameter db_recoveryNAME TYPE VALUE--...

2019-08-21 10:41:00 107

转载 docker 实践二:操作镜像

本篇我们来详细介绍 docker 镜像的操作。注:环境为 CentOS7,docker 19.03之前已经说过,容器是 docker 的核心概念之一,所以对应的就需要知道它的使用方法,接下来我们就来了解 docker 镜像的添加、删除、查找等操作。获取镜像docker 获取镜像使用的命令为:docker [image] pull NAME[: TAG]。pull:dock...

2019-08-20 20:34:00 230

转载 docker 实践一:简介和安装

docker 的简介docker 绝对是这几年来的重量级开源软件,它是使用 Go 实现的开源容器项目,分属于虚拟化技术。docker 和 虚拟机docker 作为一种轻量级的虚拟化方式,在运行应用上和传统的虚拟机方式有许多的优势。启动、停止快对系统资源占用先对小镜像易获取、分发、更新和复用通过使用 Dockerfile 创建和部署灵活docker 和 虚拟化虚拟化...

2019-08-20 13:24:00 134

转载 spring 框架的核心总结

最近在学习Java语言,从而也学习了SpringFramework 这个大名鼎鼎的框架。从而做一些的记录。题外话: 学习过几种不同的语言,后来知道所有的编程语言里所有的概念翻来覆去都是一样的事物,只是它们被不同的术语所描述,加上大部分中文翻译,又扯上一些专有名词,让一些本来简单的概念变得复杂而深奥。不知是因人的有限,还是那些书籍的作者有意为之,其实很多的东西本来都是很简单了,这些奇怪...

2019-08-19 11:02:00 111

转载 spring cloud微服务实践七

在spring cloud 2.x以后,由于zuul一直停滞在1.x版本,所以spring官方就自己开发了一个项目 Spring Cloud Gateway.作为spring cloud微服务的网关组件.注:这一个系列的开发环境版本为 java1.8, spring boot2.x, spring cloud Greenwich.SR2, IDE为 Intelli IDEAspr...

2019-08-18 16:50:00 193

转载 spring cloud微服务实践六

本片我们就来认识下spring cloud中的zuul组件.注:这一个系列的开发环境版本为 java1.8, spring boot2.x, spring cloud Greenwich.SR2, IDE为 Intelli IDEAzuul简介关于zuul其实在前面的内容中,我们已经搭建了一个微服务平台,也实现了该有的功能.但是一般的微服务架构中还会有api gateway....

2019-08-16 08:53:00 94

转载 spring cloud微服务实践五

本篇我们来看看怎么实现spring cloud的配置中心.在分布式系统中,特别是微服务架构下,可能会存在许多的服务,每个服务都会存在一个或多个的配置文件.那怎么多的配置文件的管理就会成为一个大问题.同时,微服务运行过程中还需要动态的修改配置参数.所以spring cloud config就是在spring cloud微服务架构中解决配置文件的管理,刷新,查看等问题的.注:这一个系列...

2019-08-14 12:40:00 212

转载 解决 windows oracle ORA-01113和ORA-01110错误

windows2008上的数据库版本为11.2.0.4.0,数据库打开为mount状态。报错如下:SQL> startupORACLE instance started.Total System Global Area 1610612736 bytesFixed Size 779080 bytesVariable Size 535043256 bytesDat...

2019-08-12 14:56:00 636

转载 spring cloud微服务实践四

spring cloud的hystrix还有一个配搭的库hystrix-dashboard,它是hystrix的一款监控工具,能直观的显示hystrix响应信息,请求成功率等.但是hystrix-dashboard只能查看单机和集群的信息,如果需要将多台的信息汇总起来的话就需要使用turbine.注:这一个系列的开发环境版本为 java1.8, spring boot2.x, spr...

2019-08-11 22:22:00 102

转载 spring cloud微服务实践三

上篇文章里我们实现了spring cloud中的服务提供者和使用者.接下来我们就来看看spring cloud中微服务的其他组件.注:这一个系列的开发环境版本为 java1.8, spring boot2.x, spring cloud Greenwich.SR2, IDE为 Intelli IDEA熔断器spring cloud架构成员中有一个叫"熔断器".微服务中一个服务通...

2019-08-11 20:43:00 95

转载 spring cloud微服务实践二

在上一篇,我们已经搭建了spring cloud微服务中的注册中心.但只有一个注册中心还远远不够.接下来我们就来尝试提供服务.注:这一个系列的开发环境版本为 java1.8, spring boot2.x, spring cloud Greenwich.SR2, IDE为 Intelli IDEA服务提供假设我们现在有个需求,需要一个接口,当我们传入一个名字,它会返回一句问好...

2019-08-09 13:00:00 61

转载 spring cloud微服务实践一

最近在学习spring框架.其中spring cloud在微服务方面很火,所以在学习过程中,也做一些记录.注:这一个系列的开发环境版本为 java1.8, spring boot2.x, spring cloud Greenwich.SR2, IDE为 Intelli IDEAspring cloud的简介关于spring cloud是什么,做什么的问题这里就不再详细说明了...

2019-08-08 20:35:00 91

转载 Ubuntu截图工具Flameshot

今天来介绍一款Ubuntu下的截图工具,名叫Flameshot.安装Flameshot的安装很简单.命令行安装sudo apt-get install flameshot一条命令搞定!软件中心安装如果你用的是 Ubuntu,那么只需要在 Ubuntu 软件中心上搜索,就可以找到 Flameshot 进而完成安装了。使用Flameshot的使用也很容易,打开软件后它会自动...

2019-08-08 20:17:00 173

转载 golang使用json格式实现增删查改

需求和思路在一般的小项目或者一个小软件,例如客户端之类的小程序中,可能会需要数据的持久化.但是使用一般的数据库(Mysql)之类的不合适.使用sqlite3这种嵌入式的是个较好的方法,但是Go语言中sqlite3的库是C语言的,Cgo不支持跨平台编译.正是由于这种需求,才想到使用json格式将数据直接保存在文件中.具体的思路是怎么样呢? 在Go语言中如果要将数据转化成json格式的话...

2019-08-07 12:56:00 1384

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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