kubernetes相关内容

NGINX Ingress上的全局静态IP名称

我很难让我的Ingress控制器在Google Container Engine上运行.我想使用具有基本身份验证的NGINX入口控制器,并使用保留的全局静态ip名称(可以在Google Cloud Admin界面的“外部IP地址"部分中进行设置).当我使用gce类时,除了基本身份验证(我认为gce类不支持)外,其他所有东西都可以正常工作,当我尝试使用nginx类时,会输入一个原始代码,Ingres ..
发布时间:2020-04-26 13:38:13 其他开发

Kubernetes configMap-仅一个文件

我有一个从文件创建的configMap: kubectl create configmap ssportal-apache-conf --from-file=ssportal.conf=ssportal.conf 然后我需要将此文件挂载到部署中: apiVersion: extensions/v1beta1 kind: Deployment metadata: name: ss ..
发布时间:2020-04-26 13:38:11 其他开发

卡塔容器vs gVisor?

据我了解, Kata容器 Kata Container构建了轻量级虚拟机(VM)的标准实现,这些虚拟机的感觉和性能类似于容器,但提供了VM的工作负载隔离和安全优势 另一方面, gvisor gVisor是容器的用户空间内核.它限制了应用程序可访问的主机内核表面,同时仍使应用程序可以访问其期望的所有功能. 我相信,这两种技术都试图在容器中添加 linux空间,以增强安全性. ..
发布时间:2020-04-26 13:38:09 其他开发

为什么在使用ClusterIP时Google Cloud会显示错误

在我的gcloud控制台中,它为定义的入口显示了以下错误: 同步期间出错:评估入口规范:服务时出错 "monitoring/kube-prometheus"的类型为"ClusterIP",预期为"NodePort" 或"LoadBalancer" 我将traefik用作反向代理(而不是nginx),因此我使用ClusterIP定义了一个入口.据我了解的过程,所有流量都通过traefik ..

头盔安装未知标志--name

当我尝试安装带舵的图表时: helm install stable/nginx-ingress --name my-nginx 我得到了错误: 错误:未知标志:--name 但是我在许多文档中都看到了上面的命令格式. 版本: version.BuildInfo {版本:"v3.0.0-beta.3", GitCommit:"5cb923eecbe80d1ad763 ..
发布时间:2020-04-26 13:38:02 其他开发

持久更改kube-env变量的推荐方法

我们正在使用elasticsearch/kibana而不是gcp进行日志记录(基于所描述的此处). 要启动fluentd-elsticsearch pod,我们已在“计算实例模板"->“自定义元数据"->"kube-env"中设置了LOGGING_DESTINATION=elasticsearch和ENABLE_NODE_LOGGING="true". 虽然在手动完成时效果很好,但是当 ..
发布时间:2020-04-26 13:37:59 其他开发

如何通过ClusterIP访问Kubernetes服务

我正在尝试使用三个VM(Master – 10.x.x.4,Node1 – 10.x.x.150,Node2 – 10.x.x.160)创建Kubernetes集群. 通过以下链接,我能够成功创建留言簿应用程序: http://kubernetes. io/v1.0/examples/guestbook/.我对frontend-service.yaml进行的一项更改是:使用NodePort. ..
发布时间:2020-04-26 13:37:40 其他开发

如何在GKE上通过Helm重新使用动态预配置的PersistentVolumes?

我正在尝试部署一个使用PersistentVolumeClaim和StorageClass来动态配置所需的储备表的Helm图表.这可以按预期工作,但是我找不到任何允许工作流之类的配置 helm delete xxx # Make some changes and repackage chart helm install --replace xxx 我不想一直运行该发行版,并且希望将来 ..

在Kubernetes Horizo​​ntal Pod Autoscaler中如何缩小Pod副本的缩放比例?

我的理解是,在Kubernetes中,当使用Horizo​​ntal Pod Autoscaler时,如果targetCPUUtilizationPercentage字段设置为50%,并且所有Pod副本中的平均CPU利用率高于该值,则HPA将创建更多副本.一旦一段时间平均CPU降到50%以下,它就会减少副本数. 以下是我不确定的部分: 如果Pod上的CPU利用率是10%而不是0%,HPA还 ..
发布时间:2020-04-26 13:37:35 其他开发

GKE群集无法从同一项目(GitLab Kubernetes集成)中的GCR注册表中提取(ErrImagePull):为什么?

因此,在谷歌搜索了一下之后(有人对Pull Secrets有麻烦,这被污染了),我将其发布到这里-并发送到GCP支持(据我所知将更新). 我通过GitLab Kubernetes集成创建了一个集群(文档: https://about.gitlab.com/solutions /kubernetes )与我的GCR注册表/图像位于同一项目中. 当我使用Kubectl(依赖于该项目中GCR ..

kubernetes和GKE有什么区别?

我知道GKE由下面的kubernetes驱动.但是我似乎还不明白,GKE负责哪一部分,而k8s负责哪一部分?在我看来,两者的主要目的是管理集群中的容器.基本上,我正在寻找一个示例的更简单解释. 解决方案 GKE是托管/托管的Kubernetes(即由您托管),因此您可以专注于运行pod/容器应用程序 Kubernetes确实可以处理: 运行pod并在节点上进行调度,以确保每个R ..

Kubernetes事件的时间表

我希望能够在时间轴上看到发生在kube集群上的所有各种事件,包括何时发现节点已死,何时添加新节点,何时pod崩溃以及何时重新启动. 到目前为止,我们发现的最佳结果是kubectl get event,但这似乎有一些局限性: 它没有回到过去那么远(我不确定它回溯到多远.有一天吗?) 它组合了类似的事件,并按每个组中最新事件的时间对结果列表进行排序.由于该范围内的事件可能已与该范围外的后 ..
发布时间:2020-04-26 13:37:28 其他开发

如何将根CA添加到minikube?

我的公司使用它自己的根CA,并且在我尝试提取图像时使用.即使从私人注册表中,我也会收到错误消息: 1h 3m 22 {kubelet minikube}警告FailedSync错误同步 pod,跳过:使用ErrImagePull无法为"POD"创建"StartContainer": “对于gcr.io/google_containers/pause-amd64:3.0,图像拉取失败,此 可能 ..
发布时间:2020-04-26 13:37:25 其他开发