- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用程序使用 client-java-8.0.2.jar 和 java 1.8.0_252 版本。使用以下代码创建 Pod 时出现以下错误,
代码:
// get the default api-client
ApiClient client = Config.defaultClient();
Configuration.setDefaultApiClient(client);
CoreV1Api api = new CoreV1Api();
List<V1EnvVar> envVariables = new ArrayList<V1EnvVar>();
for (Map.Entry<String, String> entry : attributes.entrySet()) {
V1EnvVar env = new V1EnvVar();
env.setName(entry.getKey());
env.setValue(entry.getValue());
envVariables.add(env);
}
// create pod of a Kubernetes cluster
V1Pod pod = new V1PodBuilder().withNewMetadata().withName(serviceName).endMetadata().withNewSpec()
.addNewContainer().addAllToEnv(envVariables).withName("www").withImage(dockerImage).endContainer()
.endSpec().build();
pod = api.createNamespacedPod("default", pod, null, null, null);
Error while creating the cluster:
io.kubernetes.client.openapi.ApiException:
at io.kubernetes.client.openapi.ApiClient.handleResponse(ApiClient.java:979) ~[client-java-api-8.0.2.jar!/:na]
at io.kubernetes.client.openapi.ApiClient.execute(ApiClient.java:895) ~[client-java-api-8.0.2.jar!/:na]
at io.kubernetes.client.openapi.apis.CoreV1Api.createNamespacedPodWithHttpInfo(CoreV1Api.java:7902) ~[client-java-api-8.0.2.jar!/:na]
at io.kubernetes.client.openapi.apis.CoreV1Api.createNamespacedPod(CoreV1Api.java:7876) ~[client-java-api-8.0.2.jar!/:na]
at java.lang.Thread.run(Thread.java:748) [na:1.8.0_252]
最佳答案
答案是集群名称应该是“小写字母数字字符”
我尝试使用以下代码调试此问题,
我更新的代码,
try {
pod = api.createNamespacedPod("default", pod, null, null, null);
LOGGER.debug(String.format("Cluster with name \"%s\" created successfully", pod.getMetadata().getName()));
} catch (ApiException ae) {
LOGGER.error("API EXCEPTION: " + ae.getResponseBody());
}
API EXCEPTION: {
"kind": "Status",
"apiVersion": "v1",
"metadata": {
},
"status": "Failure",
"message": "Pod \"Sample\" is invalid: metadata.name: Invalid value: \"Sample\": a DNS-1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*')",
"reason": "Invalid",
"details": {
"name": "Sample",
"kind": "Pod",
"causes": [
{
"reason": "FieldValueInvalid",
"message": "Invalid value: \"Sample\": a DNS-1123 subdomain must consist of lower case alphanumeric characters, '-' or '.', and must start and end with an alphanumeric character (e.g. 'example.com', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*')",
"field": "metadata.name"
}
]
},
"code": 422
}
关于java - 创建 Pod 集群时获取 ApiException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62280629/
如何获取 Refit.ApiException 的内容? 根据内部内容是什么,我想让用户知道如何继续。所以我看到抛出的异常有以下内容...... 内容 "{\"error\":\"invalid_gr
我的排行榜无法正常工作。我可以显示我的排行榜,但提交分数无法使用以下代码我试图找出问题所在,我得到一个 APiException 留言: 26502:CLIENT_RECONNECT_REQUIRED
我同时使用 Refit 和 Polly 来调用 restful API,我想知道 Refits ApiException 的重试(如果有的话)策略应该是什么? public static Policy
我一直在尝试为 android 应用程序实现地理围栏,现在在初始化 GeoFenceRequest 之后根据 Google 的文档,然后将其添加到 GeoFencingClient geofencin
这个问题在这里已经有了答案: Firebase UI authentication with google fails with message (code:10 message:10) (4 个答
我正在为 Android Wear 构建一个 Android 应用。为了节省电池电量,我正在尝试使用 Geofences 来跟踪您是否进入或离开某个位置。但我无法让它工作。 首先,我不确定 Andro
当我尝试通过 google 登录时,出现此异常 2020-11-12 13:32:51.571 7351-7351/com.test.app W/aaab: com.google.android.gm
我的应用程序使用 client-java-8.0.2.jar 和 java 1.8.0_252 版本。使用以下代码创建 Pod 时出现以下错误, 代码: // get the default api-
目前,我有以下使用任务 API 的异步调用。 异步 Task task = googleSignInClient.silentSignIn(); if (!task.isSuccessful()) {
我收到 Facebook ApiException: Invalid Application error 当我尝试使用我的开发者帐户以外的其他帐户登录时,甚至我的沙盒模式已关闭,因为我已经检查了其他有
我创建了一个引用 http://django-rest-framework.org/api-guide/exceptions.html 的自定义异常. 请知道我有自己的身份验证后端。因此我没有使用 r
我正在 Android 工作室开发一个应用程序,该应用程序使用 Google Play 游戏服务获取成就和排行榜,但在尝试登录时出现错误。我按照文档进行操作,我的所有 key 和 OAuth 代码都匹
我已经成功实现了 Google 登录,它工作正常,当我实际完成整个登录过程时,我没有遇到任何异常。 但是如果我点击 Google 登录按钮然后点击后退按钮关闭对话框,我会以某种方式收到以下错误: Ca
是的一切都在 firebase 和 flutter 中设置得很好1)在firebase项目中添加了最新的SHA-1指纹2) 启用谷歌登录选项3) 添加了支持的邮箱 应用程序仍在调试中添加调试 key
我试图弄清楚为什么我的 ApiException 仍然返回文本/html 响应而不是 ApiException 渲染方法中表示的 json 响应。它给了我正确的错误消息,但它没有将它呈现为 json。
这是我遇到的异常:com.google.android.gms.common.api.ApiException: 12500: @Override public void onActivityResu
当我尝试在 Android 上静默登录时,我经常遇到以下错误。我该如何调试。这是什么原因。 (我的 Android 手机上有一个有效的 Google 帐户。) signInSilently(): fa
最近遇到一个问题,添加地理围栏会随机失败并出现 ApiException,状态代码 13 定义为“错误”,没有提供额外的详细信息。 通常错误代码是特定于地理围栏的,但这似乎是一个普遍的失败。有谁知道为
我正在使用 Algorithmia,它是互联网上经过训练的 ML 函数的存储库。几周前,出现了一个问题,从那时起,一直无法弄清楚发生了什么。我正在执行这段代码,可以在他们的官方网站上找到该代码。 im
我想在我的一个 Android 应用程序中使用 Google Places API。但是我收到了这个错误: com.google.android.gms.tasks.RuntimeExecutionE
我是一名优秀的程序员,十分优秀!