kubernetes yaml reutilização do arquivo

0

Eu tenho um requisito, onde eu quero reutilizar um arquivo yaml do kubernetes novamente e novamente. como podemos fazer isso, abaixo, por exemplo. onde eu quero {{JENKINS}} para substituir todas as vezes com uma varibal diferente.

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: {{ JENKINS  }}
spec:
  rules:
  - host: {{ JENKINS }}.kubernetes.summimak.online
    http:
      paths:
      - path: /
        backend:
         serviceName: jenkins
         servicePort: 80
    
por Mohd 17.01.2018 / 05:21

1 resposta

0

Não há suporte nativo para modelos no Kubernetes.

O Openshift tem seu próprio sistema de templates simples. Procure por oc process . Você provavelmente poderia usar o comando sem ter um cluster Openshift.

Se você estiver empacotando um aplicativo e quiser ajuda com as atualizações, não apenas reutilize a definição de recursos configuráveis, mas a ferramenta para o trabalho é leme , o gerenciador de pacotes do Kubernetes.

Se você não gosta de nada disso, basta usar sed ou seu sistema de modelos favoritos em sua linguagem de programação favorita. Nesse caso, você deve considerar o uso da API do Kubernetes.

    
por 19.01.2018 / 13:47