开启ipvs并开启严格ARP模式参考https://metallb.io/installation/kubectl edit configmap -n kube-system kube-proxy源mode: "" ipvs: strictARP: false改成mode: "ipvs" ipvs: strictARP: truek8s原生部署metallb下载wget h
安装cert-manager使用Helm安装helm repo add jetstack https://charts.jetstack.io helm repo update helm upgrade --install cert-manager jetstack/cert-manager \ --namespace cert-manager \ --create-namespace \
部署Traefik00-namespace.ymlapiVersion: v1 kind: Namespace metadata: name: test-traefik00-role.ymlkind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: traefik-role namespace:
创建AlertmanagerConfig资源在没有使用 prometheus-operator 的情况下,需要手动配置 alertmanager.yaml 来路由&发送从 prometheus 接收的警报。使用 prometheus-operator 之后,事情变得简单一些。只需要创建 AlertmanagerConfig 资源,prometheus-operator 会自动 merge
安装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.gz cd linux-amd64/ chmod 755 helm mv helm /usr/local/b
使用Helm安装参考文档:https://kubernetes.github.io/ingress-nginx/deploy/添加ingress-nginx官方helm仓库helm repo add ingress-nginx https://kubernetes.github.io/ingress-nginx helm repo update下载Chart包#查找所有的版本 helm searc
下载kube-prometheus-stackwget https://kkgithub.com/prometheus-community/helm-charts/releases/download/kube-prometheus-stack-65.1.1/kube-prometheus-stack-65.1.1.tgz解压kube-prometheus-stacktar -zxvf kube-p
安装nfs服务器端步骤1、安装命令yuminstall-ynfs-utilsrpcbind2、设置开放文件并且开放权限chmod777/home/share/3、设置/etc/ex
制作nginx执行。
如果不使用Service部署,而使用hostNetwork方式部署可以不需要node-exporter-service.yaml文件。直接使用一下node-exporter-daemonSet.yaml即可。为node exporter service的port。
为tomcat Service的port。
为Service映射的port。如果使用Service模式部署可以注释。
为node exporter的metrics。targets是一个数组可以增加多个。为prometheus服务自己本身的metrics;使用Service模式部署可以注释。为Service映射的port。
k8s 自定义资源的 yaml文件,kube-prometheus的自定义资源prometheusrule。查看自定义资源的group和version信息。执
sonarqube https://www.jindouyun.cn/document/industry/details/184076apiVersion: v1 kind: Namespace metadata: name: sonar-nsapiVersion: v1 kind: PersistentVolume metadata: name: nfs-pv namespace:
【代码】k8s 部署 nexus3 详解。
创建serviceaccountserviceaccount.yamlapiVersion: v1 kind: ServiceAccount metadata: name: myadmin namespace: default创建集群角色ClusterRoleclusterrole.yamlapiVersion: rbac.authorization.k8s.io/v1 kind: Clu
镜像加速地址https://docker.aityp.com/manage/add下载jdkhttps://repo.huaweicloud.com/java/jdk/8u172-b11/下载镜像docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/centos:7.4.1708jdk的Dockerfile文件FROM swr
配置spring: datasource: admin: username: root password: root jdbc-url: jdbc:mysql://127.0.0.1:3306/admin?autoReconnect=true&useUnicode=true&characterEncoding=utf8&use
创建namespacenode-exporter-namespace.yamlapiVersion: v1 kind: Namespace metadata: name: ns-monitor拉取镜像quay.io/prometheus/node-exporter:v0.18.1node exporter的DaemonSetnode-exporter-daemonSet.yamlapiVers
创建namespacegrafana-namespace.yamlapiVersion: v1 kind: Namespace metadata: name: ns-grafana拉取镜像swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rancher/mirrored-grafana-grafana:10.3.3grafana的Deploy
创建namespaceprometheus-namespace.yamlapiVersion: v1 kind: Namespace metadata: name: ns-prometheus拉取镜像docker pull swr.cn-north-4.myhuaweicloud.com/ddn-k8s/quay.io/prometheus/prometheus:v2.54.0promethe
创建namespacenginx-namespace.yamlapiVersion: v1 kind: Namespace metadata: name: ns-nginx创建Deploymentnginx-deployment.yamlapiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment names
创建namespacetomcat-namespace.yamlapiVersion: v1 kind: Namespace metadata: name: ns-tomcat创建Deploymenttomcat-deployment.yamlapiVersion: apps/v1 kind: Deployment metadata: name: tomcat-deployment n
redis mysql nginx的docker-composeversion: '3' services: nginx: image: docker.m.daocloud.io/nginx:latest container_name: nginx restart: unless-stopped environment: TZ: Asia/Shan
下载镜像swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rockylinux:9编写DockerfileFROM swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/rockylinux:9 LABEL maintainer="huang.jinjin" RUN yum install wge
prometheus下载prometheus-2.53.2prometheus.yml文件修改global: scrape_interval: 15s evaluation_interval: 15s alerting: alertmanagers: - static_configs: - targets: - 127.0.0.1:9093
docker-compose下载curl -L https://github.com/docker/compose/releases/download/v2.29.7/docker-compose-linux-x86_64 > /usr/local/bin/docker-compose增加权限sudo chmod +x /usr/local/bin/docker-compose查询docke
安装ArgoCD参考:https://argo-cd.readthedocs.io/en/stable/getting_started/创建命名空间kubectl create namespace argocd下载install.ymlcurl -L https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/insta
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号