Gestionar la operación de implementación de los componentes locales.
Antes de empezar
- La implementación debe realizarse en Linux®. Preferiblemente en RHEL 8.x/7.x/ubuntu/centos.
- Docker o bien deben instalarse y configurarse Podman y Docker Compose en el nodo Linux. Para instalar « Docker Compose », sigue las instrucciones que encontrarás en https://docs.docker.com/compose/install/.
Procedimiento
- Para su implementación en un entorno de contenedores de Docker o Podman.
- Descomprime el archivo.
- Ve al directorio «compose» de Docker.
- Utiliza el yml archivo del archivo zip para implementar los contenedores en el host de Docker local mediante este comando.
docker-compose -f <agent-name>-docker-compose.yml pull
docker-compose -f <agent-name>-docker-compose.yml up -d
- Para su implementación en un entorno de « OpenShift® ».
- Descomprime el archivo.
- Ve al directorio « Kubernetes ».
- Crear un volumen persistente para el contenedor de gestión de identidades y el contenedor de estados de seguridad. La siguiente sección muestra un ejemplo de cómo crear un volumen persistente de tipo « NFS », en el que se deben actualizar los datos del servidor y la ruta de acceso.
kind: PersistentVolume
apiVersion: v1
metadata:
name: pv-broker
spec:
capacity:
storage: 1Gi
nfs:
server: <Hostname/IP of nfs server>
path: <dir path on nfs server>
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
#storageClassName: ""
volumeMode: Filesystem
kind: PersistentVolume
apiVersion: v1
metadata:
name: pv-db
spec:
capacity:
storage: 50Gi
nfs:
server: <Hostname/IP of nfs server>
path: <dir path on nfs server>
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
#storageClassName: ""
volumeMode: Filesystem
- Utiliza el archivo yml del zip para realizar la implementación.
- Para un entorno OCP de « Red Hat® ».
- oc create -f <agent-name>-k8s-deployment.yml
- Para el entorno nativo de « Kubernetes ».
kubectl create -f <agent-name>-k8s-deployment.yml
Nota: Consulte el archivo « ReadMe », incluido en el archivo zip, para obtener información sobre los permisos y la propiedad del directorio « NFS ».