kubernetes相关内容
在Kubernetes中运行sonatype\nexus3并允许使用Docker存储库的最佳设置是什么? 目前,我有一个基本设置: 部署sonatype\nexus3 内部服务公开端口80和5000 Ingress + kube-lego提供对Nexus UI的HTTPS访问 如何解决不允许使用多个端口的入口限制? 解决方案 tl; dr Nexus需要通过SS
..
我想将Pod的日志存储在kubernetes中的一个地方.即 kubectl日志podname 的输出 我提到了这个问题 Kubernetes基本pod记录,这使我成功记录了计数器.如何在规范中修改此args属性,以获取存储在文件中的 kubectl日志podname 的输出? 这是我创建的pod.yaml,但无法在/tmp/logs/ 位置看到任何文件 apiVersion: v1
..
更新了更多信息 我正在按照此指南在Bigtable上设置OpenTSDB: https://cloud.google.com/solutions/opentsdb-cloud-platform 效果很好,一切都很好. 现在,我正尝试使用LoadBalancer(类型)打开opentsdb-write服务.看起来也很好. 注意:使用GCP负载平衡器. 然后,我正在使用失
..
我正在尝试在 play-with-kubernetes 内启动仪表板 我正在运行的命令: 启动管理节点 kubeadm init --apiserver-advertise-address $(hostname -i) 启动网络 kubectl apply -n kube-system -f "https://cloud.weave.works/k8s/net?k8s-ve
..
我正在解决看起来像配置问题的问题!我正在使用traefik作为kubernetes中的入口控制器,并且我有一个入口来路由一些URL,以将一些前端路由到各种后端.假设我有这样的事情: apiVersion: extensions/v1beta1 kind: Ingress metadata: name: test annotations: kubernetes.io/ingre
..
我已经将我的Kubernetes配置为使用cert-manager和letencrypt对我的所有应用程序使用一个通配SSL证书,现在的问题是我无法配置子域重定向,原因是Ingress有点“僵硬".这是我要达到的目的: apiVersion: extensions/v1beta1 kind: Ingress metadata: name: my-wildcard-ingress name
..
我有一个用docker push gcr.io/go-demo/servertime推送到Container Registry的docker映像,和一个用kubectl run servertime --image=gcr.io/go-demo-144214/servertime --port=8080创建的pod. 每当我推送图像的新版本时,如何启用pod的自动更新? 解决方案 我
..
是否有人知道如何将dump.sql文件中的数据导入到kubernetes容器中? 直接,与处理Docker容器的方式相同: docker exec -i container_name mysql -uroot --password=secret database
..
我在Spring Boot应用程序上遇到Kubernetes Service Discovery的问题. 无论我的Spring Boot应用程序是在Kubernetes集群内运行还是在Kubernetes集群外运行,我都应该能够发现服务.我们的本地开发不会在k8s集群上进行. 我正在通过DNS使用服务发现.我尝试使用 spring-cloud-starter-kubernetes
..
我们有一个在GKE Kubernetes上运行的应用程序,它希望将身份验证URL(用户将通过其浏览器重定向到该URL)作为环境变量传递. 我们在每个环境中使用不同的名称空间 所以我们当前的pod配置看起来像这样: env: - name: ENV valueFrom: fieldRef: fieldPath: metad
..
我有一个用docker-compose测试的tomcat + postgres应用程序.我正在尝试将应用程序打包到kubernetes配置文件中. 就目前而言,我正在使用适用于Windows的Docker桌面运行kubernetes(和kubectl).最终,我想部署到其他环境. 我目前正在尝试在以下配置文件中复制docker-compose中的某些卷功能. apiVersion
..
这是我的service.yaml代码: kind: Service apiVersion: v1 metadata: name: login spec: selector: app: login ports: - protocol: TCP name: http port: 5555 targetPort: login-http type:
..
与标题相同.我要克隆(创建现有集群的副本). 如果无法复制/克隆Google Container Engine集群,那么如何克隆Kubernetes集群? 如果不可能,是否有办法转储整个群集配置? 注意: 我尝试通过调用以下命令来修改集群的配置: kubectl apply -f some-resource.yaml 但是没有什么可以阻止我/其他员工通过运行以下命
..
kubernetes go客户端有很多方法,我找不到如何获得当前CPU的方法.特定(或所有Pod)的RAM使用情况. 有人可以告诉我我需要调用什么方法才能获得Pod&的当前用法.节点? 我的节点列表: nodes, err := clientset.CoreV1().Nodes().List(metav1.ListOptions{}) Kubernetes Go客户端: ht
..
我正在寻求帮助,以解决无法正常运行的这种基本情况: 在MacBook上运行的 VirtualBox VM 上,安装了 kubeadm 的三个节点: sudo kubectl get nodes NAME STATUS ROLES AGE VERSION kubernetes-master Ready master
..
我已经创建了两个节点池.一小笔用于所有google系统工作,一笔大用于我的任务.作业完成后,较大的应将其大小减小为0. 问题是::即使没有cron作业,节点池也不会 将他的尺寸减小到0. 创建集群: gcloud beta container --project "projectXY" clusters create "cluster" --zone "europe-west3-
..
我的应用程序在docker容器中运行,它使用scala并使用"OpenJDK 64位服务器VM(内部版本25.102-b14,混合模式)",其Xmx设置为16GB,容器内存限制为24Gb,之后运行了一段时间的容器被杀死了: Last State: Terminated Reason: OOMKilled Exit Code: 137
..
我有一个在已安装nginx的docker ubuntu映像中运行的角度应用程序.我想将此映像部署到Kubernetes,并使用Nginx代理将所有对/api的调用重定向到Kubernetes中的后端服务. 我的静态Web资源位于/var/www/html中,并将以下配置添加到/etc/nginx/conf.d: upstream backend-service { server b
..
我们有一个docker映像和一个相应的yaml文件,用于使用kubernetes进行部署.我们构建的应用程序在带有akka-http的scala中.我们使用了akka集群.我们在使用Pod ip的应用程序代码中使用的配置文件中,有一个特定的变量(在我们的情况下为种子节点-akka群集).但是,除非完成部署,否则我们不会获得Pod ip.我们应该如何解决这个问题?环境变量会有所帮助吗(如果是)如何?
..
在此页面上的Kubernetes文档豆荚,它指出 pod的上下文可以定义为几个Linux名称空间的结合: PID名称空间(窗格中的应用程序可以看到彼此的进程) 网络名称空间(pod中的应用程序可以访问相同的IP和端口空间) IPC名称空间(pod中的应用程序可以使用SystemV IPC或POSIX消息队列进行通信) UTS名称空间(pod中的应用程序共享一个主机名)
..