zoukankan      html  css  js  c++  java
  • kubernetes 比较好的案例-创建tomcat-mysql集群 mysql.yaml + workpress.yaml

    安装部署一个tomcat+mysql应用

    apiVersion: v1

    kind: ReplicationController

    metadata:

        name: myweb

     spec:   //spec中是对RC对象的具体描述

        replicas: 5

        selector:

              app: myweb

         template:

         metadata:

         labels:   //选择器,用来选择对象的

             app: myweb  //我选择了标签为app: myweb的pod

          spec:    //对pod模版的具体描述

               containers:

               - image:  kubeguide/tomcat-app:v1

                 name: myweb

          resources:

                      limits:

                    cpu: "2"

                          memory: 4Gi

                   ports: 22

         - containerPort: 8080

         env:

                   - name: MYSQL_SERVICE_HOST

                     value: 'mysql'

                   - name: MYSQL_SERVICE_PORT

                     value: '3306'

    创建tomcat service

    apiVersion: v1
    kind: Service
    metadata:
       name: myweb

    spec:
       selector:
          app: myweb
       type: NodePort
       ports:
       - port: 8888
         nodePort: 30008
         targetPort: 8080

    mysql rc 

    apiVersion: v1
    kind: ReplicationController
    metadata:
        name: mysql

    spec:
        replicas: 1
        selector:
           app: mysql
        template:
            metadata:
                labels:
                    app: mysql
            spec:
                 containers:
                 - name: mysql
                   image: mysql:5.7
                   ports:
                   - containerPort: 3306
                   env:
                   - name: MYSQL_ROOT_PASSWORD
                     value: "123456"

    mysql service

    apiVersion: v1
    kind: Service
    metadata:
      name: mysql
    spec:
       selector:
            app: mysql
       type: NodePort
       ports:
       - port: 3306
         nodePort: 30006
         targetPort: 3306

    参考: 

    https://github.com/rook/rook/tree/master/cluster/examples/kubernetes

    mysql.yaml wordpress.yaml

  • 相关阅读:
    基于最大最小距离的分类数目上限K确定的聚类方法
    diff函数(matlab)
    CreateThread线程函数
    套接字基础
    基于TCP套接字实现的简单Demo
    使用httpwatch抓包
    TLV----Demo讲解
    关于位图边缘的检测定位
    从txt中读入数据到数组中(fscanf)
    C语言运算符的优先级
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/8799034.html
Copyright © 2011-2022 走看看