简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍如何通过docker运行jenkins服务及配置maven项目实现在线编译及持续集成。下载jenkins镜像$ docker pull jenkins运行jenkins镜像安装jenkins插件安装必要的插件Gitlab Plugin功能: 访问gitlabLocale plugin 功能:汉化SSH plugin功能:ssh到其他机器执行命
近期调研了Registry存储空间管理相关的内容,特与大家分享相关收获。调研时Registry最新版本为registry:2.5.0-rc.1相关资料这里是index: https://github.com/docker/distribution这里是roadmap,包括registry未来会实现的特性: https://github.com/docker/distribution/blob/ma
什么是ingress,Ingress 是用来代理k8s后端服务,你可以简单理解它就是个nginx,它主要由两部分组成:1.ingress-controller:可以理解为就是一个刚通过源码安装完的nginx.(但它的基础设置已经相对完善。)2.k8s-ingress:可以理解为一个service{},由它来自动发现后端的运行的服务,并将cluster-ip(内部dns分布的虚拟ip)记录在u
安装jenkins安装方式比较多样化,具体可以参考Jenkins官网,我们这里使用K8s集群容器化部署服务,所以我们在开始之前需要有一套k8s集群环境,接下来看启动服务的相关文件# pv文件(jenkins-pv.yaml)---kind: PersistentVolumeClaimapiVersion: v1metadata:name: jenkins-pvc...
使用的文件kubedns-cm.yamlkubedns-controller.yamlkubedns-sa.yamlkubedns-svc.yamlcat > kubedns-cm.yaml << EOFapiVersion: v1kind: ConfigMapmetadata:name: kube-dnsnamespace: kube-systemlabel
[root@ALY-BJB-GRA-002 /]# kubectl get rc mysql2 -o yamlapiVersion: v1kind: ReplicationControllermetadata:creationTimestamp: 2017-07-28T07:58:26Zgeneration: 1labels:app: mysql2name:
新线上稳定运行了113天的k8s集群,突然大部分pod状态为Unkown,此时一首“凉凉”正在耳边回荡。于是在次界面开始展开了地毯式的排查,首先是使用describe 命令去看这些pod的运行情况(虽然已经知道是unkown状态,但通过这个命令可以看到一些详情)。未果,并没有得到我想要的为什么会unkown,但这些unkown的服务有一个共同特点都是运行在一台node上,于是通过get nod
root@master-node:/tmp/k8s-1.6/production/memcached# kubectl get pod --all-namespacesNAMESPACENAMEREADYSTATUSRESTARTSAGEdefaultpro-w-mem-1448348793-...
安装k8s+docker集群环境(基于centos7系统)集群机器:centos-master = 192.168.121.9centos-minion-1 = 192.168.121.65centos-minion-2 = 192.168.121.66centos-minion-3 = 192.168.121.671.配置yum源:[centos
私有库查询命令:curl--basic --user user:password https://registry.evehicle.cn/v2/_catalog可以查询到私有库中的镜像,但查不到每个镜像的版本。可以通过下面脚本进行全查询:#!/usr/bin/env python# -*- coding utf-8 -*-import requestsimport jsonimport