什么是 Kubernetes cluster 的 Node affinity
Node affinity 在概念上类似于nodeSelector,它允许您根据节点标签来限制Pod可以调度到哪些节点上。有两种类型的节点亲和性: requiredDuringSchedulingIgnoredDuringExecution:除非满足规则,否则调度程序无法将Pod调度到节点上。这类似于nodeSelector,但具有更具表达性的语法。 preferredDuringSche
在 Google Kubernetes Cluster 上使用 HANA Expression Database Service
我们知道,Cluster 是 Google Kubernetes Engine (简称GKE)的基础,代表容器化应用程序的 Kubernetes 对象都在集群之上运行。 Google Kubernetes Engine (GKE) 提供了一个托管环境,开发人员可以使用 Google 基础架构在 GKE 中部署、管理和扩缩容器化应用。GKE 环境包括多个 Compute Engine 实例,这些实
云原生平台 Kyma 上创建的 Lambda Function 的技术实现细节介绍
在企业级开发应用进入云原生开发时代之后,Serverless 架构这个词也频繁出没于各大技术媒体里。 Serverless的字面意思容易给人以 不再需要服务器了 的误解。 站在整个企业的角度上讲,ABAP Netweaver 的 SICF 开发模式,和 Serverless 架构几乎没有任何联系,两者区别很大:一个是需要在部署于企业本地的服务器上编写函数代码,另一个则是直接在云服务提供商提供的
Docker 实战教程之从入门到提高 (七)
本教程的前六篇文章: Docker 实战教程之从入门到提高 (一)Docker 实战教程之从入门到提高 (二)Docker 实战教程之从入门到提高 (三)Docker 实战教程之从入门到提高 (四)Docker 实战教程之从入门到提高 (五)Docker 实战教程之从入门到提高 (六) 以及通过这篇文章的介绍,我们深入学习了 Docker 技术的三大要点。 从本文开始,我们将学习如何将
Docker 实战教程之从入门到提高 (六)
本教程的前五篇文章: Docker 实战教程之从入门到提高 (一)Docker 实战教程之从入门到提高 (二)Docker 实战教程之从入门到提高 (三)Docker 实战教程之从入门到提高 (四)Docker 实战教程之从入门到提高 (五) 以及通过这篇文章的介绍,我们深入学习了 Docker 技术的三大要点。 本文继续通过实战来深入了解 Docker 技术。 练习1:运行在 Doc
Docker 实战教程之从入门到提高 (八)
本教程的前七篇文章: Docker 实战教程之从入门到提高 (一)Docker 实战教程之从入门到提高 (二)Docker 实战教程之从入门到提高 (三)Docker 实战教程之从入门到提高 (四)Docker 实战教程之从入门到提高 (五)Docker 实战教程之从入门到提高 (六)Docker 实战教程之从入门到提高 (七) 以及通过这篇文章的介绍,我们深入学习了 Docker 技术的
Docker 实战教程之从入门到提高 (四)
本系列的前三篇文章,我们学习了如何在 Ubuntu 操作系统安装 Docker,并且通过实战练习,了解了 Docker 和宿主机操作系统文件目录互相隔离的实现原理,以及 Docker Volume 的工作原理。通过动手对 Nginx Docker 镜像进行修改,达到自定义其首页显示的目的。 Docker 实战教程之从入门到提高 (一)Docker 实战教程之从入门到提高 (二)Docker
Docker 实战教程之从入门到提高(三)
本系列的前两篇文章,我们已经学习了 Docker 的安装步骤,通过实际的例子,学习了Docker 和宿主机操作系统文件目录互相隔离的实现原理,以及 Docker Volume 的工作原理: Docker 实战教程之从入门到提高 (一)Docker 实战教程之从入门到提高 (二) 本文继续通过实战来学习如何编辑 Docker 镜像以及如何使用 Dockerfile 自制镜像。 练习1:
为什么从事云原生开发需要学习容器技术
随着企业数字化进程的不断深入发展,云原生技术成为业界一个炙手可热的话题。所谓云原生,以容器、微服务、DevOps 等技术为基础,提供对应用进行分布式部署和统一管理的平台和体系。云原生是一系列思想和工具的集合。从其概念定义可看出,容器技术是云原生的基石。在云原生领域工作的开发人员,如果不了解和掌握容器技术,好比试图在浮沙堤上修建高楼大厦一般。 什么是容器在介绍为什么我们需要容器之前,请大家先回忆一
Docker 实战教程之从入门到提高(二)
本系列第一篇文章,Docker 实战教程之从入门到提高 (一),我们已经介绍了如何在 Ubuntu 操作系统中安装 Docker,以及 Proxy 和 Insecure Registry 的配置。 本文继续 Docker 的实战学习。 练习1:通过一个简单例子学习 Docker 和宿主机操作系统文件目录互相隔离的实现原理我们知道在 Docker 容器里是无法访问到宿主操作系统的文件目录的,但这
Docker 实战教程之从入门到提高(一)
笔者将自己在云原生开发中的 Kubernetes 工作经验写成了一个系列实战教程: 适合 Kubernetes 初学者的一些实战练习 (一) 适合 Kubernetes 初学者的一些实战练习 (二) 适合 Kubernetes 初学者的一些实战练习 (三) 适合 Kubernetes 初学者的一些实战练习 (四) 适合 Kubernetes 初学者的一些实战练习 (五) 适合 Ku
适合 Kubernetes 初学者的一些实战练习 (六)
本系列的前五篇文章: 本实战练习系列的前五文章: 适合 Kubernetes 初学者的一些实战练习 (一) 适合 Kubernetes 初学者的一些实战练习 (二) 适合 Kubernetes 初学者的一些实战练习 (三) 适合 Kubernetes 初学者的一些实战练习 (四) 适合 Kubernetes 初学者的一些实战练习 (五) 本文继续我们的 Kubernetes
适合 Kubernetes 初学者的一些实战练习 (五)
本实战练习系列的前四篇文章: 适合 Kubernetes 初学者的一些实战练习 (一) 适合 Kubernetes 初学者的一些实战练习 (二) 适合 Kubernetes 初学者的一些实战练习 (三) 适合 Kubernetes 初学者的一些实战练习 (四) 本文继续我们的 Kubernetes 实战练习之旅。 练习1 - 将 configmap 通过环境变量注入到 pod
适合 Kubernetes 初学者的一些实战练习(二)
本系列的第一篇文章,我们学习了每一个 Kubernetes 从业者的实际工作中几乎都会使用的步骤:创建 Deployment 和 Service,同时通过实际例子讲解了 Pod 和 Service 绑定的实现方式,介绍了使用 Kubernetes Job 计算圆周率这种费时的操作。 本文作为 Kubernetes 学习系列的第二篇文章,我们继续学习 XX. 练习1 - 使用脚本在 Linux
基于 SAP BTP 平台的 AI 项目经验分享
笔者在 SAP 成都研究院工作十五余年,也曾参加过一些基于 SAP Business Technology Platform(中文名称为 SAP 业务技术平台,以下简称 SAP BTP) 的 AI 服务的项目开发和原型验证。本文将这些关于 AI 的项目经验分享出来,希望社区内的 AI 专家不吝赐教。 SAP BTP 将智能企业应用程序与数据库和数据管理、分析、集成和扩展功能整合到一个平台中,适用
基于 Kyma 的企业级云原生应用的扩展案例分享
什么是 Kyma?其官网的定义是,Kyma 是一个开源的云原生应用开发平台和运行时,底层基于 Kubernetes,借助一系列包括 Istio, NATS, Serverless 和 Prometheus 在内的其他优秀开源项目和组件,能够开发、运行和操作云原生应用程序,支持对传统的 On-Premises(本地部署)应用程序和云原生应用基于事件驱动模式的松耦合扩展。 本文分为两部分,分别给
如何自动完成登录 SAP BTP workflow(工作流) 管理应用 Launchpad 所需的设置
https://developers.sap.com/tutorials/cp-starter-ibpm-employeeonboarding-1-setup.html You will use the Boosters to automatically set up the workflow, business rules, process visibility and process fle
如何使用 SAP Kyma 控制台手动发送 SAP Commerce Cloud Mock 应用暴露的事件
网址:https://developers.sap.com/tutorials/cp-kyma-microservice-trigger.html 本地路径:C:\Code\referenceCode\SAP Kyma教程例子\api-mssql-go (1) This tutorial relies on the Commerce mock application to publish ev
如何创建最简单的 SAP Kyma Function
登录 SAP Kyma 控制台,创建一个新的 function: 实现方式选择 nodejs: 自动生成一个同名的 service. 点击 service 面板右下角的 Expose service 按钮,创建一个新的 API rule,将 function 暴露给 internet: 选中 function,点击 expose function,创建 API rules: 维
在 Docker 里运行 Microsoft SQL 服务器
链接:https://developers.sap.com/tutorials/cp-kyma-mssql-deployment.html 参考代码:https://github.com/SAP-samples/kyma-runtime-extension-samples 本地路径:C:\Code\referenceCode\SAP Kyma教程例子 This sample provid