在Google Cloud platform的Kubernetes cluster上,新建一个hxe.yaml文件:
将如下内容拷贝进yaml文件:
kind: ConfigMap
apiVersion: v1
metadata:
creationTimestamp: 2018-01-18T19:14:38Z
name: hxe-pass
data:
password.json: |+
{"master_password" : "HXEHana1"}
---
kind: PersistentVolume
apiVersion: v1
metadata:
name: persistent-vol-hxe
labels:
type: local
spec:
storageClassName: manual
capacity:
storage: 150Gi
accessModes:
- ReadWriteOnce
hostPath:
path: "/data/hxe_pv"
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: hxe-pvc
spec:
storageClassName: manual
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 50Gi
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: hxe
labels:
name: hxe
spec:
selector:
matchLabels:
run: hxe
app: hxe
role: master
tier: backend
replicas: 1
template:
metadata:
labels:
run: hxe
app: hxe
role: master
tier: backend
spec:
initContainers:
- name: install
image: busybox
command: [ 'sh', '-c', 'chown 12000:79 /hana/mounts' ]
volumeMounts:
- name: hxe-data
mountPath: /hana/mounts
volumes:
- name: hxe-data
persistentVolumeClaim:
claimName: hxe-pvc
- name: hxe-config
configMap:
name: hxe-pass
imagePullSecrets:
- name: docker-secret
containers:
- name: hxe-container
image: "store/saplabs/hanaexpress:2.00.033.00.20180925.2"
ports:
- containerPort: 39013
name: port1
- containerPort: 39015
name: port2
- containerPort: 39017
name: port3
- containerPort: 8090
name: port4
- containerPort: 39041
name: port5
- containerPort: 59013
name: port6
args: [ "--agree-to-sap-license", "--dont-check-system", "--passwords-url", "file:///hana/hxeconfig/password.json" ]
volumeMounts:
- name: hxe-data
mountPath: /hana/mounts
- name: hxe-config
mountPath: /hana/hxeconfig
- name: sqlpad-container
image: "sqlpad/sqlpad"
ports:
- containerPort: 3000
---
apiVersion: v1
kind: Service
metadata:
name: hxe-connect
labels:
app: hxe
spec:
type: LoadBalancer
ports:
- port: 39013
targetPort: 39013
name: port1
- port: 39015
targetPort: 39015
name: port2
- port: 39017
targetPort: 39017
name: port3
- port: 39041
targetPort: 39041
name: port5
selector:
app: hxe
---
apiVersion: v1
kind: Service
metadata:
name: sqlpad
labels:
app: hxe
spec:
type: LoadBalancer
ports:
- port: 3000
targetPort: 3000
protocol: TCP
name: sqlpad
selector:
app: hxe
第77行指定了HANA express对应的容器镜像文件:
"store/saplabs/hanaexpress:2.00.033.00.20180925.2"
使用命令行创建资源:
kubectl create -f hxe.yaml:
创建成功,使用命令行kubectl describe pods查看成功创建的资源:
使用命令行查看数据库是否成功启动:
kubectl logs deployment/hxe -c hxe-container
看到startup finished的消息,说明启动成功:
使用命令行进入pod内部,得到shell:
kubectl exec -it <<pod-name>> bash
打开SQL console:
相关推荐
hana express VM Env
SAP_HANA_Cloud_Platform 详细的介绍了SAP4 HANA的开发过程
SAP S/4 HANA Cloud Integration white paper. state the landscape of the integration and options.
introduce the Starter, Quality, and Production Systems of the SAP S/4 HANA Cloud solution
SAP HANA Cloud Platform 全面支持集成服务、企业移动化、协作以及商务分析。作为唯一基于 SAP HANA 的云平台,SAP HANA Cloud Platform能为企业提供功能强大的实时应用程序,助力企业在当今商业环境中获得成功。
HXEDownloadManager_win.EXE WINDOWS版本 sap HANA express 下载工具
为了在SAP Cloud Platform上进行部署,需要配置的 ,可以访问用户或帐户 为了在SAP Cloud Plaform上进行部署,Keycloak需要托管的Postgresql后端。 使用免费层实例构建的项目 Keycloak中的注册电子邮件功能需要...
然后使用SAP Cloud Platform上的SAP HANA将应用程序部署到Cloud Foundry。 该应用程序将使用微服务构建,并利用强大的HANA数据库功能与灵活和可扩展的云概念相结合。 使用XS Advanced的编程模型,您不必受限于特定...
对比了S/4 HANA OP与Cloud两者的不同区别之后,两大版本适合什么类型的企业也就比较明显了。对于SAP S/4HANA On-Premise版本来说:它最适合需要全部功能和高度灵活定制、开发量较大、管理较为精细的企业。通常情况下...
当在SAP Cloud Platform上构建与SAP解决方案和服务(例如SAP S / 4HANA,SAP SuccessFactors等)集成的并行扩展应用程序时,SDK可以减少您的开发工作。 寻找文件? 在我们的上查看我们的和指南。 目录 配套 该项目...
sap press doc 解压密码:abap_developer
SAP_HANA_Platform_2.0 SPS_05_050_complete_doc_set_en 关于HANA管理、开发的手册(英文版)
sap press doc 解压密码:abap_developer
sap press doc 解压密码:abap_developer
SAP IoT培训-HCP Java后端该存储库包含将在IoT培训的SAP Hana Cloud Platform上部署的所有Java后端代码
SAP+HANA+内存数据库环境部署 大汉三通Word模版2010文档版
AP Security, Privacy, and Compliance in the Cloud and the service SAP can offer
S/4HANA Cloud Overview September 2017 from: https://assets.dm.ux.sap.com/desapusergroupsknowledgetransfer/2017/pdfs/170905_s4hana_cloud_overview.pdf
该研讨会将指导您逐步完成使用SAP Cloud应用程序编程模型(CAP)创建新的数据模型和服务集成在SAP API Business Hub上公开的服务使用新服务基于Fiori元素(FE)创建列表报告对象页面应用程序配置并运行预定义的持续...
sap press doc 解压密码:abap_developer