Kubernetes 无服务器计算:Kubeless 实战指南
1. 无服务器环境中部署容器化应用
想象你在一家初创公司工作,经理要求你创建一个应用程序,该应用程序可以根据给定的时区返回当前日期和时间。此应用程序在初始阶段预计只会收到少量请求,但从长远来看将收到数百万个请求。应用程序应能够根据收到的请求数量自动扩展,无需任何修改。此外,经理不希望承担管理基础设施的负担,并期望此应用程序以尽可能低的成本运行。完成此活动的步骤如下:
1. 创建应用程序 :创建一个可以根据给定的时区值提供当前日期和时间的应用程序(可以使用任何你喜欢的语言)。以下是用 PHP 编写的示例应用程序代码:
<?php
if ( !isset ( $_GET['timezone'] ) ) {
// 如果未提供时区参数,则返回错误
$output_message = "Error: Timezone not provided";
} else if ( empty ( $_GET['timezone'] ) ) {
// 如果时区参数值为空,则返回错误
$output_message = "Error: Timezone cannot be empty";
} else {
// 将时区参数值保存到变量中
$timezone = $_GET['timezone'];
try {
// 为提供的时区生成当前时间
$date = new DateTime("now", new DateTimeZone($timezone) );
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



