小编Mik*_* S.的帖子

K8S EKS 1.21 手动触发Cronjob

自从我将 EKS 集群升级到 后v1.21,手动触发 Cronjobs 时出现以下错误:

\n
\xe2\x9e\x9c  ~ kubectl create job --from=cronjob/elt-dim-customer-new test-1 -n dwh-dev\nerror: from must be an existing cronjob: no kind "CronJob" is registered for version "batch/v1" in scheme "k8s.io/kubectl/pkg/scheme/scheme.go:28"\n\n\xe2\x9e\x9c  ~ kubectl version\nClient Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.2", \nGitCommit:"faecb196815e248d3ecfb03c680a4507229c2a56", GitTreeState:"clean", \nBuildDate:"2021-01-13T13:28:09Z", GoVersion:"go1.15.5", Compiler:"gc", \nPlatform:"darwin/amd64"}\nServer Version: version.Info{Major:"1", Minor:"21+", GitVersion:"v1.21.2-eks-0389ca3", GitCommit:"8a4e27b9d88142bbdd21b997b532eb6d493df6d2", GitTreeState:"clean", \nBuildDate:"2021-07-31T01:34:46Z", GoVersion:"go1.16.5", Compiler:"gc", \nPlatform:"linux/amd64"}\n
Run Code Online (Sandbox Code Playgroud)\n

这是 Cronjob 结构(你可以看到apiVersion):

\n
apiVersion: batch/v1\nkind: CronJob \nmetadata:\n  name: elt-dim-customer-new\nspec:\n  schedule: {{ .Values.cron }}\n  successfulJobsHistoryLimit: 1\n  failedJobsHistoryLimit: 1\n  jobTemplate:\n …
Run Code Online (Sandbox Code Playgroud)

cron amazon-web-services kubernetes amazon-eks

9
推荐指数
1
解决办法
5791
查看次数

如何从 pydantic 模型中的数据库中仅返回一列作为列表?

我有一个简单的数据库关系,用于存储哪个用户喜欢哪个帖子。但在 like 属性中,它返回一个字典列表,其中包含post_id但我想返回app_ids.

这是我的pydantic模型:

class PostLiked(BaseModel):
    post_id: str

    class Config:
        orm_mode = True

class ShowUser(BaseModel):
    public_id: str
    name: str
    username: str
    email: str
    number_of_apps: int
    is_developer_account: bool
    profile_image_url: Any or str
    created_account_on: Any or str
    liked: List[AppLiked]

    class Config:
        orm_mode = True```

Run Code Online (Sandbox Code Playgroud)

这是它返回的内容:

{
  "public_id": "0bdf790b",
  "name": "Tazim Rahbar",
  "username": "tazim404",
  "email": "rahbartazim@gmail.com",
  "number_of_post": 1,
  "is_developer_account": true,
  "profile_image_url": "https://picnicss.com/img/basket.png",
  "created_account_on": "2021-08-15T18:49:35.367674",
  "liked": [
    {
      "post_id": "70a31f76"
    },
    {
      "post_id": "2674a446"
    },
    {
      "post_id": "dd977cc8" …
Run Code Online (Sandbox Code Playgroud)

python pydantic fastapi

7
推荐指数
1
解决办法
694
查看次数