小编Pan*_*dar的帖子

standard_init_linux.go:211: exec 用户进程导致“exec 格式错误”

我正在为 python 脚本构建 Dockerfile,它将在 minikube windows 10 系统中运行,下面是我的 Dockerfile

使用以下命令构建 docker docker build -t python-helloworld .

并将其加载到 minikube docker Demon 中 docker save python-helloworld | (eval $(minikube docker-env) && docker load)

Docker 文件

FROM python:3.7-alpine
#add user group and ass user to that group
RUN addgroup -S appgroup && adduser -S appuser -G appgroup

#creates work dir   
WORKDIR /app

#copy python script to the container folder app
COPY helloworld.py /app/helloworld.py

#user is appuser
USER appuser

ENTRYPOINT  ["python", "/app/helloworld.py"]
Run Code Online (Sandbox Code Playgroud)

pythoncronjob.yml 文件(cron …

python docker kubernetes dockerfile minikube

69
推荐指数
7
解决办法
12万
查看次数

版本“v1”中的部署不能作为部署处理:

helm 安装失败并出现以下错误

命令

helm install --name helloworld helm
Run Code Online (Sandbox Code Playgroud)

以下是我运行上述命令后出现的错误

Error: release usagemetrics failed: Deployment in version "v1" cannot be handled as a Deployment: v1.Deployment.Spec: v1.DeploymentSpec.Template: v1.PodTemplateSpec.Spec: v1.PodSpec.Containers: []v1.Container: v1.Container.LivenessProbe: readObjectStart: expect { or n, but found 9, error found in #10 byte of ...|ssProbe":9001,"name"|..., bigger context ...|"imagePullPolicy":"IfNotPresent","livenessProbe":9001,"name":"usagemetrics-helm","ports":[{"containe|...
Run Code Online (Sandbox Code Playgroud)

下面是deployment.yaml 文件,我觉得活性和探测配置存在问题。

apiVersion: apps/v1
kind: Deployment
metadata:
  name: release-name-helm
spec:
  replicas: 1
  selector:
    matchLabels:
      app: release-name-helm
      release: release-name
  template:
    metadata:
      labels:
        app: release-name-helm
        release: release-name
    spec:
      containers:
        - name: release-name-helm
          imagePullPolicy: IfNotPresent
          image: …
Run Code Online (Sandbox Code Playgroud)

kubernetes kubernetes-helm kubernetes-deployment

4
推荐指数
1
解决办法
2万
查看次数

通过 kubernetes 作业创建或更新现有的 postgres db 容器

我有一个在 Kubernetes 集群中运行的 Postgres DB 容器。我需要编写一个 Kubernetes 作业来连接到 Postgres DB 容器并从 SQL 文件运行脚本。我需要在这里了解两件事

  1. 运行 SQL 脚本的命令
  2. 如何在 Job.yaml 文件中加载 SQL 文件

这是我用于 Kubernetes 作业的示例 yaml 文件

apiVersion: batch/v1
kind: Job
metadata:
  name: init-db
spec:
  template:
    metadata:
      name:  init-db
      labels:
        app: init-postgresdb
    spec:
      containers:
      - image: "docker.io/bitnami/postgresql:11.5.0-debian-9-r60"
        name: init-db
        command:
        - psql -U postgres 
        env:
          - name: DB_HOST
            value: "knotted-iguana-postgresql"
          - name: DB_DATABASE
            value: "postgres"
      restartPolicy: OnFailure  
Run Code Online (Sandbox Code Playgroud)

postgresql kubernetes kubernetes-jobs

4
推荐指数
1
解决办法
3500
查看次数

如何在AWS DynamoDB中存储图像配置文件(jpg文件)和PDF文档?

我正在使用带有Lambda和Dynamo Db的Python Lambda将Spring MVC服务迁移到AWS API Gateway,我拥有可以存储或检索人员图像以及PDF文件报告的终结点,请建议我这是最佳实践将图像和pdf文件存储在AWS中。

非常感谢您的帮助!!

amazon-s3 amazon-web-services amazon-dynamodb aws-lambda

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