摘要:
一、部署流程 1、研发push到github代码库 2、Jenkins 构建,pull git代码 使用maven进行编译打包 3、打包生成的代码,生成一个新版本的镜像,push到本地docker仓库harbor 4、发布,测试机器 pull 新版本的镜像,并删除原来的容器,重新运行新版本镜像。 二 阅读全文
摘要:
Jenkins 是什么? Jenkins 是一个可扩展的持续集成引擎 主要用于: 持续、自动地构建/测试软件项目。 监控一些定时执行的任务 Jenkins 拥有的特性包括: 易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持 易于配置-所有配置都是通过其提供的web界面 阅读全文
摘要:
安装docker-compose 下载 curl -L https://github.com/docker/compose/releases/download/v2.29.7/docker-compose-linux-x86_64 > /usr/local/bin/docker-compose 授权 阅读全文
摘要:
使用Helm安装 参考文档:https://kubernetes.github.io/ingress-nginx/deploy/ 添加ingress-nginx官方helm仓库 helm repo add ingress-nginx https://kubernetes.github.io/ingr 阅读全文
摘要:
安装helm 下载地址 https://github.com/helm/helm/releases 安装 wget https://get.helm.sh/helm-v3.16.2-linux-amd64.tar.gz tar -zxvf helm-v3.16.2-linux-amd64.tar.g 阅读全文
摘要:
创建AlertmanagerConfig资源 在没有使用 prometheus-operator 的情况下,需要手动配置 alertmanager.yaml 来路由&发送从 prometheus 接收的警报。 使用 prometheus-operator 之后,事情变得简单一些。只需要创建 Aler 阅读全文
摘要:
部署Traefik 00-namespace.yml apiVersion: v1 kind: Namespace metadata: name: test-traefik 00-role.yml kind: ClusterRole apiVersion: rbac.authorization.k8 阅读全文
摘要:
安装cert-manager 使用Helm安装 helm repo add jetstack https://charts.jetstack.io helm repo update helm upgrade --install cert-manager jetstack/cert-manager \ 阅读全文
摘要:
开启ipvs并开启严格ARP模式 参考https://metallb.io/installation/ kubectl edit configmap -n kube-system kube-proxy 源 mode: "" ipvs: strictARP: false 改成 mode: "ipvs" 阅读全文
摘要:
镜像加速地址 https://docker.aityp.com/manage/add 下载jdk https://repo.huaweicloud.com/java/jdk/8u172-b11/ 下载镜像 docker pull swr.cn-north-4.myhuaweicloud.com/dd 阅读全文
摘要:
制作nginx执行 下载镜像 swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rockylinux:9 编写Dockerfile FROM swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/ro 阅读全文
摘要:
创建namespace node-exporter-namespace.yaml apiVersion: v1 kind: Namespace metadata: name: ns-monitor 拉取镜像 quay.io/prometheus/node-exporter:v0.18.1 node 阅读全文