kubernetes helm 扩容

主要内容查看一些k8s的资源类型常用命令

kubectl get hr -A 命令用于获取 Kubernetes 中的所有 HelmRelease(HR)资源,-A 参数表示在所有命名空间中查询。

复制代码
kubectl get hr -A

hr: 指代 HelmRelease 资源。
-A 或 --all-namespaces: 表示列出所有命名空间中的 HelmRelease 资源。


NAMESPACE      NAME                STATUS   REVISION   CHART                APP VERSION
default        my-release         deployed 1          my-chart-0.1.0       1.0.0
kube-system    another-release    failed   3          my-other-chart-0.2.0 2.0.0

如何查看k8s资源为terminating

复制代码
kubectl get pods --all-namespaces | grep Terminating

kubectl get pods -n your-namespace | grep Terminating

如何查看k8s资源

复制代码
1. 查看所有资源
要查看当前命名空间中的所有资源,可以使用以下命令:
kubectl get all

2. 查看特定资源类型
Pods:
kubectl get pods

Deployments:
kubectl get deployments

Services:
kubectl get services

Namespaces:
kubectl get namespaces

3. 查看特定命名空间的资源
如果你想查看某个特定命名空间中的资源,可以使用 -n 标志:
kubectl get pods -n your-namespace

4. 查看资源详细信息
要查看某个特定资源的详细信息,可以使用 describe 命令:

对于 Pod:
kubectl describe pod pod-name

对于 Deployment:
kubectl describe deployment deployment-name

5. 查看资源的 YAML 或 JSON 配置
如果你想查看某个资源的原始配置,可以使用 -o yaml 或 -o json 选项:

对于 Pod:
kubectl get pod pod-name -o yaml

对于 Deployment:
kubectl get deployment deployment-name -o json

6. 查看节点信息
要查看集群中的节点信息,可以使用:
kubectl get nodes

7. 查看事件
查看集群中的事件有助于了解资源的状态和问题:
kubectl get events

8. 监控资源使用情况
可以使用以下命令查看 Pod 的资源使用情况:
kubectl top pods

确保你的集群中已安装并启用了 Metrics Server。
示例
查看所有 Pods
kubectl get pods
查看特定 Deployment 的详细信息
kubectl describe deployment my-deployment
查看特定命名空间中的 Services
kubectl get services -n my-namespace
相关推荐
虎头金猫2 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
分布式存储与RustFS2 天前
MinIO 官方 Docker 镜像被移除:依赖它的项目该怎么办
docker·云原生·devops·对象存储·minio·分布式存储
codeejun2 天前
每日一Go·MySQL-5、锁机制全解析
云原生·golang
赵文宇(温玉)2 天前
CoreDNS的hosts插件的缺行配置导致k8s集群异常
容器·kubernetes·rancher
guo_wen_qiang2 天前
上传本地镜像到harbor中
docker·容器·持续部署
张洛闻Eren2 天前
k8s云原生【第十课】:水平 Pod 自动扩缩容
运维·数据库·云原生·kubernetes·github
忆~遂愿2 天前
本地片库怎么在外面打开?Plex + cpolar 搭一套可远程访问的私人影音库
docker·容器
Thneonl2 天前
你的 Pod 为什么 Pending:调度器两阶段
后端·kubernetes
不吃香菜kkk、2 天前
CI/CD(GitOps)学习与部署手册
运维·云原生·容器·kubernetes·云计算·jenkins·argocd
ChaITSimpleLove2 天前
云原生性能对决:JDK21虚拟线程+GraalVM vs .NET10/11 技术栈深度对比
微服务·云原生·serverless·graalvm native·native aot·runtime async·.net11/java21