自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 MacOS 10.15 Homebrew安装OpenJDK8

Mac OS系统执行命令:brew install --cask adoptopenjdk8安装OpenJDK8的时候如果遇到下面的错误:curl: (56) LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 60Error: Download failed on Cask 'adoptopenjdk8' with message: Download failed: https://github.com/AdoptOpenJDK/openjdk8-binari

2020-12-10 11:26:30 2445

原创 K8S集群安装cni插件flannel

在k8s集群安装之后,master及各个node之间的pod还是不能相互通信,还需要建立他们之间的网络路由。当然,有各种不同的解决方案,flannel便是其中之一。flannel在对kubernets进行支持时,flanneld启动参数中会增加--kube-subnet-mgr参数,flanneld会初始化一个kubernetes client,获取本地node的pod-cidr,这个pod-ci...

2020-04-23 10:08:15 3274

原创 K8S集群安装时拉取镜像被墙的解决方法

K8S集群初始化kubeadm init时候遇到如下问题是大家创建kubernetes集群常见的错误kubeadm init --pod-network-cidr=10.244.0.0/16W0422 03:14:05.582364 2684 configset.go:202] WARNING: kubeadm cannot validate component configs for...

2020-04-22 15:53:17 3090

原创 CentOS7.2安装Python3.6和python2.7共存

首先去官网下载python3.6的linux下代码压缩包https://www.python.org/环境准备:#yum -y install gcc openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-develmkdir /usr/local/python3准备安装python./configure --...

2018-05-30 17:58:32 580

翻译 将测试工作作为前锋

要成功实施持续交付,我们必须要相信能够在不影响现有功能的情况下快速有序的交付新功能。这里,我们讨论一下如何通过Pipeline确保高质量的持续交付。通常的做法是先开发功能,然后进行测试。这样就导致测试成了应用上线路上的一个路障。毕竟,代码都已经在那儿了---还等什么呢?无法避免的延迟导致测试被压缩或者中断,于是也就导致交付了低质量的功能。在持续交付环境中,我们采用了更具有生产力的方式。有了自动化的...

2018-05-29 17:54:18 192

翻译 理解持续交付Pipeline

持续交付的目标是基于不断变化的需要进行的生产活动:即自动化的软件生产线。保证该活动的核心概念是持续交付Pipeline,其将软件交付的过程分为若干个不同的阶段。每个阶段从不同的角度来验证新功能的质量,以避免出现影响用户的错误。Pipeline应当在功能交付的过程中为团队提供反馈和变更过程的可见性。通常典型的持续交付Pipeline可以分为以下几个阶段: 初始阶段--构建自动化和持续集成Pipeli...

2018-05-29 14:30:12 721

原创 Terraform处理云主机资源依赖关系

Terraform不仅支持单一资源的情况,还可以支持多种资源以及多种资源相互依赖的情况。同一个Terraform的配置文件中,可以包含多个资源,多种类型的资源,甚至是来自不同云供应商的资源。我们可以以一个示例展示一下配置多资源以及如何在不同资源之间通过资源的属性进行引用的情况。# Configure the Alicloud Providerprovider "alicloud" {  acces...

2018-04-18 14:42:33 1504

转载 Git分支管理策略

眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称"快照")的指针,因此非常快捷易用。但是,太方便了也会产生副作用。如果你不加注意,很可能会留下一个枝节蔓生、四处开放的版本库,到处都是分支,完...

2018-04-02 16:09:44 187

转载 Git提交策略

团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。下面是ThoughtBot 的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。第一步:新建分支首先,每次开发新功能,都应该新建一个单独的分支(这方面可以参考《Git分支管理策略》)。# 获取主干最新代码$ git checkout maste...

2018-03-28 16:54:11 497

原创 FTP时显示500 Illegal PORT range rejected解决

FTP登录之后,执行相关的指令的时候遇到显示500 Illegal PORT range rejected问题时,解决办法为:1.执行quote pasv服务器返回227,entering passive mode2. 执行passive服务器返回 Passive mode on一般,这样可以解决大多数的问题。然后再执行相关的指令即可。...

2018-03-21 15:07:39 6269

转载 How to Do Continuous Delivery with Jenkins Pipeline, Docker and Kubernetes

Time to value is critical. Continuous delivery of containerized microservices is the best approach for developing better software and iterating fast to give more value to our customers. However, it

2018-03-20 18:05:39 231

转载 开源微服务管理平台--Fabric8

fabric8是一个开源集成开发平台,为基于Kubernetes和Jenkins的微服务提供持续发布。使用fabric可以很方便的通过Continuous Delivery pipelines创建、编译、部署和测试微服务,然后通过Continuous Improvement和ChatOps运行和管理他们。Fabric8微服务平台提供:Developer Console,是一个富web应用,提供一个...

2018-03-20 18:02:39 5348

nexus搭建maven私服务器.docx

当前配置管理中面临三方包管理的问题,特别是java平台下基于Maven的构建环境下,如何解决三方包的依赖管理始终是一个重要的方面。 目前开源平台nexus为我们提供了这方面的有力帮助。 大家可以通过搭建自有的Maven私服,也实现包管理的自动化智能化。

2019-12-09

Sonar的配置与安装

关于代码检查工具sonar的安装与配置介绍,适合进行相关的代码检测。

2017-10-16

空空如也

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

TA关注的人

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