k8s mysql 部署yaml 文件

nodeport.yml

---
"apiVersion": "apps/v1"
"kind": "Deployment"
"metadata":
  "labels":
    "app": "svgm-ev-upload"
    "customer": "ctf"
  "name": "svgm-ev-upload-deployment"
  "namespace": "default"
"spec":
  "replicas": 1
  "selector":
    "matchLabels":
      "app": "svgm-ev-upload"
      "customer": "ctf"
  "template":
    "metadata":
      "labels":
        "app": "svgm-ev-upload"
        "customer": "ctf"
    "spec":
      "containers":
      - "name": "godview-k8s"
        "command": ["bash", "-c", "sleep 60; ./bin/godview --config CTF/beijing/cytj"]
        "image": "registry.aibee.cn/aibee/godview:0.0.110"
        "imagePullPolicy": "Always"
        "volumeMounts":
        - "mountPath": "/root/CameraInfos"
          "name": "camera-volume"
        - "mountPath": "/tmp"
          "name": "tmp-volume"
        "resources":
          "limits":
            "cpu": 300m
            "memory": "3Gi"
          "requests":
            "cpu": 100m
            "memory": "1Gi"
      - "command":
        - "python"
        - "upload_ev.py"
        - "--bucket"
        - "aibee-online-ctf-dev"
        - "--full_store"
        - "ctf_beijing_cytj"
        "image": "registry.aibee.cn/store/signals:latest"
        "imagePullPolicy": "Always"
        "name": "uploadev-k8s"
        "env":
          - "name": "BCE_ACCESS_KEY"
            "value": "da777aea3cc14810b02af74c86d528f4"
          - "name": "BCE_SECRET_KEY"
            "value": "429cf39f2ae04bf6974cb80902ddb373"
        "volumeMounts":
        - "mountPath": "/tmp"
          "name": "tmp-volume"
        "resources":
          "limits":
            "cpu": 300m
            "memory": "200Mi"
          "requests":
            "cpu": 50m
            "memory": "100Mi"
      - "command":
        - "python"
        - "svgm_runner.py"
        - "--dest"
        - "aibee-online-ctf-dev"
        - "--category"
        - "ctf_beijing_cytj"
        - "--days"
        - "30"
        - "--clean"
        - "7"
        - "--business_hour"
        - "96:266"
        - "--dual_write"
        "image": "registry.aibee.cn/aibee/cyliu/tracking/tracking:0.0.4"
        "imagePullPolicy": "Always"
        "name": "svgm-k8s"
        "env":
          - "name": "BCE_ACCESS_KEY"
            "value": "xxxxxxxxx"
          - "name": "BCE_SECRET_KEY"
            "value": "xxxxxxxxxyyyyyyy"
        "resources":
          "limits":
            "cpu": 300m
            "memory": "200Mi"
          "requests":
            "cpu": 100m
            "memory": "100Mi"
        "volumeMounts":
        - "mountPath": "/tmp"
          "name": "tmp-volume"
        - "mountPath": "/root/upload_files"
          "name": "uploadfiles-volume"
        - "mountPath": "/go/src/code.aibee.cn/mlp/godview/bin"
          "name": "godview-bin"
        - "mountPath": "/go/src/code.aibee.cn/mlp/godview/config"
          "name": "godview-config"
        - "mountPath": "/go/src/code.aibee.cn/mlp/godview/assets"
          "name": "godview-assets"
      "initContainers":
      - "image": "registry.aibee.cn/aibee/camerainfos/ctf_beijing_cytj:1.0.0"
        "name": "load-camera"
        "command":
        - cp
        - "-r"
        - "/root/CameraInfos/."
        - "/data"
        "volumeMounts":
        - "mountPath": "/data"
          "name": "camera-volume"
      - image: "registry.aibee.cn/aibee/godview:0.0.110"
        name: "load-godview-schemas"
        command: ["/bin/sh"]
        args: ["-c", "cp /go/src/code.aibee.cn/mlp/godview/bin/* /godview-bin && cp -r /go/src/code.aibee.cn/mlp/godview/config/. /godview-config && cp -r /go/src/code.aibee.cn/mlp/godview/assets/. /godview-assets"]
        "volumeMounts":
        - "name": "godview-bin"
          "mountPath": "/godview-bin"
        - "name": "godview-config"
          "mountPath": "/godview-config"
        - "name": "godview-assets"
          "mountPath": "/godview-assets"

      "restartPolicy": "Always"
      "volumes":
      - "name": "tmp-volume"
        "hostPath":
          "path": "/tmp"
          "type": "Directory"
      - "name": "uploadfiles-volume"
        "hostPath":
          "type": "Directory"
          "path": "/root/src/upload_files/cytj"
      - "emptyDir": {}
        "name": "godview-bin"
      - "emptyDir": {}
        "name": "godview-config"
      - "emptyDir": {}
        "name": "godview-assets"
      - "emptyDir": {}
        "name": "camera-volume"
---
"apiVersion": "apps/v1"
"kind": "Deployment"
"metadata":
  "labels":
    "app": "mysql"
  "name": "mysql-deployment"
  "namespace": "default"
"spec":
  "replicas": 1
  "selector":
    "matchLabels":
      "app": "mysql"
  "template":
    "metadata":
      "labels":
        "app": "mysql"
    "spec":
      containers:
      - image: "mysql:5.7.24"
        # command: ["bash", "-c", "/entrypoint.sh mysqld --port 8083"]
        imagePullPolicy: "Always"
        env:
          - "name": "MYSQL_ROOT_PASSWORD"
            "value": "password"
        ports:
        - containerPort: 3306
          name: mysql
        name: "godview-mysql-k8s"
        volumeMounts:
        - mountPath: "/docker-entrypoint-initdb.d"
          name: "mysql-volume"
        - name: "mysql-persistent-storage"
          mountPath: "/var/lib/mysql"
        resources:
          limits:
            cpu: 300m
            memory: "2Gi"
          requests:
            cpu: 200m
            memory: "1Gi"
      initContainers:
      - image: "registry.aibee.cn/aibee/godview:0.0.110"
        name: "load-godview-schemas"
        command: ["/bin/sh"]
        args: ["-c", "cp /go/src/code.aibee.cn/mlp/godview/models/schemas/init.sql /schemas"]
        volumeMounts:
        - name: "mysql-volume"
          mountPath: "/schemas"
      restartPolicy: "Always"
      volumes:
      - emptyDir: {}
        name: "mysql-volume"
      - name: "mysql-persistent-storage"
        persistentVolumeClaim:
          claimName: "mysql-pv-claim"
---
apiVersion: "v1"
kind: "Service"
metadata:
  name: "mysql-service"
  namespace: "default"
spec:
  type: "NodePort"
  ports:
  - port: 8083
    targetPort: 3306
    nodePort: 32000
  selector:
    app: "mysql"
...

mysql-volume.yml

apiVersion: v1
kind: PersistentVolume
metadata:
  name: mysql-pv-volume
  labels:
    type: local
spec:
  storageClassName: manual
  capacity:
    storage: 10Gi
  accessModes:
    - ReadWriteOnce
  persistentVolumeReclaimPolicy: Delete
  hostPath:
    path: "/mnt/data"

mysql-pv-claim.yml

---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: mysql-pv-claim
spec:
  storageClassName: manual
  accessModes:
    - ReadWriteOnce
  resources:
    requests:
      storage: 8Gi
...
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,335评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,895评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,766评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,918评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,042评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,169评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,219评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,976评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,393评论 1 304
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,711评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,876评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,562评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,193评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,903评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,142评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,699评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,764评论 2 351

推荐阅读更多精彩内容