kubernetes相关内容

在Google Container Engine中公开两个端口

是否可以在暴露两个端口的Google容器引擎中创建Pod:端口8080正在侦听传入的内容,端口80将该内容分发给客户端? Google提供了以下创建Pod的命令作为示例: kubectl run hello-node --image=gcr.io/${PROJECT_ID}/hello-node --port=8080 我似乎无法定义侦听端口,并且在添加第二个"--port ="开 ..

如何共享.kube/config?

有多个管理员访问k8s集群. 建议共享配置文件的方式是什么? 我知道, kubectl config view --minify 但是此命令删除了认证部分. 解决方案 您可以添加--flatten标志,该标志在 ..
发布时间:2020-04-26 13:37:10 其他开发

Kubernetes相当于docker run --init

建议最佳实践是不要将dockerized的Node.JS应用程序作为PID 1运行(请参见 docker run命令提供了--init标志,用于将应用程序入口点包装在一个小型的初始化系统中,该系统可以正确转发信号. Kubernetes中是否有与--init标志相同的内置符号? 我已经研究了Kubernetes 1.10的Pod和Container对象规范,但是没有看到与指定图像开始方 ..
发布时间:2020-04-26 13:37:06 其他开发

如何在Kubernete中使用AWS EBS挂载Postgresql卷

我首先创建了永久卷(EBS 10G)和相应的永久卷声明.但是,当我尝试按以下方式部署PostgreSQL Pod(yaml文件)时: 测试postgresql.yaml 从pod接收错误: initdb:目录"/var/lib/postgresql/data"存在但不为空 它包含一个lost + found目录,可能是由于它是一个挂载点. 不建议将挂载点直接用作数据目录. 在安装 ..
发布时间:2020-04-26 13:37:00 其他开发

如何识别持久卷声明中剩余的存储空间?

我在Google Cloud Platform上有一个Kubernetes集群.它具有容量为1GB的永久批量声明.持久卷声明绑定到许多部署. 我想确定永久性批量声明中剩余的空间,以便知道1GB是否足以满足我的应用程序的需求. 我已经使用了命令"kubectl get pv",但这没有显示剩余的存储空间. 解决方案 如果有运行中的吊舱,其PVC中装有PV, kubectl ..
发布时间:2020-04-26 13:36:58 其他开发

我如何在Kubernetes中创建新的名称空间

我在多租户节点应用程序中工作,我知道可以在Kubernetes中创建新的名称空间来运行kubectl命令,如下所示: kubectl create namespace 当新客户注册新帐户时,如何从节点微服务创建新的命名空间? 是否有一些kubectl API可以从外部应用程序发出请求? 用户是否需要从应用程序注销,销毁在kubernetes中创建 ..
发布时间:2020-04-26 13:36:55 其他开发

Kubernetes:如何调试CrashLoopBackOff

我有以下设置: docker hub上的docker image omg/telperion 一个kubernetes集群(具有4个节点,每个节点具有〜50GB RAM)和足够的资源 我按照教程将图像从dockerhub拉到kubernetes SERVICE_NAME=telperion DOCKER_SERVER="https://index.docker.io/v1/" D ..
发布时间:2020-04-26 13:36:52 其他开发

ReplicaSet和ReplicationController有什么区别?

根据我在文档中看到的内容, ReplicaSet 是在运行 Deployment 时创建的.它似乎支持 ReplicationController 的某些相同功能-scale向上/向下并自动重启,但是尚不清楚它是否支持滚动升级或自动缩放. v1.1.8用户指南显示了如何在部署应用程序(会自动创建一个ReplicaSet),但是kubectl get replicasets命令在v1.2.0之 ..
发布时间:2020-04-26 13:36:50 其他开发

Google Container Engine上的跨区域负载平衡+路由

如何在Google Container Engine上实现跨区域负载平衡? 我将在几个区域中的每个区域拥有一个Kubernetes集群,我需要将流量从单个域名路由到地理位置最接近的集群. 我研究过的一些选项: Kubernetes LoadBalancers 似乎仅限于一个群集. 我不确定您如何让 Kubernetes Ingress 与不同的集群交流. (听起来这对象是由Co ..

Kubernetes DigitalOcean上的外部负载均衡器服务

我正在DigitalOcean上使用CoreO和Kubernetes构建容器集群,并且我已经看到,为了向世界展示Pod,您必须创建一个类型为LoadBalancer的服务.我认为这是最佳的解决方案,因此您无需在kubernetes之外(例如nginx或haproxy)添加外部负载均衡器.我想知道是否可以使用DO的浮动IP来创建它. 解决方案 通过将代码添加到特定于每个云提供商的kubern ..
发布时间:2020-04-26 13:36:40 其他开发

在kubernetes中创建SSH密钥文件

如果我使用kubectl从id_rsa文件中创建秘密,则为: kubectl create secret generic hcom-secret --from-file=ssh-privatekey=./.ssh/id_rsa 然后将秘密安装到容器中 "volumeMounts": [ {"name": "cfg", "readOnly": false, "moun ..
发布时间:2020-04-26 13:36:33 其他开发

Kubernetes是否支持连接排空?

Kubernetes是否支持连接排空? 例如,我的部署推出了Web应用程序容器的新版本. 在连接排空模式下,Kubernetes应该从新映像启动一个新容器,并将进入我的服务的所有新流量路由到该新实例.旧实例应保留足够长的时间,以便为现有连接发送响应. 解决方案 Kubernetes 支持,但它的发生方式由Pod控制,称为优雅终止 让我们以通过服务提供流量的一组Pod为例.这是一 ..
发布时间:2020-04-26 13:36:31 其他开发