File tree Expand file tree Collapse file tree 4 files changed +66
-33
lines changed Expand file tree Collapse file tree 4 files changed +66
-33
lines changed Original file line number Diff line number Diff line change @@ -11,18 +11,6 @@ Docs Source https://github.com/epics-containers/k8s-epics-docs
11
11
Documentation https://epics-containers.github.io/k8s-epics-docs/
12
12
============== ==============================================================
13
13
14
- An important principal of the approach presented here is that an IOC container
15
- image represents a 'generic' IOC. The generic IOC image is used for all
16
- IOC instances that connect to a given class of device.
17
-
18
- An IOC instance runs in a container that bases its
19
- filesystem on a generic IOC image.
20
- In addition the instance has configuration mapped into the
21
- container that will bootstrap the unique properties of that instance.
22
- In most cases the configuration need only be a single IOC boot script.
23
-
24
- This approach reduces the number of images required and saves disk. It also
25
- makes for simple configuration management.
26
14
27
15
.. |docs_ci | image :: https://github.com/epics-containers/k8s-epics-docs/workflows/Docs%20CI/badge.svg?branch=main
28
16
:target: https://github.com/epics-containers/k8s-epics-docs/actions?query=workflow%3A%22Docs+CI%22
Original file line number Diff line number Diff line change @@ -61,6 +61,15 @@ Naming Convention for Repositories
61
61
62
62
The following naming conventions help identify the source repositories. Note
63
63
that where a repository generates an image the image will have the same name.
64
+ e.g.
65
+
66
+ - the repo
67
+
68
+ - https://github.com/epics-containers/epics-base
69
+ - generates the image
70
+
71
+ - https://github.com/epics-containers/epics-base/pkgs/container/epics-base
72
+
64
73
65
74
:epics:
66
75
this prefix is for images that are nodes in the network of
Original file line number Diff line number Diff line change @@ -6,17 +6,17 @@ How the documentation is structured
6
6
7
7
.. rst-class :: columns
8
8
9
- :ref: `explanations `
10
- ~~~~~~~~~~~~~~~~~~~
9
+ :ref: `tutorials `
10
+ ~~~~~~~~~~~~~~~~
11
11
12
- Explanation of the principal ideas for deploying IOCs in Kubernetes .
12
+ Tutorials for setting up a test cluster, and deploying an IOC .
13
13
14
14
.. rst-class :: columns
15
15
16
- :ref: `tutorials `
17
- ~~~~~~~~~~~~~~~~
16
+ :ref: `explanations `
17
+ ~~~~~~~~~~~~~~~~~~~
18
18
19
- Tutorials for setting up a test cluster, and deploying an IOC .
19
+ Explanation of the principal ideas for deploying IOCs in Kubernetes .
20
20
21
21
.. rst-class :: columns
22
22
@@ -39,15 +39,6 @@ About the documentation
39
39
40
40
`Why is the documentation structured this way? <https://documentation.divio.com >`_
41
41
42
- .. toctree ::
43
- :caption: Explanations
44
- :name: explanations
45
- :maxdepth: 1
46
-
47
- explanations/whats_in
48
- explanations/strategy
49
- explanations/net_protocols
50
-
51
42
.. toctree ::
52
43
:caption: Tutorials
53
44
:name: tutorials
@@ -57,6 +48,15 @@ About the documentation
57
48
tutorials/setup_k8s
58
49
tutorials/manage_iocs
59
50
51
+ .. toctree ::
52
+ :caption: Explanations
53
+ :name: explanations
54
+ :maxdepth: 1
55
+
56
+ explanations/whats_in
57
+ explanations/strategy
58
+ explanations/net_protocols
59
+
60
60
.. toctree ::
61
61
:caption: How-to Guides
62
62
:name: how-to
Original file line number Diff line number Diff line change 1
1
Quick Start Introduction
2
2
========================
3
3
4
+ Overview
5
+ ~~~~~~~~
6
+
7
+ Kubernetes for EPICS IOCs provides the means to deploy and manage IOCs using
8
+ modern industry standard approaches.
9
+
10
+ This page briefly describes the technology and concepts behind this
11
+ approach.
12
+
13
+ Generic IOCs and instances
14
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
15
+
16
+ An important principal of the approach presented here is that an IOC container
17
+ image represents a 'generic' IOC. The generic IOC image is used for all
18
+ IOC instances that connect to a given class of device.
19
+
20
+ An IOC instance runs in a container that bases its
21
+ filesystem on a generic IOC image.
22
+ In addition the instance has configuration mapped into the
23
+ container that will bootstrap the unique properties of that instance.
24
+ In most cases the configuration need only be a single IOC boot script.
25
+
26
+ This approach reduces the number of images required and saves disk. It also
27
+ makes for simple configuration management.
28
+
29
+ Throughout this documentation we will use the terms Generic IOC and
30
+ IOC Instance. The word IOC without this context is ambiguous.
31
+
32
+ Images and Containers
33
+ ~~~~~~~~~~~~~~~~~~~~~
34
+ **TODO **
35
+
36
+ Kubernetes
37
+ ~~~~~~~~~~
38
+ **TODO **
39
+
40
+ Helm
41
+ ~~~~
42
+ **TODO **
43
+
44
+ Ibek
45
+ ~~~~
4
46
**TODO **
5
47
6
- will briefly describe
7
- - generic iocs and ioc instances
8
- - kubernetes
9
- - kubectl
10
- - helm
11
- - ibek
You can’t perform that action at this time.
0 commit comments