[ 
https://issues.apache.org/jira/browse/SUBMARINE-507?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17118380#comment-17118380
 ] 

Zhankun Tang commented on SUBMARINE-507:
----------------------------------------

[[email protected]], thanks for the update! In my understanding, "A 
environment = A base image + A conda env spec". The base Docker images can be 
split into two categories:
 # Submarine environment base images (OS version, base system libraries, 
anaconda installed)
 # End-user custom base images (custom OS, system libraries and anaconda)

The conda env spec seems to have anaconda version dependencies.

 

{{}}
{code:java}
name: "my_submarine_env",
vm-image: "...",
docker-image: "...",
kernel: name: team_default_python_3.7
channels:
- defaults dependencies:
- _ipyw_jlab_nb_ext_conf=0.1.0=py37_0
- alabaster=0.7.12=py37_0
- anaconda=2020.02=py37_0
- anaconda-client=1.7.2=py37_0
- anaconda-navigator=1.9.12=py37_0{code}
{{}}

For base image storage, one simple way, to begin with, might be storing the 
submarine base image or release them in Docker hub's "apache/submarine". And 
build an entry script to activate the conda spec at runtime.

Later we may set up a custom Docker registry or store the base image in the 
user's existing Docker registry.

 

For end-user custom base image storage, I'd prefer that we can integrate the 
end-user's existing Docker registry as a starting.

Thoughts? [~wangda]

 

> Submarine Environment Management
> --------------------------------
>
>                 Key: SUBMARINE-507
>                 URL: https://issues.apache.org/jira/browse/SUBMARINE-507
>             Project: Apache Submarine
>          Issue Type: New Feature
>            Reporter: Manikandan R
>            Assignee: Manikandan R
>            Priority: Major
>              Labels: pull-request-available
>
> Scope of this JIRA is to support environment management. It includes the 
> following:
> 1. Create Environment
> 2. Update Environment
> 3. Delete Environment
> 4. List Environments
> In addition, this JIRA should also ensures that environments has been 
> persisted like experiments so that it can used for later use.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to