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

  • 相关阅读:
    18.centos7基础学习与积累-004-分区理论
    绑定省份到select控件
    c#编写1-2+3-4……m
    在写按时间段查询的sql语句的时候 一般我们会这么写查询条件:
    二进制移位运算
    构造datatable临时数据
    svn代表四种检出深度
    关于TTS SpeechVoiceSpeakFlags几个值的中文意思?
    user32.dll中的所有函数
    xaml 微软帮助 url
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/8799034.html
Copyright © 2011-2022 走看看