...
To access a development pod simply use ssh dante@<one machine cluster address i.e 10.10.6.18> -p <ssh_nodeport>.
Entry in values.yaml
| Code Block |
|---|
| language | yaml |
|---|
| title | values.yaml |
|---|
|
- name: "development-andrea"
image: "ghcr.io/infn-epics/infn-epics-ioc-developer"
charturl: 'https://baltig.infn.it/epics-containers/ioc-chart.git'
autosync: false ## restart automatically on changes
devtype: development
networks:
- name: "control"
annotation: "sparc-magnets"
ssh_nodeport: 30022
securityContext:
runAsUser: 0
runAsGroup: 0
- name: "development-alessandro"
image: "ghcr.io/infn-epics/infn-epics-ioc-developer"
charturl: 'https://baltig.infn.it/epics-containers/ioc-chart.git'
autosync: false ## restart automatically on changes
devtype: development
networks:
- name: "control"
annotation: "sparc-cams"
ssh_nodeport: 30023
securityContext:
runAsUser: 0
runAsGroup: 0
- name: "development-gpu"
image: "ghcr.io/infn-epics/infn-epics-ioc-developer"
charturl: 'https://baltig.infn.it/epics-containers/ioc-chart.git'
autosync: false ## restart automatically on changes
devtype: development
runon:
- name: "control"
annotation: "gpu"
ssh_nodeport: 30029
securityContext:
runAsUser: 0
runAsGroup: 0
- name: "development-generic"
image: "ghcr.io/infn-epics/infn-epics-ioc-developer"
charturl: 'https://baltig.infn.it/epics-containers/ioc-chart.git'
autosync: false ## restart automatically on changes
devtype: development
ssh_nodeport: 30028
securityContext:
runAsUser: 0
runAsGroup: 0 |
...
| Code Block |
|---|
| language | yaml |
|---|
| title | values.yaml |
|---|
|
ssh epics@10.10.6.18 -p 30022 ## will access pod development-andrea
ssh epics@10.10.6.18 -p 30023 ## will access pod development-alessandro
ssh epics@10.10.6.18 -p 30024 ## will access pod development-gpu |
ssh config client
It can be useful for VScode development to add a specific entry in .ssh/config, adding these lines it will be possible to connect just doing ssh epics@10.10.6.18 and passord
| Code Block |
|---|
| language | yaml |
|---|
| title | values.yaml |
|---|
|
Host 10.10.6.18
HostName 10.10.6.18
User epics
Port 300xx ## replace with yours
StrictHostKeyChecking no
UserKnownHostsFile /dev/null
|
New IOC using Modbus support
...