15. 15
HCF Roles ( 1 of 2)
HCF Role Purpose/Function HA Config SDL- Memory (MB )
api Exposes CF API endpoint n 2560
api-worker Background jobs for the API n 512
blobstore Storing droplets, buildpacks 1 1536
cf-usb CF service broker 1 256
clock-global CC cleanup scheduler 1 512
consul DNS within CF 3 256
couchdb Storage for the autoscaler 1 256
demophon Listener for Windows Diego Cell 1 128
diego-access ssh-proxy and file-server n 256
diego-brain Coordinates auctioning / orch n 256
diego-cc-bridge Translates CC calls to Diego-speak n 512
diego-cell [1…n] Where the apps run n 4096
diego-database Storage and main API for Diego n 256
diego-route-emitter Routes for all the containers n 256
doppler Logging aggregator n 256
etcd Used for Routing and Loggregator 3 256
`kubectl get pods –namespace=<hcf cluster name>`
16. HCF Roles ( 2 of 2 )
16
HCF Role Purpose/Function HA Config SDL- Memory (MB )
ha-proxy Load balances HCF 0 or 1 256
hcf-sso Built-in SSO service 1 128
hcf-versions Bolt-on Versioning 1 128
loggregator Logs and drains n 256
mysql Back end for CC 3 3072
mysql-proxy Allows mysql to be HA >2 256
nats Cluster message bus 3 256
router Routes to apps n 256
routing-api API endpoint for routing features n 512
routing-ha-proxy For TCP routing 1 256
sclr-api Autoscaler's API endpoint 1 1536
sclr-broker Autoscaler service broker 1 1536
sclr-server Actual autoscaler 1 1024