zoukankan      html  css  js  c++  java
  • 通过kubernetes构建ela服务

    一、kubernetes 通过yaml 创建pod与service

    apiVersion: extensions/v1beta1
    kind: Deployment
    metadata:
      name: ela
    spec:
      replicas: 1
      template:
        metadata:
         labels:
           name: ela
        spec:
         containers:
         - name: ela
           image: 59.61.79.157:5000/ela
           tty: true
           ports:
           - containerPort: 9200
           - containerPort: 8080
           volumeMounts:
           - name: ssl-certs
             mountPath: /eladata
         volumes:
         - name: ssl-certs
           hostPath:
           emptyDir: {}
    ---
    apiVersion: v1
    kind: Service
    metadata:
      name: ela
      labels:
        name: ela
    spec:
      type: NodePort
      ports:
      - port: 8080
        targetPort: 8080
      #  nodePort: 30001
        protocol: TCP
        name: elasql
      - port: 9200
        targetPort: 9200
        protocol: TCP
        name: elas
      selector:
        name: ela

    二、kubectl常用命令

    kubectl delete deployment *  删除部署
    kubectl create -f k8s.yaml 创建服务
    kubectl  apply -f k8s.yaml  更新服务
    kubectl get pods 查看容器
    kubectl get deployment 查看部署
    kubectl get service 查看服务
    kubectl get node 查看集群
    kubectl get pods -o wide 查看服务运行在哪个节点 

     三、其他

    删除镜像:(非管理员勿操作)
    
    docker exec registry  rm -rf /var/lib/registry/docker/registry/v2/repositories/<镜像名>
    
    docker exec registry bin/registry garbage-collect /etc/docker/registry/config.yml
    
    详情: #centos7.2 images not ifconfig commod   #yum -y install net-tools
  • 相关阅读:
    CSU 1554 SG Value (集合类的学习)
    CSUOJ 1542 线段树解决括号反向问题
    POJ 1679 判最小生成树的不唯一性 或 利用次小生成树求解
    HDU1074 Doing Homework 状态压缩dp
    POJ 2479 两段连续最大和
    HDU1024 多段最大和 DP
    HDU 4803 贪心
    POJ 3469 网络流最小割
    SPOJ ARCTAN
    COJ 1163 乘法逆元的求解
  • 原文地址:https://www.cnblogs.com/Javame/p/8745498.html
Copyright © 2011-2022 走看看