Как передать динамическое значение в контейнер kubernetes - PullRequest
1 голос
/ 22 сентября 2019

Я новичок в Kubernetes, и у меня есть простой код Python, который представляет собой сумму двух чисел и развернут в Kubernetes.
Я хочу передать два значения динамически в работающий контейнер Kubernetes.Мой код:

import sys

number1 = int(sys.argv[1])

number2 = int(sys.argv[2])

print(number1 + number2)

Я хочу, чтобы номера 1 и 2 динамически передавались каждый раз с разными номерами.
Может ли кто-нибудь помочь мне здесь?

1 Ответ

0 голосов
/ 22 сентября 2019

В вашем поле спецификации модуля есть поля для передачи аргументов вашей команде.Если вы используете другой тип kubernetes (развертывание, daemonset ...), у этого типа есть поле шаблона для вашей спецификации модуля.Этот документ содержит хорошее описание того, что вы пытаетесь сделать.

Короче говоря, вам нужно предоставить поле аргумента для вашей спецификации стручков.

spec:
  containers:
  - name: your-containers-name
    image: image
    command: ["python", "app.py"]
    args: 
      - "234" # number1
      - "433" # number2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...