-
-
Kubernetes 群集上的 NetScaler 控制台本地部署
-
-
-
This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
Kubernetes 群集上的 NetScaler ADM
在 Kubernetes 群集上安装 NetScaler ADM 虚拟设备之前,请阅读先决条件部分。
必备条件
在安装 ADM 之前,请确保满足以下先决条件。
库贝内特斯群集
-
Kubernetes 群集必须是以下或更高版本:
- 服务器版本 v1.20
- 客户端版本 v1.20
键入命令
kubectl version
以检查版本。 -
安装在群集上的Helm应用程序必须具有客户端版本v3.4.0或更高版本。
使用
helm version
命令检查版本。 -
Kubernetes 群集 CNI(容器网络接口)必须是印花语版本 v3.21.1 或更高版本。
-
群集中的所有从属节点都必须在其上安装 NFS 客户端。这是因为 ADM 应用程序保留在网络文件服务器上装载的卷上的数据和配置。要在基于 Ubuntu 的下属机构上安装 NFS 客户端,请键入以下命令:
apt-get update
apt install nfs-common
- ADM 应用程序需要整个群集中的 32 GB 内存和 8 个 vCPU 以及 NFS 上的 120 GB 空间。
NFS 股票
ADM 应用程序需要持久卷来存储配置、证书、映像等数据。为此,ADM 需要 NFS 挂载。应用程序需要共享网络挂载中的两个文件夹:
- 一个用于存储文件,如证书、图像和其他文件
- 另一个用于数据库
注意
建议使用带 SSD 的 NFS。
这两个文件夹可以不同或相同。这两个文件夹都必须具有 777 权限。第一个文件夹的空间必须至少为 10 GB。第二个文件夹的大小取决于数据库中需要持久化的数据量。最小大小为 100 GB。 对于生产环境,我们建议您使用生产级 NFS 解决方案。
NetScaler 设备
需要 NetScaler 设备作为入口设备。ADC 使所需的应用程序服务在 Kubernetes 群集之外可用。NetScaler 设备必须位于 Kubernetes 群集之外,并且必须可以从 ADC 访问工作节点。请执行以下步骤:
-
在 ADC 上配置一个 SNIP。ADC 使用这个 SNIP 来访问 Kubernetes 群集的工作节点。
-
确定一个可用的 IP 地址作为虚拟服务器 IP 地址,以便在 Kubernetes 群集之外提供所需的应用程序服务。
在库贝内特斯群集上安装 ADM
请按照以下步骤在 Kubernetes 群集上安装 ADM 设备:
-
前往 NetScaler 网站 下载 Kubernetes 版 NetScaler ADM Helm Chart 的文件。
-
将下载的 Helm Chart Tarball 提取到 Kubernetes 群集主节点的 /var 目录中。
-
打开目
values.yaml
录下的/var/citrixadm
文件。 -
在文件的
dbpasswd
字段中输入数据库的密码。 -
更改以下值。ADM 应用程序使用这些值来配置 NetScaler 装置,以便将服务暴露于外部世界:
-
ingressIP
:在 NetScaler 中配置的用于访问应用程序的虚拟 IP。 -
applicationID
:用于将入口配置与 NetScaler 设备上的其余配置区分开来的唯一 ID。 -
ingressADCIP
:NetScaler IP 地址 (NSIP),用作 ADM 应用程序的入口。 -
ingressADCUsername
:用于访问 NetScaler 装置的用户名。此用户必须具有写入权限。 -
ingressADCPassword
:用户名的密码。
-
- 在存储部分中更改以下值。这些值指定存储 ADM 应用程序所需的文件所需的持久性。
-
nfsServer
:NFS 服务器的主机名或 IP 地址 -
path
:挂载用于存储应用程序文件的文件夹的路径。 -
size
:至少 10 GB。
注意
此值的单位是 Gi。例如,10Gi、20Gi。
-
- 转到下的 存储 部分
pg-datastore
并更改以下值。这些值指定用于创建数据库的持久性。-
nsfServer
:NFS 服务器的主机名或 IP 地址。 -
size
:装载用于数据存储的文件夹的路径。 -
path
:至少 100 GB。
注意
此值的单位是 Gi。例如,对于 100 千兆位数和 200 千兆位数。
-
-
转到主节点中的 /var/citrix 目录,然后运行以下命令来安装 ADM 应用程序:
helm install -n citrixadm --namespace <name> ./citrixadm
注意
helm 3.x 版本不支持这个 helm 命令。
此命令还会在群集中安装所需的 pod。命名空间参数是可选的。如果没有提供命名空间,Helm会在默认命名空间中安装ADM。为便于管理,请在单独的命名空间下安装 ADM。
- 打开浏览器,然后使用
nsroot/nsroot
作为凭据键入http://< virtual server IP address >
并登录 ADM。对于安全访问类型https://< virtual server IP address >
。
注意
在部署期间,ADM 应用程序会在数据存储中创建表,这可能需要一段时间。根据 Kubernetes 分配给 ADM 应用程序的各种 pod 的资源,该服务可能需要 5 到 15 分钟才能启动。
共享
共享
在本文中
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.