在部署我们为 Pod 获取 ImagePullBackOff 时,您能提供帮助吗?
运行时kubectl get <pod-name> -n namespace -o yaml出现以下错误。
containerStatuses:
- image: mycontainer-registry.io/company/my-app:1.0.0-integration-62c7e30532bd430477731a01a962372166fd5644
imageID: ""
lastState: {}
name: dmd-base
ready: false
restartCount: 0
started: false
state:
waiting:
message: Back-off pulling image "mycontainer-registry.io/company/my-app:1.0.0-integration-62c7e30532bd430477731a01a962372166fd5644"
reason: ImagePullBackOff
hostIP: x.x.x.53
phase: Pending
podIP: x.x.x.237
Run Code Online (Sandbox Code Playgroud)
并运行时kubectl describe pod <pod-name> -n namespace收到以下错误信息
Normal Scheduled 85m default-scheduler Successfully assigned dmd-int/app-app-base-5b4b75756c-lrcp6 to aks-agentpool-35064155-vmss00000a
Warning Failed 85m kubelet Failed to pull image "mycontainer-registry.io/company/my-app:1.0.0-integration-62c7e30532bd430477731a01a962372166fd5644":
[rpc error: code = Unknown desc = failed to …Run Code Online (Sandbox Code Playgroud) 我本周在日期库方面遇到问题。当你用谷歌搜索时,已经是第 11 周,但我的函数返回 12。就位置而言,我在南非,但正在测试该应用程序的德国人报告了同样的问题。我编写了下面的代码,用一小段代码对此进行了测试,我发现当我使用 new Date() 库获取日历时,它返回 12,但是当我使用 Localdate.now() 时,它返回 11。
我更新了 Dockerfile jdk 最初是jdk8,现在是openjdk11。这可能是我得到不同结果的原因吗?new Date()Java 11 不再支持?
下面是代码片段。如果有人能在这方面帮助我,我会很高兴。
package com.company;
import java.time.LocalDate;
import java.time.temporal.ChronoField;
import java.util.Calendar;
import java.util.Date;
public class CalenderLibrary {
private static Calendar cal = Calendar.getInstance();
public static void main(String[] args) {
Date date = new Date();
String calendarWeekFromEvent = getCalendarWeekFromEventWithDate(date);
System.out.println("Date: {} " + calendarWeekFromEvent);
LocalDate localDate = LocalDate.now();
String localDate1 = getCalendarWeekFromEventWithLocalDate(localDate);
System.out.println("LocalDate: {} " + localDate1);
}
private …Run Code Online (Sandbox Code Playgroud)