Kubernetes和Docker的VSCode的便捷扩展功能

概述

这是关于Kubernetes和Docker在使用过程中一些方便的VSCode功能介绍,与Kubernetes本身的操作略有不同。使用这些功能可以在VSCode上创建一个简易的Kubernetes集成开发环境。如果您觉得每次输入命令有些繁琐,或者从头开始创建yaml文件有些麻烦(在实际工作中可能很少见),那么这些功能可能会对您的工作提供一定的辅助。

Docker 移植容器引擎

undefined

首先是为了基于Kubernetes的Docker扩展功能。

    • リソースのリスト化と簡易的にコンテナへの操作がコンテキストメニューからできる

 

    • dockerfileやdocker-compose.ymlのIntelliSenseが使えるようになる

docker rmやdocker logsなど基本的なdockerコマンドがコンテキストメニューから選択できる

docker attachやdocker execも右クリックからの操作でVSCodeのターミナルにアタッチできる

スクリーンショット 2018-12-03 13.10.07.png

Kubernetes:Kubernetes

image.png

一个可以替代Kubernetes简易仪表板的扩展功能。

k8s_support.gif
undefined

Kubernetes 支持

为什么很少有关于Kubernetes的YAML创建辅助功能的文章呢。
我个人认为这是一个能够降低Kubernetes的”YAML之墙”的扩展功能的潜力。
基本上,它是对上述”Kubernetes”建议功能的增强。
相比”Kubernetes”,它支持的资源模板类型更加丰富。
即使不用查找和拉取模板,也可以在这个扩展功能中完成一定程度的创建。(当然,如果不了解每个资源,那就没有意义了)

比如说,对于Deployment来说,您可以选择完整套组件或简化的组件。

k8s_support2.gif
undefined
k8s_support3.gif

以上是对一些有用的Kubernetes扩展功能的简介。
如果方便的话,请尝试使用它们来轻松地编写YAML配置文件。

广告
将在 10 秒后关闭
bannerAds