ライセンス
NetScaler CPXのライセンスのために、NetScaler Application Delivery Management (ADM)がライセンス情報を自動的に取得できるように、YAMLで以下の情報を提供する必要があります。
-
LS_IP (ライセンスサーバーIP) – NetScaler ConsoleのIPアドレスを指定します。
-
LS_PORT (ライセンスサーバーポート) – これは必須フィールドではありません。ADMポートは、変更した場合にのみ指定する必要があります。デフォルトポートは27000です。
-
PLATFORM – プラットフォームライセンスを指定します。プラットフォームは
CP1000です。
以下はYAMLファイルのサンプルです。
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
name: cpx-ingress
name: cpx-ingress
spec:
replicas: 1
selector:
matchLabels:
name: cpx-ingress
template:
metadata:
annotations:
NETSCALER_AS_APP: "True"
labels:
name: cpx-ingress
spec:
serviceAccountName: cpx
containers:
- args:
- --ingress-classes citrix-ingress
env:
- name: EULA
value: "YES"
- name: NS_PROTOCOL
value: HTTP
- name: NS_PORT
value: "9080"
- name: LS_IP
value: <ADM IP>
- name: LS_PORT
value: "27000"
- name: PLATFORM
value: CP1000
image: cpx-ingress:latest
imagePullPolicy: Always
name: cpx-ingress
ports:
- containerPort: 80
name: http
protocol: TCP
- containerPort: 443
name: https
protocol: TCP
- containerPort: 9080
name: nitro-http
protocol: TCP
- containerPort: 9443
name: nitro-https
protocol: TCP
securityContext:
privileged: true