尝试用kubeadm安装kubernetes集群,并面临安装kube软件包的问题。我继续犯错误:
https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64/repodata/repomd.xml: [Errno -1] repomd.xml signature could not be verified for kubernetes
回购配置:
[kubernetes]
name=Kubernetes
baseurl=https://packages.cloud.google.com/yum/re
我在windows10的minikube上部署了一个非常简单的springboot服务。
C:\Software\Kubernetes>kubectl get部署
NAME READY UP-TO-DATE AVAILABLE AGE
myspringbootserver 1/1 1 1 68m
C:\Software\Kubernetes>kubectl get服务
NAME TYPE CLUSTER-IP EXTERNAL-
我对stackdriver日志有以下查询 resource.labels.jsonPayload.kubernetes.pod_name=test-deployment-5c58c774b-tcdbq AND jsonPayload.env="dev" AND jsonPayload.kubernetes.namespace_name=filter-platform AND jsonPayload.kubernetes.labels."app.kubernetes.io/name"=gateway AND timestamp>="2020-01-
当我试图为Kubernetes构建一个新映像时,我得到了以下错误:
**unable to decode "K8sDeploy.yaml": no kind "Deployment" is registered for version "apps/v1"**
当我更新Kubernetes版本时,这个错误就开始了,这里是我的版本信息:
Client Version: v1.19.2
Server Version: v1.16.13
我也尝试用我的本地主机进行构建,但是Jenkins没有这样做。
有人知道要解决这个问题吗?
我用下面的命令在kubernetes创造了一个秘密-
kubectl create secret generic -n mynamespace test --from-file=a.txt
现在我试着用下面的命令来查看它,但是没有成功-
kubectl describe secrets/test
kubectl get secret test -o json
不管是哪种情况,我都会犯这样的错误-
Error from server (NotFound): secrets "test" not found
原因是什么?我正在使用GCP为kubernetes设置。GCP的试用版能成
Heketi是在我们的Kubernetes集群上重新启动的,现在我很难用新的heketi端点来改变glusterfs存储类resturl。
什么是最安全的选择,而我们的PVCs没有任何数据损失?我能够在我们的测试环境中重新创建Kubernetes集群v1.11.10,并开始对它进行研究。当我试图编辑存储类时,我得到了:
"StorageClass.storage.k8s.io "glusterfs" is invalid: parameters Forbidden: updates to parameters are forbidden."
我们正在使用Kube
我正在尝试用最新版本的Kubernetes在我的本地机器上启动一个Minikube集群(如果我没记错的话,是1.22.3)。我运行minikube start --kubernetes-version=v1.22.3,找不到二进制文件,错误如下:
Failed to update cluster: downloading binaries: downloading kubeadm: Error downloading kubeadm v1.22.3: failed to download: failed to download to temp file: failed to create va
我正在尝试将一个helm/kubernetes代码库迁移到dhall-kubernetes。Dhall是类型的,所以我需要提供完整的记录,如果没有设置,我需要将可选字段设置为null。所以我正在寻找像kubectl get objname id -o yaml这样的东西,但我需要它来输出所有可选字段,比如fieldName: null。有没有办法做到这一点?我不知道怎么做,所以作为一个B计划,我编写了dhall-default,并尝试用一种不同的方式来实现它。
我正在尝试创建一个Kubernetes应用程序,在这个应用程序中,我为后端(Spring microservice)创建了一个吊舱和服务&前端吊舱和负载平衡器服务。
我想知道如何从Kubernetes的前端吊舱调用后端API?
以下是正在运行的服务:
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE SELECTOR
angular LoadBalancer 10.100.15.215 a17f17fd2e25011e886100a0e002
在GKE上新创建的Kubernetes集群并没有将其指标推送给Stackdriver。kubectl cluster-info的输出是:
Kubernetes master is running at https://XXX.XXX.XXX.XXX
KubeDNS is running at https://XXX.XXX.XXX.XXX/api/v1/proxy/namespaces/kube-system/services/kube-dns
KubeUI is running at https://XXX.XXX.XXX.XXX/api/v1/proxy/namespaces/kube-s
我正在尝试运行kubernetes的e2e测试用例,但面临着这个问题。../../cluster/../cluster/gce/util.sh: line 127: gcloud: command not found我正在使用以下命令
go run hack/e2e.go -- -v --test
解决这个问题的方法是什么?
我有库伯奈特的工作,需要不同的时间来完成。在4到8分钟之间。有什么办法可以让我知道什么时候工作已经完成,而不是等待8分钟假设最坏的情况。我有一个测试用例,它执行以下操作:
1) Submits the kubernetes job.
2) Waits for its completion.
3) Checks whether the job has had the expected affect.
问题是,在提交kubernetes中的部署作业的java测试中,即使任务完成所需的时间少于8分钟,我也要等待8分钟,因为我没有办法从java测试中监视作业的状态。