imirsh

导航

2020年7月27日 #

Jenkins 快速安装

摘要: 安装 jdk ~]# yum install -y java-1.8.0-openjdk-* 安装 Jenkins ~]# wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.235.2-1.1.noar 阅读全文

posted @ 2020-07-27 22:05 imirsh 阅读(125) 评论(0) 推荐(0) 编辑

2020年7月22日 #

使用 Ceph 集群为 Kubernetes 集群提供动态存储卷供给

摘要: 创建存储池 ceph-cluster]$ ceph osd pool create kube-cluster 64 ceph-cluster]$ ceph osd pool application enable kube-cluster rbd 授权 ceph 用户 ceph-cluster]$ c 阅读全文

posted @ 2020-07-22 14:40 imirsh 阅读(292) 评论(0) 推荐(0) 编辑

使用Ceph RBD为Kubernetes集群提供存储卷

摘要: 前提: k8s 集群各节点安装 ceph-common 程序包 ~]# rpm -ivh https://mirrors.aliyun.com/ceph/rpm-mimic/el7/noarch/ceph-release-1-1.el7.noarch.rpm yum install ceph-com 阅读全文

posted @ 2020-07-22 13:46 imirsh 阅读(362) 评论(0) 推荐(0) 编辑

2020年7月21日 #

Ceph 集群快速安装

摘要: 系统基础环境设定 安装要求 四台 CentOS7 系统,应用配置: 2C4G, 另外ceph-node0X 机器最少挂载 3 块硬盘 ,其中 ceph-admin 为管理节点 192.168.124.160 ceph-admin 192.168.124.161 ceph-node01 192.168 阅读全文

posted @ 2020-07-21 16:18 imirsh 阅读(905) 评论(0) 推荐(0) 编辑

2020年7月18日 #

Helm v3 入门

摘要: Helm应用包管理器 为什么需要Helm? K8S上的应用对象,都是由特定的资源描述组成,包括deployment、service等。都保存各自文件中或者集中写到一个配置文件。然后kubectl apply –f 部署。如果应用只由一个或几个这样的服务组成,上面部署方式足够了。而对于一个复杂的应用, 阅读全文

posted @ 2020-07-18 10:11 imirsh 阅读(758) 评论(0) 推荐(0) 编辑

2020年7月17日 #

Jenkins BlueOcean 多分支 部署 Kubernetes 应用

摘要: 在实际的项⽬ 中,往往⼀个代码仓库都会有很多分⽀的,⽐如开发、测试、线上这些分⽀都是分开的,⼀般情况下 开发或者测试的分⽀我们希望提交代码后就直接进⾏ CI/CD 操作,⽽线上的话最好增加⼀个⼈⼯⼲预 的步骤,这就需要 Jenkins 对代码仓库有多分⽀的⽀持。这里我们使用 BlueOcean 来完 阅读全文

posted @ 2020-07-17 22:29 imirsh 阅读(469) 评论(0) 推荐(0) 编辑

Jenkins Pipeline 部署 Kubernetes 应用

摘要: 项目说明 部署思路 克隆代码 编译打包 构建镜像 将镜像推送到本地镜像仓库 修改 k8s.yaml 文件的 tag 应用资源清单 k8s.yaml podTemplate(cloud: 'kubernetes',containers: [ containerTemplate(name: 'tools 阅读全文

posted @ 2020-07-17 17:54 imirsh 阅读(807) 评论(0) 推荐(0) 编辑

基于 kubernetes 的动态 jenkins slave

摘要: 安装 Jenkins 应用资源清单 ~]# git clone https://github.com/imirsh/kube-jenkins.git ~]# cd kube-jenkins/ kube-jenkins]# kubectl apply -f . 查看服务 kube-jenkins]# 阅读全文

posted @ 2020-07-17 13:15 imirsh 阅读(264) 评论(0) 推荐(0) 编辑

Jenkins 镜像定制化制作

摘要: 每次新部署 Jenkins 环境,均需要安装很多必要的插件,因此考虑把插件提前做到镜像中 前提 手动制作 Jenkins 镜像要求我们要有一个已经安装好的 jenkins, 且插件我们都安装和定制完成。执行下面的脚本获取已经安装的插件。其中用户名/密码需要替换成自己的。 ~]# curl -sSL 阅读全文

posted @ 2020-07-17 11:27 imirsh 阅读(916) 评论(0) 推荐(0) 编辑

2020年7月16日 #

使用 Prometheus 监控 kubernetes 集群

摘要: 安装 Promethues ~]# git clone https://github.com/imirsh/kube-prometheus.git ~]# kubectl apply -f kube-prometheus/manifests/setup ~]# kubectl apply -f ku 阅读全文

posted @ 2020-07-16 20:58 imirsh 阅读(233) 评论(1) 推荐(0) 编辑