kubernetes相关内容
我正在尝试让入口控制器在Minikube中工作,并遵循K8S文档here中的步骤,但我看到了不同的结果,因为入口控制器的IP地址与Minikube的IP地址不同(该示例似乎表明它们应该相同): $ kubectl get ingress NAME HOSTS ADDRESS PORTS AGE example-ingress
..
我很难将AWS集群中的服务公开给外部并通过浏览器访问它。由于我的previous question没有得出任何答案,我决定从几个方面简化这个问题。 首先,我已经创建了一个部署,无需任何配置即可工作。基于this article,我做了 kubectl create namespace tests 基于paulbouwer/hello-kubernetes:1.8创建文件probe-s
..
我有以下ingress.yml: apiVersion: extensions/v1beta1 kind: Ingress metadata: name: ingress namespace: default annotations: kubernetes.io/ingress.class: "nginx" nginx.ingress.kubernetes
..
当我尝试为Kubernetes集群创建入口资源时(入口控制器已经创建),入口资源/规则正在创建,并且我能够在kubectl中看到。 但当我描述时,我看到一个错误: 默认后端:Default-http-Backend:80(<;错误:EndPoints “Default-http-Backend”未找到>;) 这是意料之中的吗??我甚至无法使用我在Inress资源中定义的DNS名
..
最近,我一直在使用Kubernetes开发一个玩具应用程序。该应用程序的一部分是需要支持WebSockets的Web服务器。目前,我正在使用端口转发访问Web服务器,一切正常。 我想切换到使用Inress和IngressController以避免使用端口转发。 这是我的Ingress配置: apiVersion: extensions/v1beta1 kind: Ingress
..
我在K8S部署中配置了以下反关联规则: spec: ... selector: matchLabels: app: my-app environment: qa ... template: metadata: labels: app: my-app environment: qa
..
我正在尝试将一个Spring引导应用程序移到OpenShift 3集群上。我正在使用Maven Fabric 8插件来生成大部分OpenShift样板配置以及执行S2I构建。当我的Pod启动时,我可以在日志输出中看到应用程序启动了,但就在SpringBoot默认为默认配置文件(我还没有设置配置文件)之后,应用程序崩溃,我在OpenShift日志中看到的唯一输出被终止……我在谷歌上找不到任何有价值的
..
我有一个带有以下docker文件的Spring启动应用程序。 FROM docker.com/base/jdk1.8:latest MAINTAINER Application Engineering [ https://docker.com/ ] RUN mkdir -p /opt/docker/svc COPY application/weather-service.war /op
..
我有一个永久卷定义为 apiVersion: v1 kind: PersistentVolumeClaim metadata: name: ghost-cms-content spec: accessModes: - ReadWriteOnce resources: requests: storage: 5Gi storageClassName: do
..
在我的K8S集群中,入口在数字海洋的K8S集群上不起作用。我没有得到外部IP,所以它不可用。在当地似乎没有问题。 我已经搜索了很多,也尝试了一些教程,F.E.https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nginx-ingress-with-cert-manager-on-digitalocean-kube
..
我有一个非常简单的应用程序,它返回“Hello World”字符串,它在本地运行得很好。正如您将从下面的应用程序代码中看到的,它在端口4000上运行。当我创建Docker映像并运行容器时,我无法从我的计算机上的localhost:4000访问它,但我可以看到Docker正确地访问了node index.js命令,并且应用程序正在运行,没有任何错误。 也尝试部署到Kubernetes集群,访问
..
我已经在数字海洋中安装了我的Kubernetes集群(1master,3Worker)。 问题是我在这个群集中同时安装了法兰绒和印花布。 我想从我的群集中完全删除Calico,或者可以有多个CNI吗? 推荐答案 使用以下两个命令从节点中删除Calico: kubectl delete -f https://docs.projectcalico.org/v3.3/getting
..
我正在与Kubernetes一起使用Docker for Windows。如果我断开与互联网的连接并重新启动计算机或Kubernetes,那么它将陷入永久的kubernetes is starting...模式。我可以运行kubectl proxy,但任何其他操作都失败。 例如kubectl get pod给我Unable to connect to the server: EOF 编
..
我是kubectl的日常用户,但不是Linux专家。最近我需要在部署后编辑一些服务类型,所以搜索并使用了kubectlreplace,效果很好。 cat yaml | kubectl replace -f - service/tracs-pool-1sv replaced 但我不明白为什么在最后添加一个短破折号-。 医生只说: 根据传入标准输入的JSON替换Pod。 我搜索并找
..
我将在Kubernetes上为我的Spring应用程序从单Pod(docker图像)迁移到多Pod以进行负载处理。但我面临着一个问题,因为我的应用程序中有一个cron调度程序方法,它每天在特定时间运行。如果我部署多个Pod,它们会同时运行,因此多个条目会保存到我的数据库中,但我只想要一个Pod来执行该功能。 我曾考虑生成Java UUID,并在函数开始在每个Pod上执行时将其保存在数据库中。
..
kubectl run dask --image daskdev/dask为什么失败? # starting the container with docker to make sure it basically works ➜ ~ docker run --rm -it --entrypoint bash daskdev/dask:latest (base) root@5b34ce038
..
如前所述here:";当前namespace,pod是指标中提供的默认标签。 kubectl -n mynamespace get pods --show-labels显示在针对Kubernetes的部署YAML中定义的标签值 目标是通过Grafana Dashboard PromQL(普罗米修斯监视器)使用默认标签(由Kubernetes提供)值。 sum(container_
..
我正在尝试在AWS Elastic Kubernetes Service(EKS)中托管应用程序。我已经使用AWS控制台配置了EKS集群。已配置节点组并将节点添加到EKS群集,一切正常。 为了连接到集群,我启动了一个EC2实例(Centos7)并配置了以下内容: 1.安装了docker、kubeadm、kubelet和kubectl。 2.已安装并配置AWS Cli V2。 要
..
我正在尝试在AWS Elastic Kubernetes Service(EKS)中托管应用程序。我已经使用IAM用户(User1)IAM控制台配置了EKS群集。已配置节点组并将节点添加到EKS群集,一切正常。 为了连接到集群,我启动了一个EC2实例(Centos7)并配置了以下内容: 1.安装了docker、kubeadm、kubelet和kubectl。 2.已安装并配置AWS
..
我目前正在使用AKS在Azure中设置Kubeflow环境。一切都已设置好并正常运行(用户可以使用Azure AZ凭据登录kubeflow平台,并在自己的命名空间中启动笔记本Pod)。我假设这些AD凭据嵌入在容器创建过程中的某个地方,我想知道是否有可能为其他集成了AD的服务利用这些凭据? 使用案例: 用户正在使用从Kubeflow平台启动的Jupyter笔记本电脑。用户希望访问Azur
..