- 博客(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
2695
原创 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
3421
原创 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
3216
原创 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
628
翻译 将测试工作作为前锋
要成功实施持续交付,我们必须要相信能够在不影响现有功能的情况下快速有序的交付新功能。这里,我们讨论一下如何通过Pipeline确保高质量的持续交付。通常的做法是先开发功能,然后进行测试。这样就导致测试成了应用上线路上的一个路障。毕竟,代码都已经在那儿了---还等什么呢?无法避免的延迟导致测试被压缩或者中断,于是也就导致交付了低质量的功能。在持续交付环境中,我们采用了更具有生产力的方式。有了自动化的...
2018-05-29 17:54:18
218
翻译 理解持续交付Pipeline
持续交付的目标是基于不断变化的需要进行的生产活动:即自动化的软件生产线。保证该活动的核心概念是持续交付Pipeline,其将软件交付的过程分为若干个不同的阶段。每个阶段从不同的角度来验证新功能的质量,以避免出现影响用户的错误。Pipeline应当在功能交付的过程中为团队提供反馈和变更过程的可见性。通常典型的持续交付Pipeline可以分为以下几个阶段: 初始阶段--构建自动化和持续集成Pipeli...
2018-05-29 14:30:12
775
原创 Terraform处理云主机资源依赖关系
Terraform不仅支持单一资源的情况,还可以支持多种资源以及多种资源相互依赖的情况。同一个Terraform的配置文件中,可以包含多个资源,多种类型的资源,甚至是来自不同云供应商的资源。我们可以以一个示例展示一下配置多资源以及如何在不同资源之间通过资源的属性进行引用的情况。# Configure the Alicloud Providerprovider "alicloud" { acces...
2018-04-18 14:42:33
1595
转载 Git分支管理策略
眼下最流行的"版本管理系统",非Git莫属。相比同类软件,Git有很多优点。其中很显著的一点,就是版本的分支(branch)和合并(merge)十分方便。有些传统的版本管理软件,分支操作实际上会生成一份现有代码的物理拷贝,而Git只生成一个指向当前版本(又称"快照")的指针,因此非常快捷易用。但是,太方便了也会产生副作用。如果你不加注意,很可能会留下一个枝节蔓生、四处开放的版本库,到处都是分支,完...
2018-04-02 16:09:44
210
转载 Git提交策略
团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。下面是ThoughtBot 的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。第一步:新建分支首先,每次开发新功能,都应该新建一个单独的分支(这方面可以参考《Git分支管理策略》)。# 获取主干最新代码$ git checkout maste...
2018-03-28 16:54:11
542
原创 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
6688
转载 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
268
转载 开源微服务管理平台--Fabric8
fabric8是一个开源集成开发平台,为基于Kubernetes和Jenkins的微服务提供持续发布。使用fabric可以很方便的通过Continuous Delivery pipelines创建、编译、部署和测试微服务,然后通过Continuous Improvement和ChatOps运行和管理他们。Fabric8微服务平台提供:Developer Console,是一个富web应用,提供一个...
2018-03-20 18:02:39
5469
nexus搭建maven私服务器.docx
2019-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人