小编Fre*_*ens的帖子

Flux V2 ImagePolicy 版本列表参数不能为空

我有以下图像政策:

apiVersion: image.toolkit.fluxcd.io/v1alpha2
kind: ImagePolicy
metadata:
  name: cps-kul-beta-imagepolicy
  namespace: flux-system
spec:
  imageRepositoryRef:
    name: cps-kul-image
  filterTags:
    pattern: '^sha-(?P<ts>.*)-.+'
    extract: '$ts'
  policy:
    numerical:
      order: asc
Run Code Online (Sandbox Code Playgroud)

version list argument cannot be empty在该对象上执行 kubectl describe 时出现错误。

docker kubernetes docker-registry fluxcd

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

kubernetes ingress-nginx:名称为 nginx 的 IngressClass 对于 ingress-nginx 无效

当我的 ingress-nginx 控制器已经运行时,我创建了以下 ingressClass:

apiVersion: networking.k8s.io/v1beta1
kind: IngressClass
metadata:
  name: nginx
  annotations:
    ingressclass.kubernetes.io/is-default-class: "true"
spec:
  controller: example.com/ingress-nginx-controller
Run Code Online (Sandbox Code Playgroud)

一切正常,新创建的入口会自动分配“nginx”入口类,并且我的入口 nginx 控制器会按预期处理它们。

但是,在重新启动 ingress-nginx-controller pod 后,我在其日志中收到以下错误并保留:

I1206 05:23:22.968400       8 main.go:115] "Enabling new Ingress features available since Kubernetes v1.18"
E1206 05:23:22.971801       8 main.go:134] Invalid IngressClass (Spec.Controller) value "quivr.be/ingress-nginx-controller". Should be "k8s.io/ingress-nginx"
F1206 05:23:22.971832       8 main.go:135] IngressClass with name nginx is not valid for ingress-nginx (invalid Spec.Controller)
Run Code Online (Sandbox Code Playgroud)

kubernetes kubernetes-ingress nginx-ingress

6
推荐指数
1
解决办法
3万
查看次数

如何启用非 docker 操作来访问我的自托管 github 操作运行器上 docker 创建的文件?(无根码头工人)

Github 建议以非 root 用户身份运行运行程序,这会引起一些有关混合 docker 和非 docker 操作的问题。这非常烦人,因为它导致签出操作无法运行,因为它无法访问在 docker 容器中运行的操作创建的文件。

可以通过使用 rootless docker 运行 actions runner 来解决这个问题吗?

containers github docker github-actions rootless

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

为什么phpmyadmin会明显快于mysql命令行?

一切都在数据库所在的同一台机器上运行.这些查询以不同的方式执行相同的操作.我使用mariadb作为数据库引擎.

查询1:

SELECT p.* 
FROM users as u INNER JOIN votes ON u.Id=votes.UserId INNER JOIN posts as p ON p.Id=votes.PostId 
WHERE (SELECT MIN(u2.reputation) 
       FROM users as u2 INNER JOIN votes ON u2.Id=votes.UserId INNER JOIN posts as p2 ON p2.Id=votes.PostId 
       WHERE p2.Id=p.Id) >= {}
ORDER BY p.Id;
Run Code Online (Sandbox Code Playgroud)

在mysql命令行中大约需要2.9秒,在phpmyadmin中大约需要0.1秒

查询2:

SELECT P.*
FROM posts as P 
    JOIN votes AS V on P.Id=V.PostId
    JOIN users AS U on V.UserId=U.Id
WHERE U.Reputation >={}
    AND P.Id NOT IN 
    (SELECT DISTINCT (P2.Id)
    FROM posts P2, votes …
Run Code Online (Sandbox Code Playgroud)

mysql sql performance phpmyadmin mariadb

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

Can a scala type class have abstract type members?

I have this type class:

sealed trait DbValueOps[T <: DbValue] {
  type R
  def apply(newContent: R): Option[T]
  def fromString(newContent: String): Option[T]
  def isValidContent(newContent: R): Boolean
}
Run Code Online (Sandbox Code Playgroud)

with this type class instance:

package object DbOps {
  implicit val dbStringOps: DbValueOps[DbString] = new DbValueOps[DbString] {
    type R = String
    def apply(newContent: String): Option[DbString] =
      isValidContent(newContent) match {
        case true => Some(new DbString(newContent))
        case false => None
      }
    def fromString(newContent: String): Option[DbString] = this(newContent)
    def isValidContent(newContent: String): Boolean = !newContent.isEmpty
  }
}
Run Code Online (Sandbox Code Playgroud)

But …

generics types scala typeclass abstract-type

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