前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Helm你会用吗?

Helm你会用吗?

作者头像
希里安
发布2023-10-30 19:03:17
1540
发布2023-10-30 19:03:17
举报
文章被收录于专栏:希里安希里安

答读者问

杀掉已删除的进程通常不会直接释放磁盘空间。当你杀死一个进程时,操作系统会回收与该进程相关的内存和系统资源,但它不会立即删除该进程所占用的文件或释放磁盘空间。

如果你怀疑有已删除但仍在运行的进程占用了磁盘空间,你可以执行以下操作:

检查进程是否仍在运行:首先,使用命令如ps aux | grep <process-name>或sudo lsof | grep deleted来检查已删除的进程是否仍在运行。如果进程已经被杀死,你将看不到相关的输出。如果它仍在运行,可以使用kill命令将其终止。

释放磁盘空间:如果你已经杀死了进程但仍然面临磁盘空间不足的问题,那么问题可能是与被该进程创建的文件或日志有关。在某些情况下,进程可能会继续写入已删除的文件,导致磁盘空间不断增加。你可以使用以下步骤来释放空间:

查找并删除进程创建的不再需要的文件或日志。你可以使用命令如find /path/to/files -type f -delete来删除不再需要的文件。

近日见闻

  1. 9月15日消息,凯撒娱乐公司号称是美国最大的赌场连锁机构,拥有业内最广泛的客户忠诚度计划。该公司表示,他们支付了一笔赎金,避免最近网络攻击中失窃的客户数据在线泄露。据说支付了超过1亿元勒索软件赎金。--安全内参
  2. JetBrains 发布了专门面向 Rust 开发者打造的独立 Rust IDE:RustRover,达目前只是预览版本,rust爱好者应该开心了。下载地址:https://www.jetbrains.com.cn/rust/download/
  3. 物理学期刊《Physica Scripta》杂志上发表了一篇旨在揭示复杂数学方程新解的论文。法国图卢兹大学的计算机科学家 Guillaume Cabanac 偶然间打开论文看到第三页时,发现了一个奇怪的短语——「Regenerate response」。与此同时,正如之前科学期刊《Nature》和《ACS Nano》都曾发过声明建议作者如果有使用 ChatGPT 这类工具时,要在论文中注明。但 Guillaume Cabanac 搜索了全文,并没有在论文的方法部分或致谢中找到任何“ChatGPT”。-- https://news.ycombinator.com/item?id=37431946
  4. GitHub 调整主页信息流惹怒开发人员,GitHub 回应了这些反馈,称部分受质疑的行为实际上是由于漏洞造成的,现已得到修复。--Linux中国

Helm常用命令

  1. helm install
    • 描述:安装一个Helm Chart并创建Kubernetes资源。
    • 用法:helm install [release-name] [chart] [options]
    • 示例:helm install my-release stable/wordpress
  2. helm upgrade
    • 描述:升级已安装的Helm Release。
    • 用法:helm upgrade [release-name] [chart] [options]
    • 示例:helm upgrade my-release stable/wordpress
  3. helm rollback
    • 描述:回滚Helm Release到先前的版本。
    • 用法:helm rollback [release-name] [revision] [options]
    • 示例:helm rollback my-release 1
  4. helm uninstall
    • 描述:卸载并删除Helm Release。
    • 用法:helm uninstall [release-name] [options]
    • 示例:helm uninstall my-release
  5. helm ls
    • 描述:列出已安装的Helm Releases。
    • 用法:helm ls [options]
    • 示例:helm ls
  6. helm history
    • 描述:查看Helm Release的历史版本。
    • 用法:helm history [release-name] [options]
    • 示例:helm history my-release
  7. helm show values
    • 描述:显示Helm Chart的默认值。
    • 用法:helm show values [chart]
    • 示例:helm show values stable/wordpress
  8. helm package
    • 描述:将Helm Chart打包成一个可分发的tar包。
    • 用法:helm package [chart-directory] [options]
    • 示例:helm package ./my-chart
  9. helm repo add
    • 描述:添加Helm仓库,以便在其中查找Helm Charts。
    • 用法:helm repo add <repository-name> <repository-url>
    • 示例:helm repo add stable https://charts.helm.sh/stable
  10. helm repo update
    • 描述:更新Helm仓库的本地缓存,以获取最新的Charts信息。
    • 用法:helm repo update
    • 示例:helm repo update
  11. helm dependency update
    • 描述:更新Helm Chart的依赖关系。
    • 用法:helm dependency update [chart]
    • 示例:helm dependency update my-chart
  12. helm create
    • 描述:创建一个新的Helm Chart模板。
    • 用法:helm create [chart-name]
    • 示例:helm create my-chart
  13. helm lint
    • 描述:检查Helm Chart的语法和最佳实践。
    • 用法:helm lint [chart]
    • 示例:helm lint my-chart
  14. helm template
    • 描述:将Helm Chart渲染为Kubernetes YAML文件,但不执行部署。
    • 用法:helm template [release-name] [chart] [options]
    • 示例:helm template my-release stable/wordpress
  15. helm pull
    • 描述:将Helm Chart拉取到本地文件系统,以供进一步分析或编辑。
    • 用法:helm pull [chart] [options]
    • 示例:helm pull stable/wordpress
  16. helm diff
    • 描述:比较Helm Release的变化。
    • 用法:helm diff [action] [release-name] [chart] [options]
    • 示例:helm diff upgrade my-release stable/wordpress
  17. helm get values
    • 描述:获取Helm Release的配置值。
    • 用法:helm get values [release-name]
    • 示例:helm get values my-release
  18. helm dependency build
    • 描述:构建Helm Chart的依赖关系。
    • 用法:helm dependency build [chart]
    • 示例:helm dependency build my-chart
  19. helm package
    • 描述:将Helm Chart打包成一个可分发的tar包。
    • 用法:helm package [chart-directory] [options]
    • 示例:helm package ./my-chart
  20. helm completion
    • 描述:生成Helm命令的自动补全脚本。
    • 用法:helm completion [shell]
    • 示例:helm completion bash

这些命令涵盖了Helm 3的常用用例,可以用来安装、管理、升级和删除Helm Releases,以及与Helm Charts相关的其他任务。根据需要,也可以查阅Helm 3的官方文档以获取更多详细信息和选项。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-09-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 希里安 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 答读者问
  • 近日见闻
  • Helm常用命令
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档