什么是 Blue Ocean? Blue Ocean 重新思考Jenkins的用户体验,从头开始设计Jenkins Pipeline, 但仍然与自由式作业兼容,Blue Ocean减少了混乱而且进一步明确了团队中每个成员 Blue Ocean 的主要特性包括: ...
用Jenkins动态伸缩和Kubernetes为应用构建CI/CD 自动化流程
本博客将会利用jenkins pipeline实现对于存储在Gitlab上的代码在kubernetes平台之上的CI/CD管道,其中会以云原生的方式,将jenkins master,jenkins slave全部部署于kubernetes之上,从而打造一个高可用,弹性...
lostash收集tomcat access使用Grok过滤自定义格式日志
修改tomcataccess日志格式 [15/Mar/2019:23:57:32 +0800] 192.168.200.78 10.10.43.12 6A0ABEC0C2BE46507278C0B65D3FC992 HTTP/1.1 POST /peopleCredit/zxNotify 200 7 264 http-bio-8080-exec-2 sed -i '...
kubernetes通过traefik暴露服务
https://docs.traefik.io/user-guide/kubernetes 通过deployment方式部署hostNetwork:true暴露端口 --- apiVersion: v1 kind: ServiceAccount metadata: name: traefik-ingress-controller namespace...
k8s deployment健康检查
参考 https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/ 进程健康检查 健康检查最简单的方式就是检查进程的状态。Kubelet 不断的询问 Docker daemon 这个...
kubeadm1.13.3升级1.13.4
https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm-upgrade/ 检查可用于升级的版本,并验证当前群集是否可升级 [root@k8s-master ~]# kubeadm upgrade plan 查看集群版本 [r...
免翻墙kubeadm1.13.3快速部署kubernetes
节点规划 master 192.168.19.222 node1 192.168.19.223 node2 192.168.19.224 软件版本 操作系统:CentOS Linux release7 4.4.174-1.el7.elrepo.x86_64 Docker版本:18.06.2-ce kubernetes版本:1.13....
关于k8spv和pvc
关于pv和pvc 详细介绍 点这里 主要说明静态pvc如何关联到pv 创建应该PV: apiVersion: v1 kind: PersistentVolume metadata: name: mysql-nfs spec: capacity: storage: 50Gi accessModes: ...
Prometheus 监控k8s的Service和ingress
首先需要安装 blackbox-exporter Blackbox Exporter是Prometheus社区提供的官方黑盒监控解决方案,其允许用户通过:HTTP、HTTPS、DNS、TCP以及ICMP的方式对网络进行探测 k8s部署 blackbox-exporter : p...
Prometheus 监控k8s告警rules
cpu-usage.rules ALERT NodeCPUUsage IF (100 - (avg by (instance) (irate(node_cpu{name="node-exporter",mode="idle"}[5m])) * 100)) > 75 FOR 2m LABELS { severity="page" } ANNOTATIONS...