#chapter 1.3.2
apiVersion: v1
kind: ReplicationController #副本控制器RC
metadata:
  name: mysql #RC名称，全局唯一
spec:
  replicas: 1 #Pod副本的期待数量
  selector:  #RC 的Pod标签选择器
    app: mysql #符合目标的Pod拥有此标签
  template: #根据此模板创建Pod的副本（实例）
    metadata:
      labels:
        app: mysql #Pod副本拥有的标签，必须对应匹配RC的spec.selector，否则找不到会陷入恶性循环不停创建
    spec:
      containers: #Pod内容器的定义部分
      - name: mysql #容器的名称
        image: mysql:5.7 #容器对应的Docker Image
        #此处原书有Bug，如果只写image: mysql会导致Tomcat无法连接数据库，修改为mysql:5.7可解决
        ports:
        - containerPort: 3306 #容器应用监听的端口号
        env: #注入容器内的环境变量
        - name: MYSQL_ROOT_PASSWORD
          value: "123456"
        #resources: #定义资源分配
        #  requests: #最小资源量
        #    memory: "64Mi"
        #    cpu: "256m" #m是千分之一的CPU配额，通常100-300m
        #  limits: #最大资源量
        #    memory: "128Mi"
        #    cpu: "500m"