Tengo una imagen acoplable que ejecuto con argumentos de tiempo de ejecución específicos. Cuando instalo un gráfico de helm para implementar el pod de kubernetes con esta imagen, la salida del pod es diferente a cuando uso 'docker run'. Descubrí que debería usar los parámetros command y args en el archivo values.yml y el directorio templates/deployment, pero aún no obtengo el resultado deseado.
Probé diferentes variaciones de estos enlaces pero no tuve suerte: Cómo pasar indicadores de ejecución de docker a través de kubernetes pod Cómo pasar argumentos dinámicos a un gráfico de timón que ejecuta un trabajo ¿Cómo pasar argumentos al contenedor de Docker en Kubernetes u OpenShift a través de la línea de comandos?
Aquí está el comando de ejecución de docker: docker run --it --rm --network=host --ulimit rtptrio=0 --cap-add=sys_nice --ipc=private --sysctl fs.msqueue.msg_max="10000" image_name:tag
Por favor, intente algo como eso:
apiVersion: v1 kind: Pod metadata: name: example spec: hostNetwork: true securityContext: capabilities: add: ["SYS_NICE"] containers: - name: main image: image_name:tag