Implementacion De Aplicaciones Contenedorizadas En Openshift Flashcards
Cómo se hace forward de un puerto en openshift
oc port-forward mysql-openshift-1-glqrp 3306:3306
Describe el yaml de un recurso tipo service con el puerto 3306 forward al nodo
{ "kind": "Service", 1 "apiVersion": "v1", "metadata": { "name": "quotedb" 2 }, "spec": { "ports": [ 3 { "port": 3306, "targetPort": 3306 } ], "selector": { "name": "mysqldb" 4 } } }
Describe un ejemplo de yaml tipo pod
apiVersion: v1 kind: Pod1 metadata: name: wildfly2 labels: name: wildfly3 spec: containers: - resources: limits : cpu: 0.5 image: do276/todojee name: wildfly ports: - containerPort: 80804 name: wildfly env:5 - name: MYSQL_ENV_MYSQL_DATABASE value: items - name: MYSQL_ENV_MYSQL_USER value: user1 - name: MYSQL_ENV_MYSQL_PASSWORD value: mypa55
Como se crea una aplicación nueva con la etiqueta db=mysql
oc new-app mysql –as-deployment-config \
> MYSQL_USER=user MYSQL_PASSWORD=pass MYSQL_DATABASE=testdb -l db=mysql
Cómo se crea un recurso a partir de un esqueleto
oc create -f FILE
Cómo se crea un archivo esqueleto yaml de un recuso
oc get dc/deployment -o yaml>myfile
Cómo se crea una aplicación con su registro en https://github.com/openshift/ruby-hello-world
oc new-app https://github.com/openshift/ruby-hello-world –name=ruby-hello –as-deployment-config