当前位置:网站首页>OpenShift常用管理命令杂记
OpenShift常用管理命令杂记
2022-07-05 17:49:00 【飞鸿踏雪Ben归来】
oc status--- check current namespace status
oc project ibm-common-services --- switch to the namespace/project ibm-common-services
oc get pods -o wide --- list all pods in current namespace in details,-o wide flags to view the pod IP address and the node where the pod is located.
READY --- means how many containers in this pod are considered ready
STATUS --- RUNNING: the Pod has been bound to a node, and all of the containers
have been created. At least one container is still running, or is in the
process of starting or restarting.
--- Completed:inside pod’s container process has been successfully
completed and no more process left for completion.
--- PENDING:The Pod has been accepted by the Kubernetes cluster, but
one or more of the containers has not been set up and made ready to
run. This includes time a Pod spends waiting to be scheduled as well
as the time spent downloading container images over the network.
--- Unknown:For some reason the state of the Pod could not be obtained.
This phase typically occurs due to an error in communicating with
the node where the Pod should be running.
--- Failed:All containers in the Pod have terminated, and at least
one container has terminated in failure. That is, the container
either exited with non-zero status or was terminated by the system.oc get pods --field-selector=status.phase=Succeeded -n ibm-common-services --- list all Completed pods
oc get pod --no-headers --all-namespaces -o wide| grep -Ev '([[:digit:]])/\1.*R' | grep -v 'Completed' ---这个命令可以过滤出来有问题的pod
oc get pod my-pod -o yaml --- Get a pod's YAML, 后续如果jsonpath指定只想列出的内容,其等号后面的表达式可先阅读pod yaml内容
oc adm top pods -n ibm-common-services --- display CPU, memory and storage usage statistics about pods
oc logs -f <pod_name> -c <container_name> --- View the log for a specific pod
oc exec ibm-cpd-wkc-operator-59f7d8cd45-nds4n -- ls -ahl /var/log --- List log files and subdirectories contained in /var/log within a pod
oc rsh ibm-cpd-wkc-operator-59f7d8cd45-nds4n --- start a remote access into a pod.If a pod has multiple containers, oc rsh defaults to the first container unless -c <container_name> is specified.
oc cp <local_path> <pod_name>:/<path> -c <container_name> --- Copy a file to a pod.
oc cp <pod_name>:/<path> -c <container_name><local_path> --- Copy a file from a pod.
oc get pods ibm-cpd-wkc-operator-59f7d8cd45-nds4n -o jsonpath='{.spec.containers[*].name}' --- list all container names defined in a pod spec.
oc get pod -l icpdsupport/addOnId=wkc --- list wkc related pods only
oc get ibmcpd ibmcpd-cr -o yaml > ibmcpd-cr.yaml 导出pod yaml文件
oc apply -f ibmcpd-cr.yaml --overwrite=true 更新pod yaml文件
oc get pods -l component=zen-watcher 列出打了同一label的所有pod
oc delete pods -l component=zen-watcher 删除打了同一label的所有pod
持续更新中
边栏推荐
- Why is February 28 in the Gregorian calendar
- 神经网络自我认知模型
- Sophon Base 3.1 推出MLOps功能,为企业AI能力运营插上翅膀
- Configure pytorch environment in Anaconda - win10 system (small white packet meeting)
- Use QT designer interface class to create two interfaces, and switch from interface 1 to interface 2 by pressing the key
- QT console printout
- Delete some elements in the array
- 读libco保存恢复现场汇编代码
- Knowledge points of MySQL (6)
- 寻找第k小元素 前k小元素 select_k
猜你喜欢

GFS distributed file system

leetcode每日一题:字符串中的第一个唯一字符

Oracle Recovery Tools ----oracle数据库恢复利器

Sophon KG升级3.1:打破数据间壁垒,解放企业生产力

leetcode每日一练:旋转数组

破解湖+仓混合架构顽疾,星环科技推出自主可控云原生湖仓一体平台

Leetcode daily practice: rotating arrays

Why is all (()) true and any (()) false?

Ten capabilities that cyber threat analysts should have

C # mixed graphics and text, written to the database in binary mode
随机推荐
Simple query cost estimation
破解湖+仓混合架构顽疾,星环科技推出自主可控云原生湖仓一体平台
从类生成XML架构
Career advancement Guide: recommended books for people in big factories
使用QT设计师界面类创建2个界面,通过按键从界面1切换到界面2
SQL Server(2)
EPM相关
Why is February 28 in the Gregorian calendar
解决“双击pdf文件,弹出”请安装evernote程序
Redis基础
LeetCode 练习——206. 反转链表
Cmake tutorial step5 (add system self-test)
Compared with the loss of Wenxin, the performance is improved a lot
Tkinter window preload
毫无章法系列
How awesome is the architecture of "12306"?
QT控制台打印输出
删除数组中的某几个元素
Six bad safety habits in the development of enterprise digitalization, each of which is very dangerous!
Sentinel flow guard