k8s日常使用记录

-- 查看所有工作空间中的镜像

kubectl get all -o  wide  --all-namespaces

-- 查看工作空间中运行的镜像

kubectl get pods --namespace 工作空间

示例:kubectl get pods --namespace dev

-- 进入某个镜像

kubectl exec -it pod/容器组名称(pod的名称) -c 容器名称(CONTAINERS) -n 工作空间 -- bash

示例: kubectl exec -it pod/admin-5769d47f6c-5hw2q -c admin -n dev -- bash

-- 复制文件到目标地址

kubectl cp 工作空间/镜像name:文件地址  目标文件地址

示例:kubectl cp dev/admin-5769d47f6c-5hw2q:/home/logs /root/logs/admin


-- 在pod中有多个容器时,指定某个容器中复制文件

kubectl cp 工作空间/镜像name:文件地址 -c 容器名称 目标文件地址

示例:kubectl cp dev/admin-5769d47f6c-5hw2q:/home/logs -c admin1 /root/logs/admin

-- k8s通过service查询对应的pod

一: kubectl describe service 服务名 -n 工作空间
示例: kubectl describe service admin -n dev

selector: app=admin

二: kubectl get pods --show-labels -n 工作空间 | grep 'selector对应的值'
示例: kubectl get pods --show-labels -n dev | grep 'app=admin'

-- k8s替换镜像

示例:
kubectl set image deployment/admin-deploy admin-deploy=deploy.xxx.com/xxx/admin:v2.17.x-zm-20231008180654 -n xxx--record


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值