去SDK!
#devops #云 #go #pebl

版本0.0.3现在包括对GO!

的支持

快速摘要

pebl现在支持Go中的项目!更新到最新的CLI和follow this guide开始。

长表

在PEBL上,我们经常谈论为云创建完整的抽象层。这一想法的核心是,我们可以通过程序化绑定提供完整的云功能,从而使开发人员可以将其基础结构编码为代码。这是否可行的重要标记是扩展我们支持的语言集。

因此,我们很高兴发布PEBL的GO SDK,这意味着您现在可以将PEBL的云功能纳入您的GO项目!

简短的例子

GO SDK可作为public package

只需运行go get github.com/peblcloud/go并将其包含在您的应用中:

package main

import (
    "net/http"
    "github.com/peblcloud/go/sdk"
)

func main() {
    service := http.NewServeMux()

    service.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
        w.Write([]byte("hello, world!\n"))
    })

    sdk.Service(service, "hey.pebl.rocks")
}

要运行,请在项目根部使用熟悉的pebl run cli命令。请注意,与Python项目不同,GO项目不需要Dockerfile!

有关使用PEBL的GO SDK的更详细的教程,请查看我们的guided example

Python

关于Python SDK的简短说明,我们扩展了可用于您使用的基本图像集!现在,您可以将所需的PEBL SDK版本(最新为0.0.3)与所需的Python版本(3.10、3.11、3.12)结合使用。您可以在我们的peblcloud dockerhub上找到更多信息。