首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    绿色与数字化转型的双轮发展(文末附 2022 GSF Summit 完整小组讨论主题)

    当我们谈到“绿色”与“数字化”的协同发展议题时,其实这其中包含两个不同的问题 。第一,从技术角度思考,意味着在绿色经济转型的背景下,企业如何利用技术手段进行创新,达到转型目标;第二,从业务角度思考,如何将“绿色”融入企业的数字化战略。本文将从第二个视角拆解企业在绿色转型过程中所处的三个不同阶段,探索企业在三个阶段所面临的挑战,进一步讨论企业如何将数字化的思考融入不同的“绿色”发展阶段。 我一直深度参与了Thoughtworks制定科学碳目标的过程,并且在近两年有机会与来自不同行业的国内外客户、ESG专家、环

    01

    Kubernetes 故障诊断神器 kubectl-debug 入门教程

    容器技术的一个最佳实践是构建尽可能精简的容器镜像。但这一实践却会给排查问题带来麻烦:精简后的容器中普遍缺失常用的排障工具,部分容器里甚至没有 shell (比如 FROM scratch )。在这种状况下,我们只能通过日志或者到宿主机上通过 docker-cli 或 nsenter 来排查问题,效率很低。Kubernetes 社区也早就意识到了这个问题,在 16 年就有相关的 Issue Support for troubleshooting distroless containers[1] 并形成了对应的 Proposal[2]。遗憾的是,由于改动的涉及面很广,相关的实现至今还没有合并到 Kubernetes 上游代码中。而在 一个偶然的机会下(PingCAP 一面要求实现一个 kubectl 插件实现类似的功能),我开发了 kubectl-debug[2]:通过启动一个安装了各种排障工具的容器,来帮助诊断目标容器。

    02

    简化 Pod 故障诊断: kubectl-debug 介绍

    容器技术的一个最佳实践是构建尽可能精简的容器镜像。但这一实践却会给排查问题带来麻烦:精简后的容器中普遍缺失常用的排障工具,部分容器里甚至没有 shell (比如 FROM scratch )。 在这种状况下,我们只能通过日志或者到宿主机上通过 docker-cli 或 nsenter 来排查问题,效率很低。Kubernetes 社区也早就意识到了这个问题,在 16 年就有相关的 Issue Support for troubleshooting distroless containers 并形成了对应的 Proposal。 遗憾的是,由于改动的涉及面很广,相关的实现至今还没有合并到 Kubernetes 上游代码中。而在 一个偶然的机会下(PingCAP 一面要求实现一个 kubectl 插件实现类似的功能),我开发了 kubectl-debug: 通过启动一个安装了各种排障工具的容器,来帮助诊断目标容器 。

    02
    领券