摘要:安装 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 阅读(20) 评论(0) 推荐(0) 编辑
摘要:创建存储池 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 阅读(51) 评论(0) 推荐(0) 编辑
摘要:前提: 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 阅读(52) 评论(0) 推荐(0) 编辑
摘要:系统基础环境设定 安装要求 四台 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 阅读(96) 评论(0) 推荐(0) 编辑
摘要:Helm应用包管理器 为什么需要Helm? K8S上的应用对象,都是由特定的资源描述组成,包括deployment、service等。都保存各自文件中或者集中写到一个配置文件。然后kubectl apply –f 部署。如果应用只由一个或几个这样的服务组成,上面部署方式足够了。而对于一个复杂的应用, 阅读全文
posted @ 2020-07-18 10:11 imirsh 阅读(113) 评论(0) 推荐(0) 编辑
摘要:在实际的项⽬ 中,往往⼀个代码仓库都会有很多分⽀的,⽐如开发、测试、线上这些分⽀都是分开的,⼀般情况下 开发或者测试的分⽀我们希望提交代码后就直接进⾏ CI/CD 操作,⽽线上的话最好增加⼀个⼈⼯⼲预 的步骤,这就需要 Jenkins 对代码仓库有多分⽀的⽀持。这里我们使用 BlueOcean 来完 阅读全文
posted @ 2020-07-17 22:29 imirsh 阅读(54) 评论(0) 推荐(0) 编辑
摘要:项目说明 部署思路 克隆代码 编译打包 构建镜像 将镜像推送到本地镜像仓库 修改 k8s.yaml 文件的 tag 应用资源清单 k8s.yaml podTemplate(cloud: 'kubernetes',containers: [ containerTemplate(name: 'tools 阅读全文
posted @ 2020-07-17 17:54 imirsh 阅读(100) 评论(0) 推荐(0) 编辑
摘要:安装 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 阅读(40) 评论(0) 推荐(0) 编辑
摘要:每次新部署 Jenkins 环境,均需要安装很多必要的插件,因此考虑把插件提前做到镜像中 前提 手动制作 Jenkins 镜像要求我们要有一个已经安装好的 jenkins, 且插件我们都安装和定制完成。执行下面的脚本获取已经安装的插件。其中用户名/密码需要替换成自己的。 ~]# curl -sSL 阅读全文
posted @ 2020-07-17 11:27 imirsh 阅读(70) 评论(0) 推荐(0) 编辑
摘要:安装 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 阅读(49) 评论(0) 推荐(0) 编辑