kubeserver.py 653 B

1234567891011121314151617181920
  1. from lib.compose.services import ClusterCommonService
  2. class KubeServerService(ClusterCommonService):
  3. SVC_KUBESERVER = "kubeserver"
  4. SVC_PORT_KUBESERVER = 30442
  5. def __init__(self, version, db_svc, keystone_svc):
  6. super().__init__(self.SVC_KUBESERVER, version=version,
  7. port=self.SVC_PORT_KUBESERVER,
  8. db_svc=db_svc, keystone_svc=keystone_svc)
  9. def get_command(self):
  10. return [
  11. f"{self.YUNION_BIN_PATH}kube-server",
  12. "--config",
  13. f"{self.YUNION_ETC_PATH}kubeserver.conf",
  14. "--running-mode",
  15. "docker-compose"
  16. ]