001_k8s专题系列一之进入容器日常op
2023-09-27 14:19:39 时间
一、下面列出如何进入正在运行的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/
相关文章
- k8s中,什么是pod亲和性、反亲和性,以及如何在k8s中进行应用?
- k8s中查看pod的QoS?
- 一文带你了解K8S 容器编排(上)
- K8s环境 nfs 服务器,动态存储卷nfs-client-provisioner部署
- k8s中的harbor与registry搭建与管理
- jvm在k8s中参数调整
- k8s容器时间与服务器时间不一致问题
- K8S(05)核心插件-ingress(服务暴露)控制器-traefik
- 谷粒商城K8s部署中间件(二十八)
- ML.NET机器学习、API容器化与Azure DevOps实践(四):持续集成与k8s持续部署
- k8s - 容器类型 - logrotate日志轮转工具 - HPA的部署 - Dashboard安装部署
- k8s二进制高可用集群部署
- k8s configMap 中 subPath 字段和 items 字段
- k8s centos7 内核漏洞二
- k8s将dockershim移除之后,如何继续使用docker?
- k8s 容器的驱逐时间是多少 节点notready api kubelet
- k8s 连接harbor 的私有仓库的两种方法 一种是secret 绑定到sa serviceaccount 账号下 一种是需要绑定到 imagePullSecrets: - name: boanbrowser
- k8s二进制部署v1.22.15,flannel安装排错过程
- 图文详解 (Kubernetes)K8S 和 容器中的退出状态码含义和原因及解决方法