zoukankan      html  css  js  c++  java
  • 012_k8s专题系列一之进入容器日常op

    一、下面列出如何进入正在运行的k8s容器

    <1>
    kubectl get pods   #查看所有正在运行的pod
    NAME                            READY     STATUS    RESTARTS   AGE
    nginx-56b8c64cb4-t97vb          1/1       Running   3          1d
    <2>
    ➜  ~ kubectl exec -it nginx-56b8c64cb4-t97vb -- /bin/bash      #假如当前pod只有一个容器,运行以下命令即可
    root@nginx-56b8c64cb4-t97vb:/# ps -ef
    UID        PID  PPID  C STIME TTY          TIME CMD
    root         1     0  0 14:45 ?        00:00:00 nginx: master process nginx -g daemon off;
    <3>假如一个pod里有多个容器,用--container or -c 参数。例如:假如这里有个Pod名为my-pod,这个Pod有两个容器,分别名为main-app 和 helper-app,下面的命令将打开到main-app的shell的容器里。
    kubectl exec -it my-pod --container main-app -- /bin/bash
    

      

    Reference:

    https://kubernetes.io/docs/tasks/debug-application-cluster/get-shell-running-container/

  • 相关阅读:
    单机部署Fastfds+nginx
    day_ha配置文件
    day_1_登录接口

    表(list)
    Java基础01 ------ 从HelloWorld到面向对象
    测试V模型
    360极速模式和兼容模式区别
    初识VBS
    Bug描述规范
  • 原文地址:https://www.cnblogs.com/itcomputer/p/8965528.html
Copyright © 2011-2022 走看看