- 博客(118)
- 资源 (5)
- 收藏
- 关注
翻译 如何将Cloud Native Workload 映射到Kubernetes 控制器
如何将Cloud Native Workload 映射到Kubernetes 控制器原文链接:https://thenewstack.io/how-to-map-cloud-native-workloads-to-kubernetes-controllers/作者:Janakiram MSV译者:殷龙飞Kubernetes 不仅仅是一个容器管理工具。它是一个平台,旨在处理包装在任意数...
2018-10-31 14:16:47
330
翻译 云原生可移植性的神话
云原生可移植性的神话原文链接:https://thenewstack.io/myth-cloud-native-portability/作者:Bilgin Ibryam译者:殷龙飞随着大量新平台和支持工具的出现,云原生势头正在增长。 这些新平台为开发人员提供了越来越多的功能 ,可以以自动化的方式快速开发,部署和管理大量微服务 。但这种云原生的势头的增长同样会伴随着成本的增加,最好做...
2018-10-31 10:21:37
742
原创 cloud-native 版本的gitlab安装一半时中断,后该如何再次安装
背景在使用 helm 安装cloud native 版本的 gitlab 时候,有时候会中间终端操作,然后再次执行时,会报下面的错误$ helm upgrade xxx gitlab-1.0.2/gitlab -f gitlab-1.0.2-values-ce.yaml2018/10/11 16:30:58 warning: destination for global is a tabl...
2018-10-11 16:46:36
479
原创 helm charts调试模式,只渲染不安装
背景在开发helm charts时有时候会需要只渲染模板,看模板生成的deployment文件是否正常。命令helm install/upgrade xxx --dry-run --debug
2018-10-11 16:08:37
3102
原创 查找一次nexus3无法下载raw代理文件的问题
背景再利用OWASP Dependency Check 工具做漏洞检查时需要连接国家的漏洞库,这里利用到上篇博客用到的nexus3代理的漏洞库,在测试时发现有的漏洞库文件可以下载,有的文件不可以下载,用浏览器下载时浏览器提示问题分析这时候用过nexus3代理的都会知道,如果代理第一次访问,会去远端服务器上下载,最后缓存到本地的nexus3服务器上。在这缓存期间,可能会无法下载,那么问题可能就...
2018-10-10 13:50:28
1187
原创 利用nexus3的raw代理国家漏洞数据库
背景最近在做项目的依赖漏洞检查,在处理漏洞检查时,发现漏洞检查工具会去https://nvd.nist.gov/网站上下载漏洞数据。由于公司并不是可以直接上外网的,那么这个就需要有一个内网的地址来处理这个东西。而公司刚好有用nexus3来实现公司的一些组件的反向代理,和缓存前期准备nexus3NATIONAL VULNERABILITY DATABASE-国家漏洞数据库开始代理以管...
2018-10-10 12:52:29
1306
原创 Linux 查看文件大小由大到小
背景由于经常遇见磁盘空间沾满的情况,需要找到具体是那里的排查Linux上文件大小的命令du -hsx * | sort -rh | head -10
2018-10-09 17:35:00
2599
原创 gitlab-之上传管理
上传管理注意: uploads 表示可以作为单个文件发送到GitLab的所有用户数据。 例如,头像和附注的附件是上传的。 上传是GitLab功能的组成部分,因此无法禁用。使用本地存储注意: 这是默认配置要更改本地存储 uploads 的位置,请按照以下步骤操作。在Omnibus安装中:注意: 由于历史原因,uploads 存储在本地目录中,默认情况下为 uploads/-/...
2018-10-08 10:50:11
1797
原创 gitlab-helm-cloud-native 之上传附件迁移Rake Task
上传附件迁移Rake Task迁移到对象存储为GitLab的 uploads 配置对象存储 后 ,您可以使用此任务将现有 uploads 从本地存储迁移到远程存储。注意: 所有处理都将在后台工作程序中完成, 不需要停机 。All-in-one rake TaskGitLab提供了一个整合之后的rake任务,可以一次性将所有上传的文件(头像,徽标,附件,图标等)迁移到对象存储。在引擎盖...
2018-10-08 10:16:54
303
原创 Tomcat 源码分析系列之环境搭建
Tomcat 源码环境搭建tomcat 9 和 idea 环境搭建环境准备JDK 1.10gitideatomcat 源码mavenant国内的maven 仓库镜像安装Intellij Idea添加pom 配置文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.ap...
2018-10-05 11:40:09
296
原创 黑苹果之联想Y430P亮度记忆功能
黑苹果自动亮度功能背景自己的联想电脑装上黑苹果很久了,但是有一点小遗憾,之前每次重启电脑的时候都需要设置电脑的亮度,因为电脑不会记忆上次调整好的亮度,是个小毛病也没有深究,毕竟黑苹果,凑合着用黑苹果自动亮度刚好今天十一在家闲来无事,就查了查苹果系统有自动亮度的功能。然后在神奇的Google上搜索到了相关的解决办法。可以利用一个亮度的补丁外加一个DSDT的补丁即可好的那就好办了。下载kex...
2018-10-02 22:01:44
3060
3
原创 Oracle 04031问题解决
背景同事描述,说数据库orcl 实例用一段时间就会无法连接。重启一次后就可以用,大概30分钟到一个小时会再次无法使用。问题发现及排查思路oracle 问题首先查看alert.log 日志查看alert.log 日志,Sat Sep 29 10:45:37 2018Errors in file d:\oracle\product\10.2.0\admin\orcl\bdump\orc...
2018-09-30 09:37:37
1368
原创 nexus3 helm repo 错误排查及功能增强
背景上篇文章写了,如何使用nexus 3 添加helm repo,但是最后放出来了一个问题,那就是再用0.0.2的时候如果代理了https://charts.gitlab.io得仓库地址时,在执行以下命令时会报404得错误helm repo add gitlab http://127.0.0.1:8081/helm-gitlab-charts/helm fetch gitlab/auto-d...
2018-09-21 17:05:50
1123
2
翻译 Istio 101:Service Mesh的未来将与Knative和Apahce Whisk等技术和谐共存——采访RedHat的Istio产品经理
原文链接:https://jaxenter.com/istio-service-mesh-interview-harrington-148638.html作者:Gabriela Motroc译者:殷龙飞审校:宋净超Istio正在引发大量的关注,特别是1.0版本发布后。但它是否成为Kubernetes之上的事实的服务网络标准呢? 我们采访了Red Hat的Istio产品经理“红胡子”Br...
2018-09-18 10:47:59
663
1
翻译 无服务器与容器
原文链接:https://dzone.com/articles/serverless-vs-containers 作者:Yan Cui 译者:殷龙飞让我们来看看采用率,工具支持以及围绕无服务器和容器化争论的其他因素。在无服务器和容器中,我们有两种令人惊叹的技术,可以为工程师提供高效的,与机器无关的抽象。然而,两个阵营之间似乎存在着不可逾越的鸿沟。如果你读过我...
2018-09-17 00:24:31
1004
原创 nexus3 添加kubernetes的Helm格式支持
背景由于最近在搞云原生的工作,在kubernetes中安装东西的时候采用了google的helm来管理kubernetes的配置资源和分发,那么就需要有一个统一的服务来管理helm镜像选了好久,最后决定用nexus3社区提供的helm支持,下面会写出本次的操作流程准备工作nexus 3.13.0-01nexus-repository-helm 的安装包本次主要操作,下载源码,...
2018-09-14 17:06:32
1818
原创 多个@PostConstruct注解在不同服务器上启动顺序不同的问题解决
背景我们有一个系统,在window上和在linux上效果完全不一样在window上正常运行,在linux上无法运行原因通过分析应用的启动日志,发现在window上有一个初始化的配置限制性,然后,在执行查询数据库的操作而在linux上是先执行查询数据库后执行初始化配置的。通过反编译查看源码,发现这两个操作是两个启动后初始化的操作用的方法是@PostConstruct,这个...
2018-09-14 13:34:00
8022
4
翻译 后 Kubernetes 时代的微服务
后 Kubernetes 时代的微服务 原文链接:https://www.infoq.com/articles/microservices-post-kubernetes 作者:Bilgin Ibryam 英文校准:Daniel Bryant 译者:殷龙飞关键要点微服务架构仍然是分布式系统最流行的架构风格。 但 Kubernetes 和云原生运...
2018-09-04 10:12:25
1414
翻译 Envoy 服务网格案例研究:减轻 Lyft 的级联故障
Envoy 服务网格案例研究:减轻 Lyft 的级联故障 原文链接:https://www.infoq.com/articles/envoy-service-mesh-cascading-failure 作者:Jose Nino 作者:Daniel Hochman 译者:殷龙飞关键要点在过去的四年中,Lyft 已从单体架构转变为数百个微服务。随着微...
2018-09-03 15:11:48
322
原创 helm 实战之 利用helm 更新chart
背景利用heml 安装了gitlab 云原声的版本,需要更新,记录一下helm的更新命令helm upgrade cloude-native-gitlab --values values.yaml gitlab-offical/gitlab
2018-09-03 15:09:44
12837
原创 利用小工具解除pdf的编辑保护
背景最近收到一个pdf,想添加批注时,提示文档受保护,需要解锁,所以,想去除这个解锁 上谷歌查了查由这个个网站可以在线解锁400以内的文件,我这个文件刚好只有30M,直接解锁,舒服 http://freemypdf.com/...
2018-08-30 14:03:59
2167
原创 巧妙利用正则表达式给中英文之间添加空格
背景最近在翻译一些东西,由于有规定限制,需要在中英文之间添加固定的空格,来让文档更美观。所以这里有一个写了个小正则表达式来完成这个小需求,表达式如下,配合自己的文本编辑工具来输入如下内容正则操作这个时匹配中文和英文的([\u4e00-\u9fa5]+)([A-Za-z])替换的框里输入下面的内容$1 $2简单解释一下 1代表第一个括号中匹配上的值1代表第一个括号中匹...
2018-08-30 13:36:42
10363
7
原创 联想y430p黑苹果之自定义屏幕亮度
黑苹果之自定义亮度背景由于要用到mac 系统,暂时不想买Mac本就先自己在自己的小y,y430p上安装一个黑苹果来玩玩。玩的过程中发现很多有意思的东西和不完美的东西,笔记本安装黑苹果之后,之前可以用快捷键调节亮度,现在无法使用了,所以就去爬帖子,学教程,今天把实现的过程做一下记录前提条件y430p 笔记本黑苹果 10.14.0.6 beta 版本Macisal 编译工具Cl...
2018-08-15 00:04:03
4104
3
原创 kubernetes安装gitlab系列之安装云原生gitlab
背景在有k8s集群上原有资源40G的k8sk8s配置如下,11,15是master 4G内存,13,16,17,18为data节点每台8G,共计内存40G但是gitlab的服务访问速度特别的慢,差不多每个页面访问时间超过10秒以上非常让人难以接受,排查问题思路,通过chrome浏览器的性能分析工具,测试结果,99%的时间是在网络上,就是服务端可能有问题暂时的排除方法事用云原生的git...
2018-08-13 17:25:38
2440
原创 xmanager之xbrower访问linux远程桌面
背景本次测试服务器的网站的访问速度,需要排除本地的访问速度问题和服务器上的访问问题,所以需要在服务器上访问网站来确定问题,但是服务器是linux,而平常操作都是通过ssh进行处理,这次需要处理用服务器上的界面,首先想到的就是xbrower,之前经常听说这个玩意一直没有用,这次没办法了只好拿来试试,前置条件linux Centos 7 xmanager 5.x > xbrow...
2018-08-10 10:18:15
2511
原创 自定义APPLEALC驱动APPLEHDA之整理codec
联想Y430P利用verbit生成的codec解读文件Verbs from Linux Codec Dump File: codec#1Codec: Realtek ALC282 Address: 0 DevID: 283902594 (0x10ec0282) Jack Color Description Node Pi...
2018-08-10 09:51:22
3839
原创 ELK 6.2.4 日志处理之conf定义
处理的格式配置input { file { path => ["/root/elk/bigdata/rsyslog/*.log"] codec => plain { charset => "UTF-8" } }}filter {grok { match => { "mes...
2018-07-25 13:24:22
260
原创 ELK 6.2.4 日志处理之syslog格式的定义
syslog的原始数据syslog2018-05-22T00:00:03.645241+08:00 192.168.255.252 time: 2018-05-21 23:57:21;danger_degree:3;breaking_sighn:0;event:[24105]Spring Data REST远程代码执行漏洞(CVE-2017-8046);src_addr:106.122.2...
2018-07-25 12:22:03
2350
原创 Spring Boot使用RestTemplate消费REST服务的几个问题记录
1. no suitable HttpMessageConverter found for response type异常StackOverflow上有人问过相同的问题,根本原因是HTTP消息转换器HttpMessageConverter缺少MIME Type,也就是说HTTP在把输出结果传送到客户端的时候,客户端必须启动适当的应用程序来处理这个输出文档,这可以通过多种MIME(多功能网际邮件...
2018-07-19 14:23:56
2635
14
原创 解决 413 Request Entity Too Large
问题:413 Request Entity Too Large记录一次413 Request Entity Too Large解决的问题 1.对于有经验的开发着看见这个错误第一反应就是服务器的上传大小设置的不对那么修改服务器上传大小 对于nginx的配置有三个地方可以设置,解决413的正常途径分别是 http,server,location 根据实际情况设置具体的大小, ...
2018-07-17 17:53:43
97105
4
原创 ELK Xpack 6.2.4 安装设置教程
最近闲来无事,一看官方的ELK日志已经的版本已经升级到6.2.4,之前弄的还都是2.* 版本,就有来安装了一次,这次添加了Xpack的相关破解内容,本操作仅供个人学习使用,切勿商用,如果商用后果自负前期准备logstash 6.2.4xpack 6.2.4 离线安装包elasticsearch 6.2.4kibana 6.2.4Centos 7JDK 1.8yum lo...
2018-07-16 13:21:06
1926
原创 logback源码解析之配置文件解析
logback源码解析之配置文件解析这个代码就是真正实现方法,那么咱们看一下该方法logback-classic 中实现的//org.slf4j.impl.StaticLoggerBinder public static StaticLoggerBinder getSingleton() { return SINGLETON; }这里直接返回了一个SIN...
2018-06-25 21:00:32
3810
1
原创 logback源码解析之slf4j绑定实现解析
logback源码解析之slf4j绑定实现解析已经工作4,5年了,经常使用各种日志框架,log4j,logback,logx,jul,jcl,log4j2等等,这些日至框架使用起来非常简单,易上手,但是自己实际上并没有对日志进行深入地分析和了解,介于业界都评价logback日志系统做的精妙,基于学习的心理,来读读他的源码,预计花费一到两个月的时间,进行研究学习 那么读源码我们时,我们首...
2018-06-25 20:59:41
709
原创 logback源码解析之LoggerContext
logback源码解析之LoggerContext先来看loggercontext的类图 然后看一下loggerContext只有一个构造参数 这个类只有一个构造参数,看看构造参数都做了什么 public LoggerContext() { super(); this.loggerCache = new ConcurrentHashMap&...
2018-06-25 20:59:03
5111
原创 logback源码解析之ConsoleAppend
logback源码解析之ConsoleAppend上类图 借着上一篇配置文件解析的基础文件中consoleappend的start方法为入口,咱们看一下start方法中都做了什么 @Override public void start() { OutputStream targetStream = target.getStream(); ...
2018-06-25 20:57:28
641
原创 Logback源码分析系列之一起来看logback源码
一起来看logback源码(-)已经工作4,5年了,经常使用各种日志框架,log4j,logback,logx,jul,jcl,log4j2等等,这些日至框架使用起来非常简单,易上手,但是自己实际上并没有对日志进行深入地分析和了解, 介于业界都评价logback日志系统做的精妙,基于学习的心理,来读读他的源码,预计花费一到两个月的时间,进行研究学习 那么读源码我们时,我们首先需要关注一下,...
2018-06-25 20:52:32
5691
1
翻译 使用 Kubernetes 和 Istio 进行基于容器的全面服务监控
使用 Kubernetes 和 Istio 进行基于容器的全面服务监控 原文链接:https://www.circonus.com/2018/06/comprehensive-container-based-service-monitoring-with-kubernetes-and-istio/ 作者:Fred Moyer 译者:殷龙飞运营容器化基础设施带来了一...
2018-06-25 17:09:08
9062
翻译 利用服务网格充分利用微服务
利用服务网格充分利用微服务Aspen Mesh的Andrew Jenkins说,转向微服务本身并不能消除复杂性。知识共享零在本文中,我们与Aspen Mesh的首席架构师Andrew Jenkins谈论了如何从单一应用程序转向微服务,并通过一些关于服务网格的宣传来管理微服务架构。有关服务网格的更多信息,请考虑参加于2018年5月2日至4日在丹麦哥本哈根举行的KubeCon + Cl...
2018-06-20 14:17:42
854
postgresql10 yum 离线资源包
2018-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅