prometheus监控k8s 1.Prometheus 是什么Prometheus(普罗米修斯)是一个最初在SoundCloud上构建的监控系统。自2012年成为社区开源项目,拥 有非常活跃的开发人员和用户社区。为强调开源及独立维护,Prometheus于2016年加入云原生云计算基金会 (CNCF),成为继Kubernetes之后的第二个托管项目。 官方链接:https://prometheus.io/ &nb...
/
627 次浏览/
容器虚拟化
ansible-user模块使用方法 应用管理远程主机上的用户,比如创建用户、修改用户、删除用户、为用户创建密钥对等操作。参数user:指定要操作的用户名称uid:指定用户的uidcomment:指定用户的注释信息expires:指定用户的的过期时间,相当于设置/etc/shadow文件中的第8列shell:指定用户的默认shellgroup:指定用户的基本组groups:指定用户的附加组,新加时会覆盖原有的附加组,默认append=noappend:配合grou...
/
721 次浏览/
系统运维
etcd 单机安装部署etcd 的安装有多种方式,这里我以 CentOS 7 为例,可以通过yum install etcd进行安装。然而通过系统工具安装的 etcd 版本比较滞后,如果需要安装最新版本的 etcd ,我们可以通过二进制包、源码编译以及 Docker 容器安装。二进制安装目前最新的 etcd API 版本为 v3.4,我们基于 3.4.4 版本进行实践,API 版本与最新版保持一致,在 CentOS 7 上面使用如下脚本进行安装:ETCD_VER=v3.4.4...
/
749 次浏览/
容器虚拟化
ansible批量更新修改用户密码 一,问题背景因为服务器用户密码定期90天必须修改密码,因此需要进行批量化操作。使用有sudo权限的普通用户进行操作二,环境系统IP软件备注centos7192.168.11.140ansible2.9.7安装需要epel源centos7192.168.153.130nullnull三,操作步骤取消key验证 [admin]# sudo sed -i 's/^#host_k...
/
861 次浏览/
系统运维
gitlab+docker安装gitlab-runner进行cicd自动化部署过程1,先到gitlab官方注册账号,并创建一个仓库 demo,这里就导入ruoyi-cloud中的ruoyi-ui前端项目代码。2,在到阿里云上买一个国外的ECS主机。
3,在ecs主机上面安装apache,docker. 1),下面是ecs主机操作记录:sudo yum install -y yum-utils
#配置docker的yum地址...
/
700 次浏览/
系统运维
No Comments k8s 部署jenkins实现动态slave一、创建namespacekubectl create namespace devops二、创建PVC我的k8s集群已经配置过nfs-storageclass了,所以下面只创建了pvc,pv是自动创建的apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: ...
/
744 次浏览/
容器虚拟化
K8s+docker +GitLab-ci/cd持续集成与交付 一、部署流程开发人员把项目代码通过git推送到gitlab,触发gitla-runner自动从拉取gitlab上面拉取代码下来,然后进行build,编译、生成镜像、然后把镜像推送到Harbor仓库;然后在部署的时候通过k8s拉取Harbor上面的代码进行创建容器和服务,最终发布完成,然后可以用外部访问部署流程如下:环境准备:IP角色172.25.0.30master172.25.0.31node1、G...
/
784 次浏览/
容器虚拟化
基于Kubernetes+GitLab+Jenkins+动态slave-自动化项目部署科技在进步,技术在更新,革命就不停止。一、部署流程开发人员把做好的项目代码通过git推送到gitlab,然后Jenkins通过 gitlab webhook (前提是配置好),自动从拉取gitlab上面拉取代码下来, 然后进行build,编译、生成镜像、然后把镜像推送到Harbor仓库;然后在部署的时...
/
719 次浏览/
容器虚拟化
jenkins pipeline基础语法与示例一、Jenkins介绍
二、Jenkins Pipeline介绍Jenkins Pipeline总体介绍1.Pipeline 是Jenkins 2.X核心特性,帮助Jenkins实现从CI到CD与DevOps的转变 2.Pipeline 简而言之,就是一套运行于Jenkins上的工作流框架,将原本独立 运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流 程编排与可视化。什么...
/
719 次浏览/
系统运维
介绍:docker部署jenkins主节点、子节点一、安装配置主节点1、下载主节点镜像 2.138.2 可以自己下载最新的
docker pull jenkins/jenkins:2.138.2
2、运行主节点容器
docker run -d -p 8080:8080 -p 50000:50000 -e JAVA_OPTS=-Duser...
/
800 次浏览/
容器虚拟化