GLPI в k8s. 05-mariadb-service
Организуем сервис для доступа GLPI к базе данных по имени mariadb. Service - предоставляет стабильную точку входа для доступа к группе Pod'ов. Поскольку Pod'ы в Deployment эфемерны (их IP-адреса постоянно меняются при пересоздании), обращаться к ним напрямую ненадёжно.
Создаём файл 05-mariadb-service.yaml
apiVersion: v1
kind: Service
metadata:
name: mariadb
namespace: glpi
labels:
app: mariadb
spec:
type: ClusterIP
ports:
- port: 3306
targetPort: 3306
protocol: TCP
name: mysql
selector:
app: mariadb
Смотрим
kubectl get services -n glpi
Видим? Отлично! Двигаемся дальше