0
点赞
收藏
分享

微信扫一扫

k8s运维操作

自由情感小屋 2024-03-02 阅读 22

k8s基础组件

k8s运维操作_ide

基础资源

node

pod

service

控制器相关的资源

replicaset

deployment

daemonset

ds

job


操作命令相关

kubectl {get|describe} {node|pod|service|replicaset|deployment|daemonset|ds|job} <对象名字> -o wide

高危命令 #kubectl delete {node|pod|service|replicaset|deployment|daemonset|ds|job} <对象名字>


查看一个对象的状态

kubectl describe <资源类型> <要查看的对象名字>


查看一个对象的定义

kubectl get <资源类型> -o yaml <要查看的对象名字>


重启pod

# kubectl delete pod <对象名字>


查看pod中容器的日志

kubectl logs pod名 --tail=100


进入pod中的容器

kubectl exec -it <pod名> [-c 容器名] bash


查看pod状态

kubectl describe pod holo-cn-xrbunquqya58-r0-7-0-pvt-1616848-bh-cb407c8d31


查看pod的定义

kubectl get pod smoke-test-amtest49-r1-3-38-pvt-4107690-hw-8fb6b99cf-sx89g -o yaml



1、查看所有namespace

kubectl get namespaces


2、查看指定namespace下的所有pods

kubectl get pods -n kube-system


3、进到一个pod

kubectl exec -it <your-pod-name> -n <your-namespace> -- /bin/bash


4、docker进入容器的方式

获取容器id:

docker ps

进入容器:

docker exec -it 82ea93 bash


5、查看容器是哪个镜像启动的

docker images|grep -i xxx

docker ps |grep  xxx

docker inspect 82ea93 |grep -i imag

举报

相关推荐

0 条评论