sphinx.addnodesdocument)}( rawsource children]docutils.nodessection)}(hhh](h title)}(hHigh Level Architectureh]h TextHigh Level Architecture}(hhparenth _documenthsourceNlineNuba
attributes}(ids]classes]names]dupnames]backrefs]utagnamehhhhhh\/home/opnfv/slave_root/workspace/cntt-tox-ra2/doc/ref_arch/kubernetes/chapters/chapter03.rsthKubh)}(hhh](h)}(hIntroductionh]hIntroduction}(hh2hh0hhhNhNubah}(h!]h#]h%]h']h)]uh+hhh-hhhh,hKubh paragraph)}(hXU The Anuket Kubernetes Reference Architecture (RA) is intended to be an industry
standard independent Kubernetes reference architecture that is not tied to any
specific offering or distribution. No vendor-specific enhancements are required
in order to achieve conformance to the principles of Anuket specifications; conformance is achieved by
using upstream components or features that are developed by the open source
community. This allows operators to have a common Kubernetes-based architecture
that supports any conformant VNF or CNF deployed on it to operate as expected.
The purpose of this chapter is to outline all the components required to provide
Kubernetes in a consistent and reliable way. The specification of how to use
these components is detailed in Chapter 04 :ref:`ref_arch/kubernetes/chapters/chapter04:component level architecture`.h](hX
The Anuket Kubernetes Reference Architecture (RA) is intended to be an industry
standard independent Kubernetes reference architecture that is not tied to any
specific offering or distribution. No vendor-specific enhancements are required
in order to achieve conformance to the principles of Anuket specifications; conformance is achieved by
using upstream components or features that are developed by the open source
community. This allows operators to have a common Kubernetes-based architecture
that supports any conformant VNF or CNF deployed on it to operate as expected.
The purpose of this chapter is to outline all the components required to provide
Kubernetes in a consistent and reliable way. The specification of how to use
these components is detailed in Chapter 04 }(hX
The Anuket Kubernetes Reference Architecture (RA) is intended to be an industry
standard independent Kubernetes reference architecture that is not tied to any
specific offering or distribution. No vendor-specific enhancements are required
in order to achieve conformance to the principles of Anuket specifications; conformance is achieved by
using upstream components or features that are developed by the open source
community. This allows operators to have a common Kubernetes-based architecture
that supports any conformant VNF or CNF deployed on it to operate as expected.
The purpose of this chapter is to outline all the components required to provide
Kubernetes in a consistent and reliable way. The specification of how to use
these components is detailed in Chapter 04 hh@hhhNhNubh pending_xref)}(hJ:ref:`ref_arch/kubernetes/chapters/chapter04:component level architecture`h]h inline)}(hhMh]hCref_arch/kubernetes/chapters/chapter04:component level architecture}(hhhhQhhhNhNubah}(h!]h#](xrefstdstd-refeh%]h']h)]uh+hOhhKubah}(h!]h#]h%]h']h)]refdocchapters/chapter03 refdomainh\reftyperefrefexplicitrefwarn reftargetCref_arch/kubernetes/chapters/chapter04:component level architectureuh+hIhh,hKhh@ubh.}(h.hh@hhhNhNubeh}(h!]h#]h%]h']h)]uh+h>hh,hKhh-hhubh?)}(hX; Kubernetes is already a well documented and widely deployed Open Source project
managed by the Cloud Native Computing Foundation (CNCF). Full documentation of
the Kubernetes code and project can be found at
`https://kubernetes.io/docs/home/ `__. The
following chapters will only describe the specific features required by the Anuket
Reference Architecture, and how they would be expected to be implemented. For
any information related to standard Kubernetes features and capabilities, refer
back to the standard Kubernetes documentation.h](hKubernetes is already a well documented and widely deployed Open Source project
managed by the Cloud Native Computing Foundation (CNCF). Full documentation of
the Kubernetes code and project can be found at
}(hKubernetes is already a well documented and widely deployed Open Source project
managed by the Cloud Native Computing Foundation (CNCF). Full documentation of
the Kubernetes code and project can be found at
hh{hhhNhNubh reference)}(hG`https://kubernetes.io/docs/home/ `__h]h https://kubernetes.io/docs/home/}(h https://kubernetes.io/docs/home/hhhhhNhNubah}(h!]h#]h%]h']h)]namehrefuri https://kubernetes.io/docs/home/uh+hhh{ubhX% . The
following chapters will only describe the specific features required by the Anuket
Reference Architecture, and how they would be expected to be implemented. For
any information related to standard Kubernetes features and capabilities, refer
back to the standard Kubernetes documentation.}(hX% . The
following chapters will only describe the specific features required by the Anuket
Reference Architecture, and how they would be expected to be implemented. For
any information related to standard Kubernetes features and capabilities, refer
back to the standard Kubernetes documentation.hh{hhhNhNubeh}(h!]h#]h%]h']h)]uh+h>hh,hKhh-hhubh?)}(hX While this reference architecture provides options for pluggable components such
as service mesh and other plugins that might be used, the focus of the
reference architecture is on the abstracted interfaces and features that are
required for telco type workload management and execution.h]hX While this reference architecture provides options for pluggable components such
as service mesh and other plugins that might be used, the focus of the
reference architecture is on the abstracted interfaces and features that are
required for telco type workload management and execution.}(hhhhhhhNhNubah}(h!]h#]h%]h']h)]uh+h>hh,hKhh-hhubh?)}(hX Chapter 5 of the Reference Model (RM) describes the
hardware and software profiles that are
descriptions of the capabilities and features that the Cloud Infrastructure
provide to the workloads. As of v2.0, Figure 5-3 in the RM (also shown below)
depicts a high level view of the software profile features that apply to each
instance profile (Basic and High Performance). For more information on the
instance profiles please refer to :ref:`ref_model/chapters/chapter04:profiles`.h](hX Chapter 5 of the Reference Model (RM) describes the
hardware and software profiles that are
descriptions of the capabilities and features that the Cloud Infrastructure
provide to the workloads. As of v2.0, Figure 5-3 in the RM (also shown below)
depicts a high level view of the software profile features that apply to each
instance profile (Basic and High Performance). For more information on the
instance profiles please refer to }(hX Chapter 5 of the Reference Model (RM) describes the
hardware and software profiles that are
descriptions of the capabilities and features that the Cloud Infrastructure
provide to the workloads. As of v2.0, Figure 5-3 in the RM (also shown below)
depicts a high level view of the software profile features that apply to each
instance profile (Basic and High Performance). For more information on the
instance profiles please refer to hhhhhNhNubhJ)}(h,:ref:`ref_model/chapters/chapter04:profiles`h]hP)}(hhh]h%ref_model/chapters/chapter04:profiles}(hhhhhhhNhNubah}(h!]h#](h[stdstd-refeh%]h']h)]uh+hOhhubah}(h!]h#]h%]h']h)]refdochh refdomainhȌreftyperefrefexplicitrefwarnhn%ref_model/chapters/chapter04:profilesuh+hIhh,hK hhubh.}(hhthhhhhNhNubeh}(h!]h#]h%]h']h)]uh+h>hh,hK hh-hhubh image)}(hu.. image:: ../../../ref_model/figures/RM-ch05-sw-profile.png
:alt: "Figure 5-3 (from RM): NFVI softwareprofiles"
h]h}(h!]h#]h%]h']h)]alt-"Figure 5-3 (from RM): NFVI softwareprofiles"uri.../../ref_model/figures/RM-ch05-sw-profile.png
candidates}*hsuh+hhh-hhhh,hNubh?)}(h/**Figure 5-3 (from RM):** NFVI softwareprofilesh](h strong)}(h**Figure 5-3 (from RM):**h]hFigure 5-3 (from RM):}(hhhhhhhNhNubah}(h!]h#]h%]h']h)]uh+hhhubh NFVI softwareprofiles}(h NFVI softwareprofileshhhhhNhNubeh}(h!]h#]h%]h']h)]uh+h>hh,hK,hh-hhubh?)}(hwIn addition, the RM Figure 5-4 (shown below) depicts the hardware profile features
that apply to each instance profile.h]hwIn addition, the RM Figure 5-4 (shown below) depicts the hardware profile features
that apply to each instance profile.}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+h>hh,hK.hh-hhubh)}(h.. image:: ../../../ref_model/figures/RM_chap5_fig_5_4_HW_profile.png
:alt: "Figure 5-4 (from RM): NFVI hardwareprofiles and host associated capabilities"
h]h}(h!]h#]h%]h']h)]altN"Figure 5-4 (from RM): NFVI hardwareprofiles and host associated capabilities"uri7../../ref_model/figures/RM_chap5_fig_5_4_HW_profile.pngh}hj1 suh+hhh-hhhh,hNubh?)}(hP**Figure 5-4 (from RM):** NFVI hardwareprofiles and host associated capabilitiesh](h)}(h**Figure 5-4 (from RM):**h]hFigure 5-4 (from RM):}(hhhj7 hhhNhNubah}(h!]h#]h%]h']h)]uh+hhj3 ubh7 NFVI hardwareprofiles and host associated capabilities}(h7 NFVI hardwareprofiles and host associated capabilitieshj3 hhhNhNubeh}(h!]h#]h%]h']h)]uh+h>hh,hK5hh-hhubh?)}(hThe features and capabilities described in the software and hardware profiles
are considered throughout this RA, with the RA requirements traceability to the
RM requirements formally documented in :doc:`ref_arch/kubernetes/chapters/chapter02` of this RA.h](hThe features and capabilities described in the software and hardware profiles
are considered throughout this RA, with the RA requirements traceability to the
RM requirements formally documented in }(hThe features and capabilities described in the software and hardware profiles
are considered throughout this RA, with the RA requirements traceability to the
RM requirements formally documented in hjP hhhNhNubhJ)}(h-:doc:`ref_arch/kubernetes/chapters/chapter02`h]hP)}(hj[ h]h&ref_arch/kubernetes/chapters/chapter02}(hhhj] hhhNhNubah}(h!]h#](h[stdstd-doceh%]h']h)]uh+hOhjY ubah}(h!]h#]h%]h']h)]refdochh refdomainjg reftypedocrefexplicitrefwarnhn&ref_arch/kubernetes/chapters/chapter02uh+hIhh,hK7hjP ubh of this RA.}(h of this RA.hjP hhhNhNubeh}(h!]h#]h%]h']h)]uh+h>hh,hK7hh-hhubeh}(h!]introductionah#]h%]introductionah']h)]uh+h
hhhhhh,hKubh)}(hhh](h)}(hInfrastructure Servicesh]hInfrastructure Services}(hj hj hhhNhNubah}(h!]h#]h%]h']h)]uh+hhj hhhh,hK