Contenedores Y Openshift Flashcards
Para que es el servicio de kubernetes
Container orcheststion and management
Para que es el servicio etcd
Cluster state and config
Para que es el servicio CRDs
Kubernetes operators
Para que es el contenedor CRI-O
Container runtime
Que sistema operativo corre Openshift
Red hat coreOS
Cuales son las capas de openshift container platform
DevOps Tools and User Experience Containerized Services.|Runtimes and xPaaS Kubernetes|etcd|CRDs CRI-O Redhat coreOS
En qué consiste cada capa de openshift
DevOps Tools and User Experience Containerized Services.|Runtimes and xPaaS Kubernetes|etcd|CRDs CRI-O Redhat coreOS
Web consolé,CLI,Rest,API,SCM Integration
Auth, networking, Image registry
Java,Ruby,Node.js and more
Container orchestation and Management
Cluster state and configs
Kubernetes operators
Container runtime
Container optimized OS
Cuales son las capas de openshift
Routing layer
Openshift
Service layer
Certified hardware/cloud provider
Cual es el flujo de un desarrollador y operador para desplegar
Developer
SCM(git/svn)—>MASTER node
CI/CD—>MASTER node
Operations
Existing automation toolsets—>MASTER note
Cuales son los 6 tipos de recursos de kubernetes
Pods (po) Servicios (svc) Controladores de réplicacion (rc) Volúmenes persistentes (pv) Reclamaciones de volumen persistente (pvc) Config maps (cm) y secrets
Cuales son los tipos de recursos en openshift
Configuración de implementación (dc)
Configuración de compilación (bc)
Rutas
Como se obtienen los tipos de recursos de openshift
oc api-resources o kubectl api-resources
Cuales son los dos tipos de redes en kubernetes
SDN( software defined Network) y enrutwdores
Como se puede acceder a un puerto del contenedor por SDN
Especificando El atributo NodePort
Cual es la sintaxis de un recurso pod yaml
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
Cual es la estructura de un servicio en yaml
{ "kind": "Service", 1 "apiVersion": "v1", "metadata": { "name": "quotedb" 2 }, "spec": { "ports": [ 3 { "port": 3306, "targetPort": 3306 } ], "selector": { "name": "mysqldb" 4 } } }
Como se modifica el puerto de los servicios
oc edit svc
Como se hace forward de un puerto con oc
oc port-forward mysql-openshift-1-glqrp 3306:3306
Como se crea una aplicación a partir de un repo git
oc new-app https://github.com/openshift/ruby-hello-world –name=ruby-hello –as-deployment-config
Como se crea una aplicación a apartar de un repositorio Docker
oc new-app –docker-image=myregistry.com/mycompany/myapp –name=myapp –as-deployment-config
Como se obtiene la descripción de los componentes más importantes del cluster en openshift
oc get all
Como se exporta un recurso en yaml
oc get RESOURCE_TYPE RESOURCE_NAME -o yaml