Kubernetes如何处理缩略图和PNG图片

gzjq41n4  于 12个月前  发布在  Kubernetes
关注(0)|答案(2)|浏览(118)

我们正在尝试创建一个具有.PNG图片的Python应用程序的图像。如何指定YAML来访问这些图片?
我们查看了YAML中“kind”的不同设置,但没有看到PNG/pictures的任何类型。Kubernetes的YAML是什么?

puruo6ea

puruo6ea1#

图片和.PNG图片与Kubernetes中的YAML无关。在K8S中,您只需指定正在使用的相关图片。我猜您有一个应用程序(Python代码)可以加载它们。

nom7f22z

nom7f22z2#

一个png文件可以表示为base64编码的Ascii,你可以从你的应用程序中获取它作为一个应用程序属性/env值,并将它作为Annotation粘贴到你的yaml文件中,或者用ConfigMap处理它。
例如,这是一个stackoverflow图标png文件:
x1c 0d1x的数据
其base64表示(截断):

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ4A...ErkJggg==

字符串
在yaml文件中:

..
  metadata:
    name: whatever
    labels:
      ..
    annotations:
      my-so-icon-file: |
        data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ4A...ErkJggg==

相关问题