zoukankan      html  css  js  c++  java
  • SonarQube install on Kubernetes

    Sonarqube搭建代码

    apiVersion: extensions/v1beta1
    kind: Deployment
    metadata:
      name: postgres
      labels:
        app: postgres
    spec:
      template:
        metadata:
          name: postgres
          labels:
            app: postgres
        spec:
          containers:
          - name: postgres
            image: postgres:10
            ports:
              - containerPort: 5432
            env:
              - name: POSTGRES_USER
                value: sonar
              - name: POSTGRES_PASSWORD
                value: sonar
            volumeMounts:
            - mountPath: /var/lib/postgresql/data
              name: postgres-data
          volumes:
          - name: postgres-data
            hostPath:
              path: /data
    ---
    apiVersion: v1
    kind: Service
    metadata:
      name: postgres
      labels:
        app: postgres
    spec:
      type: NodePort
      ports:
      - port: 5432
      selector:
        app: postgres
    ---
    apiVersion: extensions/v1beta1
    kind: Deployment
    metadata:
      name: sonar
    spec:
      replicas: 1
      template:
        metadata:
          labels:
            app: sonar
        spec:
          containers:
          - name: sonar
            image: sonarqube:latest
            ports:
            - containerPort: 9000
            env:
            - name: SONARQUBE_JDBC_USERNAME
              value: sonar
            - name: SONARQUBE_JDBC_PASSWORD
              value: sonar
            - name: SONARQUBE_JDBC_URL
              value: jdbc:postgresql://postgres:5432/sonar
    ---
    apiVersion: v1
    kind: Service
    metadata:
      name: sonar
    spec:
      type: NodePort
      ports:
      - port: 9000
        nodePort: 30001
      selector:
        app: sonar
    

      

  • 相关阅读:
    理财-4
    “大锅”遇险记
    今日份灵感开发
    持续集成简介
    redis clusert分布式集群
    redis 哨兵
    redis 主从复制
    Redis新特性ACL安全策略
    redis 快照持久化RDB和AOF
    redis 基础常用命令
  • 原文地址:https://www.cnblogs.com/Bourbon-tian/p/8551750.html
Copyright © 2011-2022 走看看