使用sftp或ssh访问kubernetes pod的最佳实践是什么



我已经在Kubernetes上部署了一个wordpress pod,我希望能够使用sftpssh来访问它。

Containers与整个虚拟机有点不同。对于容器,你通常只运行一个进程——你的应用程序。除非您的应用程序是ssh守护程序或FTP服务器,否则它不支持sftp或ssh协议。Kubernetes中的应用程序通常只使用HTTP。

也就是说,可以使用kubectl exec在容器中运行一次性命令,请参阅Geta Shell to a Running Container

那么,管理Web服务器类型pod的文件的最佳实践是什么?你必须发布文件及其更新

有两种常见的方法:

  • 将文件复制到Dockerfile并构建一个新的容器映像(其中还包含web服务器(
  • 将文件上传到Bucket,例如AWS S3或谷歌云存储,并让服务器提供这些文件

相关内容

最新更新