$ vi apinizer-portal.yaml
apiVersion: v1
kind: Namespace
metadata:
name: apinizer-portal
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: apinizer-portal
namespace: apinizer-portal
spec:
replicas: 1
selector:
matchLabels:
app: apinizer-portal
version: 'v1'
template:
metadata:
labels:
app: apinizer-portal
version: 'v1'
spec:
containers:
- name: apinizer-portal-app
image: apinizercloud/portal:2021.11.1
env:
- name: SPRING_PROFILES_ACTIVE
value: prod
- name: JAVA_OPTS
value: ' -Xmx1400m -Xms1400m'
resources:
requests:
memory: '2Gi'
cpu: '1'
limits:
memory: '2Gi'
cpu: '1'
ports:
- name: http
containerPort: 8080
---
apiVersion: v1
kind: ConfigMap
metadata:
name: apinizer-portal-config-map
namespace: apinizer-portal
data:
apinizerManagementApiBaseUrl: "http://YOUR-IP:32080/api/management"
jwtTknInfo: "jwtTknInfo"
---
apiVersion: v1
kind: Service
metadata:
name: apinizer-portal-service
namespace: apinizer-portal
labels:
app: apinizer-portal
spec:
selector:
app: apinizer-portal
type: NodePort
ports:
- name: http
port: 8080
nodePort: 32090
$ kubectl apply -f apinizer-portal.yaml
Content type
Image
Digest
sha256:f19b1fdb3…
Size
323.6 MB
Last updated
over 1 year ago
docker pull apinizercloud/portal:2025.04.5