我尝试执行 Lambda 函数,但收到以下错误:
{
"errorMessage": "Bad handler 'AlertMetricSender': not enough values to unpack (expected 2, got 1)",
"errorType": "Runtime.MalformedHandlerName",
"stackTrace": []
}
Run Code Online (Sandbox Code Playgroud)
我的 Lambda 处理程序在以下位置指定AlertMetricSender.py:
from modules.ZabbixSender import ZabbixSender
def lambda_handler(event, context):
sender = ZabbixSender("10.10.10.10", 10051)
sender.add("Zabbix server", "lambda.test", 5.65)
sender.send()
Run Code Online (Sandbox Code Playgroud) 我下载了 glib-2.56 并使用./configure --prefix=/usr和配置它make and make install。但当我尝试编译时仍然出现此错误qemu。
我正在使用 Ubuntu 16.04 LTS。
root@ubuntu-c:~/qemu/bin/debug/native# ../../../configure --enable-debug
ERROR: glib-2.56 gthread-2.56 is required to compile QEMU
Run Code Online (Sandbox Code Playgroud)
知道如何解决该错误吗?
当我运行时gcloud services enable service:container.googleapis.com,出现以下错误:
ERROR: (gcloud.services.enable) PERMISSION_DENIED: Not found or permission denied for service(s): service:container.googleapis.com.
- '@type': type.googleapis.com/google.rpc.PreconditionFailure
violations:
- subject: ?error_code=220002&services=service:container.googleapis.com
type: googleapis.com
- '@type': type.googleapis.com/google.rpc.ErrorInfo
domain: serviceusage.googleapis.com
metadata:
services: service:container.googleapis.com
reason: SERVICE_CONFIG_NOT_FOUND_OR_PERMISSION_DENIED
Run Code Online (Sandbox Code Playgroud)
我缺少什么权限导致此错误?
如何根据提交 ID 或最后一个合并请求找到合并请求 ID?我想在 CURL 请求中包含合并请求 ID,但无法使用该git log命令找到该 ID。
http://10.10.10.10/api/v4/projects/9/merge_requests/67/notes
Run Code Online (Sandbox Code Playgroud) 为什么我在路由中使用的接收器为空?注释掉与 相关的路由null仍然会产生相同的错误。
知道如何解决这个问题吗?配置看起来正确吗?它昨天确实有效,但我删除了所有内容并尝试重新安装,但出现此错误。
failed: provision alertmanager configuration: base config from Secret could not be parsed: undefined receiver \"null\" used in route
另外,如何为每个警报提供单独的电子邮件?当它工作时,它通常会发送一个摸索警报。我可以禁用路线部分并只有接收器吗?会单独发送警报吗?group_by: ['...']还是分组发送..
config:
global:
resolve_timeout: 5m
route:
group_by: ['job']
group_wait: 30s
group_interval: 5m
repeat_interval: 30m
receiver: 'null'
routes:
- match:
alertname: Watchdog
receiver: 'null'
receivers:
- name: 'null'
route:
group_by: ['...']
receiver: 'email-alert'
receivers:
- name: 'email-alert'
email_configs:
- to: test@gmail.com
from: test@gmail.com
smarthost: postfix.test-internal:25
require_tls: false
Run Code Online (Sandbox Code Playgroud)
这是日志条目:
level=info ts=2020-12-21T03:17:54.675369726Z caller=operator.go:1163 component=prometheusoperator msg="sync prometheus" key=monitoring/prometheus-kube-prometheus-prometheus …Run Code Online (Sandbox Code Playgroud) 我想在 GCP 上创建 2 个 NFS 文件共享,两者仅消耗 20GB 数据。但是在创建Filestore实例时,似乎每个实例下只能创建一个共享,而且最小存储容量为1TB...
每月估计 1 TB 的成本约为 200 美元。这是否仅适用于我们使用完整 1TB 存储的情况?是否可以为 2 个文件共享创建 2 个实例并在 1TB 实例中使用少于 20GB 的数据并安全地忽略每月估算?
为什么创建任务定义时任务定义需要内存、CPU 和卷?容器需要 CPU 和 Mem,这是有道理的。但为什么任务定义需要这样呢?
我理解它,因为它的名字暗示它只是一个任务,但现在我想知道它是什么?
我无法让控制器工作。尝试了很多次,但我还是明白了Error: ImagePullBackOff。
有没有我可以尝试的替代方案,或者知道为什么它会失败?
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/nginx-0.27.0/deploy/static/mandatory.yaml
Run Code Online (Sandbox Code Playgroud)
kubectl describe pod nginx-ingress-controller-7fcb6cffc5-m8m5c -n ingress-nginx
Name: nginx-ingress-controller-7fcb6cffc5-m8m5c
Namespace: ingress-nginx
Priority: 0
Node: ip-10-0-0-244.ap-south-1.compute.internal/10.0.0.244
Start Time: Mon, 07 Dec 2020 08:21:13 -0500
Labels: app.kubernetes.io/name=ingress-nginx
app.kubernetes.io/part-of=ingress-nginx
pod-template-hash=7fcb6cffc5
Annotations: kubernetes.io/limit-ranger: LimitRanger plugin set: cpu, memory request for container nginx-ingress-controller
kubernetes.io/psp: eks.privileged
prometheus.io/port: 10254
prometheus.io/scrape: true
Status: Pending
IP: 10.0.0.231
IPs:
IP: 10.0.0.231
Controlled By: ReplicaSet/nginx-ingress-controller-7fcb6cffc5
Containers:
nginx-ingress-controller:
Container ID:
Image: quay.io/kubernetes-ingress-controller/nginx-ingress-controller:master
Image ID:
Ports: 80/TCP, 443/TCP
Host Ports: 0/TCP, 0/TCP
Args:
/nginx-ingress-controller
--configmap=$(POD_NAMESPACE)/nginx-configuration …Run Code Online (Sandbox Code Playgroud) 是否可以重命名 docker 卷?我想更改现有容器的卷名称。我看到了config.json,hostconfig.json里面有卷的详细信息。
docker run -di -p 8083:443 -v app_main_db_test_1:/var/lib/pgsql/data -v app_main_conf_test_1:/var/www/ ubuntu
Run Code Online (Sandbox Code Playgroud)
我想更改app_main_db_test_1为app_main_db和 app_main_conf_test_1app_main_conf
使用正则表达式时出现以下错误。我想根据查询字符串进行过滤,以将流量发送到不同的端口。
controller.go:217] kubebuilder/controller "msg"="Reconciler error" "error"="failed to reconcile listeners due to failed to reconcile rules due to failed creating rule 1 on arn:aws:elasticloadbalancing:ap-south-1:1234:listener/app/51233e9-testwebdev-test-1eb8/1234 due to ValidationError: Condition value '/(action=.*\u0026uid.*test=[0-9]+)|test|status\u0026uid)' contains a character that is not valid\n\tstatus code: 400, request id: 664231b0-7c95-4ee6-a14b-fb83e9d7590a" "controller"="alb-ingress-controller" "request"={"Namespace":"test-web-dev","Name":"test-ingress-dev"
Run Code Online (Sandbox Code Playgroud)
该路径有正则表达式,如下所示
annotations:
kubernetes.io/ingress.class: alb
alb.ingress.kubernetes.io/scheme: internet-facing
nginx.ingress.kubernetes.io/use-regex: "true"
....
paths:
- path: "/.*(action=.*&uid.*test=[0-9]+)|(test|status&uid)"
backend:
serviceName: httpd
servicePort: 1234
- path: /
backend:
serviceName: httpd
servicePort: 443
Run Code Online (Sandbox Code Playgroud) 我在我的 vpc 中创建了 4 个子网,其中 2 个是公共子网,2 个是私有子网。我需要将 2 个公共子网关联到一个路由表,将 2 个私有子网关联到另一个路由表。查看文档,aws_route_table_association似乎只接受一个subnet_id.
如何添加多个,subnets如图所示?
resource "aws_route_table_association" "public-test" {
subnet_id = -> I need to add 2 public subnets here
route_table_id = aws_route_table.public-test.id
}
resource "aws_route_table_association" "private-test" {
subnet_id = -> I need to add 2 private subnets here
route_table_id = aws_route_table.private-test.id
}
Run Code Online (Sandbox Code Playgroud)
以下是子网和路由:
resource "aws_subnet" "public-test-a" {
vpc_id = aws_vpc.vpc-test-02.id
cidr_block = "10.0.0.0/28"
map_public_ip_on_launch = true
availability_zone = var.AZ[0]
tags = {
Name …Run Code Online (Sandbox Code Playgroud) kubernetes ×3
amazon-ecs ×1
amazon-elb ×1
amazon-vpc ×1
aws-lambda ×1
configure ×1
docker ×1
gcloud ×1
git ×1
gitlab ×1
glib ×1
nfs ×1
prometheus ×1
python ×1
python-3.x ×1
terraform ×1
ubuntu ×1
ubuntu-16.04 ×1