我有一个 Docker 文件,并使用它构建了镜像,然后使用 EKS 服务启动容器。现在,在我的应用程序中,为了记录日志,我正在获取环境变量,如 "container_instance" 和 "ec2_instance_id" 并记录下来,以便我可以看到在 Elastic Search 中,这些日志是从哪个容器或主机 ec2 机器生成的。
我怎样才能在启动容器时设置这两个数据作为环境变量呢?
我有一个 Docker 文件,并使用它构建了镜像,然后使用 EKS 服务启动容器。现在,在我的应用程序中,为了记录日志,我正在获取环境变量,如 "container_instance" 和 "ec2_instance_id" 并记录下来,以便我可以看到在 Elastic Search 中,这些日志是从哪个容器或主机 ec2 机器生成的。
我怎样才能在启动容器时设置这两个数据作为环境变量呢?
env:
- name: MY_NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName