googlecloudrobotics / core

Cloud Robotics Core: Kubernetes, Federation, App Management
Apache License 2.0
193 stars 61 forks source link

Just question for core platform whithout GCP #70

Open swgu931 opened 3 years ago

swgu931 commented 3 years ago

My issue is not the real issue. This is the only question if we can make use of googlecloudrobotics's core platform without GCP. It means I want to check connectivity and application robot core and my on-prem Kubernetes cluster. Of coure don't care authentication and charging system, only pay attention to Layer2(app management), Layer3(Managed repo).

ensonic commented 3 years ago

Hi, right now the GCP dependencies are not well isolated. Good news though is that we're working on introducing more configuration options to allow a non-GCP setup. If you have more details on your setup that you could share, it could help us to design this right. E.g. we need some auth to ensure only legitimate admins can register robot/onprem clusters to the orchestration cluster. Not doing this might only be a fesible is a fully isolated local setup.

swgu931 commented 3 years ago

Thnks for your answer. I am doing ros2enabled device on cloudrobotics platform, which can communicate among them on even inter-network. Actually ros2 dds cannot do that though for now. Once I successfully finish connecting device and cloud platform, after that i will research the way of ros2 enabled internetworking among them.

oliver-goetz commented 3 years ago

@swgu931 I tried to deploy cloud robotics on different environments a while ago in a branch. It is not very tidy, because there are different stages combined in this branch and I did not touch terraform configuration However, I was able to deploy cloud-robotics without GCP. The key changes are:

I might be able to include that into the project when GCP dependencies are better isolated as @ensonic suggested. Until then feel free to have a look at my changes 😄

swgu931 commented 3 years ago

@oliver-goetz thanks for your work and answer, I did have quick review on your branch, I think it should be compiled but I installed on GKE through quickstart guide. so I will try to do again by compiling your code, then get back to you with any results and news.

Thanks again, Sean

Ajith-SJ commented 2 years ago

+1 Any update on this?

zaferonbas commented 2 years ago

+1 Any update??

ensonic commented 2 years ago

In order to make progress it would be helpful to understand: 1) which parts of the stack everyone is most interested in and 2) which replacements for the GCP components you'd like to use (different cloud or something in a local datacenter)