zoukankan      html  css  js  c++  java
  • 记录——本地minikube安装ubuntu镜像总是报 Back-off restarting failed container问题 -已解决(更新)

    1.环境介绍

    使用本机系统:macX

    minikube镜像:安装的阿里云提供的镜像(否则总是提示访问google的api,不翻墙无法成功)

    虚拟机情况:使用Virtual box 的虚拟机环境

    minikube start 启动正常,其他的容器(nginx部署成功,mysql 部署成功)

    2.实验内容

    使用yaml文件部署ubuntu:16.04镜像

    yaml文件内容:

    apiVersion: v1
    #定义Pod
    kind: Pod
    metadata:
     #Pod的名称,全局唯一
     name: ubuntu1604-0912-pod-yaml-2
     labels:
      name: ubuntu1604-0912-pod-yaml
    spec:
      containers:
       #容器名称
       - name: ubuntu1604-0912-container-yaml
         #容器对应的Docker Image
         image: ubuntu:16.04
         resources:
          requests:
           memory: "512Mi"
           cpu: "500m"
          limits:
           memory: "3500Mi"
           cpu: "1500m"

    开始创建pod 使用命令

    查看其describe文件内容,显示如下:

    3.结论

    容器ubuntu1604 总是重启,无法使用

    查看日志,不显示

    资源环境调的也足够大

    4.解决方法

    暂时还没有找到解决办法,请各大网友排查一下,谢谢

    更新 

    对于像ubuntu这样的系统级docker ,用k8s集群启动管理后,会自动关闭,解决方法就是 让其一直在运行,所以在yaml文件中增加command命令即可

    例如:

    apiVersion: v1
    #定义Pod
    kind: Pod
    metadata:
     #Pod的名称,全局唯一
     name: ubuntu1604-0912-log-yaml-3
     labels:
      name: ubuntu1604-0912-log-yaml
    spec:
      #设置存储卷
      volumes:
       - name: yytubuntulogs
         hostPath:
          path: /Users/YantaiYang/logtmep
      containers:
       #容器名称
       - name: ubuntu1604-0912-container-yaml
         #容器对应的Docker Image
         image: ubuntu:16.04
         # Just spin & wait forever
         command: [ "/bin/bash", "-c", "--" ]
         args: [ "while true; do sleep 30; done;" ]
         volumeMounts:
          - mountPath: /mydata-log
            name: yytubuntulogs
    ~                              

     然后重新部署应用,ubuntu就可以启动了,runing

  • 相关阅读:
    C语言提高代码效率的几种方法
    如何写出高效率稳定的单片机代码
    位运算之 C 与或非异或
    C语言中位运算符异或“∧”的作用
    位运算之——按位与(&)操作——(快速取模算法)
    案例分析
    2018年春季个人阅读计划
    《我们应当怎样做需求分析》读书笔记
    寒假——练车、脑力风暴和辅导初中生
    需求工程:软件建模与分析 读书笔记三
  • 原文地址:https://www.cnblogs.com/yytlmm/p/9632698.html
Copyright © 2011-2022 走看看