上一页 1 2 3 4 5 6 ··· 22 下一页
摘要:一、admin密码未更改情况 1.进入/root/.jenkins/secrets/目录,打开initialAdminPassword文件,复制密码; 2.访问Jenkins页面,输入管理员admin,及刚才的密码; 3.进入后可更改其他管理员密码; 二、admin密码更改忘记情况 1,删除Jenk 阅读全文
posted @ 2020-06-15 12:15 三度 阅读(13) 评论(0) 推荐(0) 编辑
摘要:在任意一个钉钉群里创建自定义的钉钉机器人,然后能够看到钉钉开放的webhook,复制webhook。 Jenkins中安装钉钉插件,然后在项目的配置当中,构建后操作里添加钉钉报警。 安装钉钉通知插件 url一般默认已经有了,webhook是token等号后边的一串数字字母结合的东西。 选择下边的报警 阅读全文
posted @ 2020-06-15 12:12 三度 阅读(49) 评论(0) 推荐(0) 编辑
摘要:![](https://img2020.cnblogs.com/blog/794174/202006/794174-20200615120617522-691900716.png) 阅读全文
posted @ 2020-06-15 12:06 三度 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一般这种迁移,要注意旧仓库的提交历史等信息也要同步到新的仓库。 先使用如下命令克隆老的: git clone --bare git@gitlab.test1.com:f2e/test.git 新仓库创建好,使用如下命令推上去: git push --mirror git@gitlab.test2.c 阅读全文
posted @ 2020-06-15 11:06 三度 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1.迁移准备工作和思路 从a服务器迁移到b服务器,由于Gitlab自身的兼容性问题,高版本的Gitlab无法恢复低版本备份的数据,需要注意在b服务器部署和a服务器一样版本的gitlab,部署好环境后开始备份和数据迁移. 查看gitlab版本的命令: gitlab-rake gitlab:env:in 阅读全文
posted @ 2020-06-15 10:59 三度 阅读(37) 评论(0) 推荐(0) 编辑
摘要:1,前言说明 golang是近来非常火热的语言,但是处理其依赖包一直都是一个让人头疼的问题,尤其是在国内,开发者需要下载一些官方的包的时候,就会非常苦恼。尽管已经有了私服 Athens,公司也已经搭建了这个私服,但是小伙伴们使用下来,反馈仍旧不好,大多时候下载官方的包时还是要自己本地开小飞机进行下载 阅读全文
posted @ 2020-06-15 09:57 三度 阅读(38) 评论(0) 推荐(0) 编辑
摘要:搭建Python私服,我们依旧使用nexus3。 与其他私服一样的,Python私服同样有三种类型: hosted : 本地存储,便于开发者将个人的一些包上传到私服中 proxy : 提供代理其他仓库的类型,如豆瓣的pypi仓库 group : 组类型,实质作用是组合多个仓库为一个对外的地址 那么就 阅读全文
posted @ 2020-06-12 18:41 三度 阅读(52) 评论(0) 推荐(0) 编辑
摘要:1,手动上传包 如何将一些新的外部包上传到私服当中呢? 首先是要登录上去,然后点击 Upload,找到 maven-local将jar包找到选中,然后填写对应的三个定位信息即可上传。 在引用的时候,道理是一样的,将刚刚定义的三个定位信息写入到项目的pom文件当中,即可引用。 2,引用SNAPSHOT 阅读全文
posted @ 2020-06-12 18:18 三度 阅读(73) 评论(0) 推荐(0) 编辑
摘要:nexus-3.14.0升级到3.15.2 首先来看下原来的服务目录: nexus-3.14.0-04 sonatype-work 注意:nexus-3.14.0-04是应用程序包,sonatype-work是数据目录。 那么现在想要升级到3.15,先把包传过来,接着解压,然后直接启动即可。 # m 阅读全文
posted @ 2020-06-12 17:55 三度 阅读(24) 评论(0) 推荐(0) 编辑
摘要:yum相较于rpm,能够更好地解决安装软件时的依赖包问题,使用yum安装更简单更方便。搭建本地YUM源服务器,可以避免升级安装软件时占用公网带宽;有了本地YUM源服务器,可以解决无法连接Internet的其他YUM客户端的软件升级和安装。 与其他私服一样的,yum私服同样有三种类型: hosted 阅读全文
posted @ 2020-06-12 17:49 三度 阅读(54) 评论(0) 推荐(0) 编辑
摘要:当我们运行前端项目的时候,常常在解决依赖的时候会加上一个参数npm install --registry=https://registry.npm.taobao.org将源指定为淘宝的源,以期让速度加快起来,事实上这种的确能够让速度变快,但是长久来看,如果想真正的快速敏捷开发部署,搭建企业内部的私服 阅读全文
posted @ 2020-06-12 17:00 三度 阅读(110) 评论(0) 推荐(0) 编辑
摘要:注意,本文讲解的是针对我们原来所用的nexus2.14.5版本的升级配置流程,如果您的老私服版本并不是这个,那么请先参考这里:升级兼容性 – Repository Manager 2到3。选定对应可升级版本之后,再阅读本文获取经验。 1.代理旧私服 这个思路应该是最妙的。既然可以添加一个远程的pro 阅读全文
posted @ 2020-06-12 16:24 三度 阅读(70) 评论(0) 推荐(0) 编辑
摘要:配置之前,我们先来看看系统默认创建的都有哪些 其中圈起来的都是系统原有的,用不到,就全删掉,重新创建。 1,创建blob存储 2,创建hosted类型的maven 点击 Repository下面的 Repositories – Create repository – maven2(hosted) : 阅读全文
posted @ 2020-06-12 16:00 三度 阅读(143) 评论(0) 推荐(0) 编辑
摘要:总结: 客户端主机操作 1.echo "192.168.0.254 idocker.io" >> /etc/hosts 2.mkdir -p /etc/docker/certs.d/idocker.io 3.把192.168.0.254主机上的/etc/nginx/ssl/out/root.crt复 阅读全文
posted @ 2020-06-12 15:24 三度 阅读(130) 评论(0) 推荐(0) 编辑
摘要:1,Nexus 介绍 Nexus是什么 Nexus 是一个强大的maven仓库管理器,它极大地简化了本地内部仓库的维护和外部仓库的访问。 不仅如此,他还可以用来创建yum、pypi、npm、docker、nuget、rubygems 等各种私有仓库。 所支持的类型,可从下图管窥: 如果使用了公共的 阅读全文
posted @ 2020-06-12 12:35 三度 阅读(78) 评论(0) 推荐(0) 编辑
摘要:prometheus监控es,同样采用exporter的方案。 项目地址: elasticsearch_exporter:https://github.com/justwatchcom/elasticsearch_exporter 1、安装部署 现有es三节点的集群,环境大概如下: 主机 组件 19 阅读全文
posted @ 2020-06-12 11:18 三度 阅读(51) 评论(0) 推荐(0) 编辑
摘要:prometheus监控MySQL需要用到mysql_exporter。 mysql_exporter 项目地址:https://github.com/prometheus/mysqld_exporter 1、安装部署 我这里的mysql部署在192.168.0.254之上,而prometheus服 阅读全文
posted @ 2020-06-11 17:24 三度 阅读(21) 评论(0) 推荐(0) 编辑
摘要:prometheus监控redis需要用到redis_exporter。 redis_exporter 项目地址:https://github.com/oliver006/redis_exporter 1、安装部署 我这里的redis部署在192.168.0.254之上,而prometheus服务端 阅读全文
posted @ 2020-06-11 16:34 三度 阅读(17) 评论(0) 推荐(0) 编辑
摘要:本次我们通过部署 Grafana 来进行图形展示,Grafana 为我们提供了非常多的图形模板。 Grafana 官网:https://grafana.com/ 1、下载安装 Grafana 我们使用最简单的 RPM 包方式来安装,下载链接:https://grafana.com/grafana/d 阅读全文
posted @ 2020-06-11 16:03 三度 阅读(91) 评论(0) 推荐(0) 编辑
摘要:1、安装配置 Alertmanager wget https://github.com/prometheus/alertmanager/releases/download/v0.20.0/alertmanager-0.20.0.linux-amd64.tar.gz tar -zxv -f alert 阅读全文
posted @ 2020-06-11 15:45 三度 阅读(108) 评论(0) 推荐(0) 编辑
摘要:1,安装部署 1,环境准备。 IP地址 角色 192.168.75.11 Prometheus Server 192.168.75.10 node_exporter 版本: 测试通过系统:CentOS Linux release 7.7.1908 (Core) Prometheus:promethe 阅读全文
posted @ 2020-06-11 14:39 三度 阅读(36) 评论(0) 推荐(0) 编辑
摘要:以 NFS 为存储卷的示例,将在 NFS 存储卷上创建 Jenkins 目录,然后创建 NFS 类型的 PV、PVC。 1、NFS 存储卷创建 Jenkins 目录 进入 NFS Server 服务器,然后再其存储目录下创建 Jenkins 目录,并且确保目录对其它用户有读写权限。 $ mkdir 阅读全文
posted @ 2020-06-11 11:34 三度 阅读(109) 评论(0) 推荐(0) 编辑
摘要:到系统管理-插件管理中下载如下插件接口 Localization: Chinese (Simplified) 搜索的时候用ctrl+f 进行搜索,不要用Jenkins下面下的filter 安装好后重启jenkins即可 阅读全文
posted @ 2020-06-11 09:13 三度 阅读(39) 评论(0) 推荐(0) 编辑
摘要:在Kubernetes中,调度(Scheduling),指的是为 Pod 找到一个合适的节点,并由该节点上的 kubelet 运行 Pod。 # 概述 每当集群中有新的 Pod 创建时,Kubernetes 调度器将负责为其找到最合适的节点去运行。调度器按照本文后面描述的原则执行执行调度工作。如果您 阅读全文
posted @ 2020-06-10 17:15 三度 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Secret 概述 Kubernetes Secret 对象可以用来储存敏感信息,例如:密码、OAuth token、ssh 密钥等。如果不使用 Secret,此类信息可能被放置在 Pod 定义中或者容器镜像中。将此类敏感信息存储到 Secret 中,可以更好地: 控制其使用 降低信息泄露的风险 用 阅读全文
posted @ 2020-06-10 16:28 三度 阅读(24) 评论(0) 推荐(0) 编辑
摘要:转载自:https://kuboard.cn/learning/k8s-intermediate/config/config-map.html ConfigMap 作为 Kubernetes API 对象,以 key-value 名值对的形式存储配置信息。如前所述,这些信息可以被 Pod(容器组)以 阅读全文
posted @ 2020-06-10 11:50 三度 阅读(27) 评论(0) 推荐(0) 编辑
摘要:ConfigMap是用来存储配置文件的kubernetes资源对象,所有的配置内容都存储在etcd中. 总结 更新 ConfigMap 后: 使用该 ConfigMap 挂载的 Env 不会同步更新 使用该 ConfigMap 挂载的 Volume 中的数据需要一段时间(实测大概10秒)才能同步更新 阅读全文
posted @ 2020-06-10 11:40 三度 阅读(86) 评论(0) 推荐(0) 编辑
摘要:Pod 中存在属性 Node selector / Node affinity,用于将 Pod 指定到合适的节点。 相对的,节点中存在属性 污点 taints,使得节点可以排斥某些 Pod。 污点和容忍(taints and tolerations)成对工作,以确保 Pod 不会被调度到不合适的节点 阅读全文
posted @ 2020-06-09 17:07 三度 阅读(19) 评论(0) 推荐(0) 编辑
摘要:nodeSelector 提供了一个非常简单的方式,将 Pod 限定到包含特定标签的节点上。亲和性与反亲和性(affinity / anti-affinity)特性则极大地扩展了限定的表达方式。主要的增强点在于: 表达方式更加有效(不仅仅是多个精确匹配表达式的“和”关系) 可以标识该规则为“soft 阅读全文
posted @ 2020-06-09 17:01 三度 阅读(77) 评论(0) 推荐(0) 编辑
摘要:概述 在 Kubernetes,您可以限定 Pod 只能在特定的节点上运行,或者优先选择在特定的节点上运行。通常您并不需要这样做,而应该交由 kubernetes 调度程序根据资源使用情况自动地为 Pod 分配节点。但是少数情况下,这种限定仍然是必要的,例如: 确保某些 Pod 被分配到具有固态硬盘 阅读全文
posted @ 2020-06-09 16:59 三度 阅读(27) 评论(0) 推荐(0) 编辑
摘要:概述 在 Kubernetes 中创建工作负载时,您可以为 Pod 中的每一个容器指定其所需要的内存(RAM)大小和 CPU 数量。如果这些信息被指定了,Kubernetes 调度器可以更好的决定将 Pod 调度到哪一个节点。对于容器来说,其所需要的资源也将依据其指定的数值得到保证。 资源类型及计量 阅读全文
posted @ 2020-06-09 16:55 三度 阅读(19) 评论(0) 推荐(0) 编辑
摘要:云供应商本文描述了在不同的云供应商环境下,单个节点可以挂载的数据卷的最大数量。 类似于 Google、Amazon、Microsoft 这样的云供应商,通常都会限定单个节点可挂载的数据卷的最大数量。Kubernetes 必须遵守这些限定,否则,当 Pod 调度上某节点上时,可能会因为不能实现数据卷挂 阅读全文
posted @ 2020-06-09 16:24 三度 阅读(15) 评论(0) 推荐(0) 编辑
摘要:存储类概述 StorageClass 存储类用于描述集群中可以提供的存储的类型。不同的存储类可能对应着不同的: 服务等级(quality-of-service level) 备份策略 集群管理员自定义的策略 Kubernetes 自身对存储类所代表的含义并无感知,由集群管理员自行约定。 存储类的种类 阅读全文
posted @ 2020-06-09 16:14 三度 阅读(63) 评论(0) 推荐(0) 编辑
摘要:概述 与管理计算资源相比,管理存储资源是一个完全不同的问题。为了更好的管理存储,Kubernetes 引入了 PersistentVolume 和 PersistentVolumeClaim 两个概念,将存储管理抽象成如何提供存储以及如何使用存储两个关注点。 关注点分离 通过 PersistentV 阅读全文
posted @ 2020-06-09 15:37 三度 阅读(27) 评论(0) 推荐(0) 编辑
摘要:数据卷-挂载 挂载是指将定义在 Pod 中的数据卷关联到容器,同一个 Pod 中的同一个数据卷可以被挂载到该 Pod 中的多个容器上。 数据卷内子路径 有时候我们需要在同一个 Pod 的不同容器间共享数据卷。使用 volumeMounts.subPath 属性,可以使容器在挂载数据卷时指向数据卷内部 阅读全文
posted @ 2020-06-09 14:25 三度 阅读(31) 评论(0) 推荐(0) 编辑
摘要:数据卷概述 Kubernetes Volume(数据卷)主要解决了如下两方面问题: 数据持久性:通常情况下,容器运行起来之后,写入到其文件系统的文件暂时性的。当容器崩溃后,kubelet 将会重启该容器,此时原容器运行后写入的文件将丢失,因为容器将重新从镜像创建。 数据共享:同一个 Pod(容器组) 阅读全文
posted @ 2020-06-09 14:12 三度 阅读(20) 评论(0) 推荐(0) 编辑
摘要:文章转载自:https://blog.csdn.net/UbuntuTouch/article/details/106546064 在之前的文章 “Observability:使用 Elastic Stack 分析地理空间数据 (一)”,我详述了如何从 OpenSky Network API 接口把 阅读全文
posted @ 2020-06-08 10:40 三度 阅读(24) 评论(0) 推荐(0) 编辑
摘要:文章转载自:https://blog.csdn.net/UbuntuTouch/article/details/106531939 随着人类在不断地探索空间,地理空间数据越来越多。 收集信息的速度以及提供位置信息的来源正在迅速增长。政府和商业卫星继续扩张。与GPS一起,它们提供了一系列不同的空间丰富 阅读全文
posted @ 2020-06-08 10:31 三度 阅读(21) 评论(0) 推荐(0) 编辑
摘要:文章转载自:https://blog.csdn.net/UbuntuTouch/article/details/106498568 需要掌握的知识点: 1.使用docker-compose方式部署一套zk+kafka+logstash+elasticsearch+kibana 2.logstash中 阅读全文
posted @ 2020-06-08 10:17 三度 阅读(40) 评论(0) 推荐(0) 编辑
摘要:Kubernetes 用来在集群上运行分布式系统。分布式系统的本质使得网络组件在 Kubernetes 中是至关重要也不可或缺的。理解 Kubernetes 的网络模型可以帮助你更好的在 Kubernetes 上运行、监控、诊断你的应用程序。 网络是一个很宽泛的领域,其中有许多成熟的技术。对于不熟悉 阅读全文
posted @ 2020-06-04 14:36 三度 阅读(20) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 22 下一页