okdv3/examples/template/README.md

1.1 KiB

Templates

Os templates são um dos recursos mais interessantes do Openshift, pois facilitam o provisionamento de objetos pré-definidos. Podendo ser pods, deployments, serviços, rotas ou todos eles juntos. Dentro de cada template existem vários outros objetos definidos. Isso pode ser facilmente notado pelas várias chaves kind que se repetem.

Mais fácil do que criar um template do zero, é escolher um que se pareça com aquilo que quer e então modificá-lo. Vamos utilizar o template httpd-example do catálogo para criar um template para o lighttpd:

oc get templates -n openshift
oc get templates -n openshift httpd-example -o yaml > lighttpd.yml

Faça as modificações que achar pertinente e então adicione o novo template no cluster:

oc apply -f lighttpd.yml

Os ícones utilizados podem ser do próprio Openshift:

https://rawgit.com/openshift/openshift-logos-icon/master/demo.html

Ou do font awesome versão 4:

https://fontawesome.com/v4.7.0/icons/