# Multiple Services ## With a single controller It is possible to have multiple Service objects that point to a single controller. ### Example ```yaml controllers: main: containers: main: image: repository: ghcr.io/mendhak/http-https-echo tag: 31 pullPolicy: IfNotPresent service: main: controller: main # (1)! ports: http: port: 8080 second: controller: main # (1)! ports: http: port: 8081 ``` 1. Point to the controller with the "main" identifier ## With multiple controllers It is also possible have multiple Service objects that point to different controllers. ### Example ```yaml controllers: main: containers: main: image: repository: ghcr.io/mendhak/http-https-echo tag: 31 pullPolicy: IfNotPresent second: containers: main: image: repository: ghcr.io/mendhak/http-https-echo tag: 31 pullPolicy: IfNotPresent service: main: controller: main # (1)! ports: http: port: 8080 second: controller: main # (1)! ports: http: port: 8081 third: controller: second # (2)! ports: http: port: 8081 ``` 1. Point to the controller with the "main" identifier 2. Point to the controller with the "second" identifier