zoukankan      html  css  js  c++  java
  • kubernetes 简单的例子

    1.nginx svc deployment

    [root@k8s k8s4nginx]# cat deploynginx.yaml
    #################################
    apiVersion: v1
    kind: Service
    metadata:
      name: nginx0920
      labels:
        app: nginx0920
    spec:
      ports:
      - port: 80
        targetPort: 80
    #  clusterIP: None
      selector:
        apps: myweb
      type: NodePort
    
    [root@k8s k8s4nginx]# cat myweb.yaml
    apiVersion: extensions/v1beta1
    kind: Deployment
    metadata:
        name: nginx-deployment-file
    spec:
        replicas: 1
        template:
            metadata:
                labels:
                    apps: myweb
            spec:
                containers:
                -   name: nginx
                    image: nginx:latest
                    ports:
                    - containerPort: 80

     ------------------------------------------------------------------------------

    1.简单的例子

    [root@k8s servicesidecar]# cat service.yaml
    apiVersion: v1
    kind: Service
    metadata:
      name: tomcat03
      labels:
        app: tomcat03
    spec:
      ports:
      - port: 80
        targetPort: 8080
        nodePort: 30179
      type: NodePort
      selector:
            apps: tomcat03

    2.deployment

    [root@k8s servicesidecar]# cat myweb.yaml
    apiVersion: extensions/v1beta1
    kind: Deployment
    metadata:
        name: tomcat03
    spec:
        replicas: 1
        template:
            metadata:
                labels:
                    apps: tomcat03
            spec:
              containers:
              - name: tomcat01
                image: k8s.gcr.io/tomcat:centos714
                ports:
                    - containerPort: 8080
                volumeMounts:
                - name: varlog
                  mountPath: /docker_home/local/tomcat8/logs
              - name: logstash01
                image: k8s.gcr.io/eslogstash:7.5.1
                volumeMounts:
                - name: varlog
                  mountPath: /tmp
                - name: conffile
                  mountPath: /usr/share/logstash/pipeline/
                - name: yamlfile
                  mountPath: /usr/share/logstash/config/
              volumes:
              - name: varlog
                hostPath:
                  path: /tmp/tomcatlog
              - name: conffile
                hostPath:
                  path: /usr/share/logstash/pipeline/
              - name: yamlfile
                hostPath:
                  path: /usr/share/logstash/config/
  • 相关阅读:
    owlcar 用法心得 自定义导航
    placeholder 颜色
    图片加载完后执行事件
    针对动态创建的数据添加事件
    弹窗(遮罩层)
    [iOS]把16进制(#871f78)颜色转换UIColor
    [AFN]AFNetworking错误总结
    [iOS]如何给Label或者TextView赋HTML数据
    [iOS]解决模拟器无法输入中文问题
    [iOS]开发者证书和描述文件的作用
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/11557610.html
Copyright © 2011-2022 走看看