草庐IT

kubernetes_resource_checkingpoint

全部标签

logging - kubernetes如何设置日志文件的最大大小?

如何设置日志文件的最大大小?或者启用日志轮换。在文档中我没有找到任何关于此的内容。还是需要为此写一个脚本? 最佳答案 我认为kubernetes现在不提供日志轮换功能。您可以将logrotate配置放在主机中。像这样的:/var/lib/docker/containers/*/*.log{rotate7dailysize=10Mcompressmissingokdelaycompresscopytruncate} 关于logging-kubernetes如何设置日志文件的最大大小?,我们

【云原生 | Kubernetes 系列】K8s 实战 管理 Secret 详解

kubectl管理Secret前言一、使用kubectl管理Secret1.1、创建Secret1.2、验证Secret1.3、解码Secret1.4、清理二、使用配置文件管理Secret2.1、创建Secret2.2、创建Secret时提供未编码的数据2.3、同时指定data和stringData2.4、清理三、使用Kustomize管理Secret3.1、创建Kustomization文件3.2、创建Secret3.3、检查创建的Secret3.5、清理总结前言Secret是一种包含少量敏感信息例如密码、令牌或密钥的对象。这样的信息可能会被放在Pod规约中或者镜像中。用户可以创建Secre

【云原生 | Kubernetes 系列】K8s 实战 管理 Secret 详解

kubectl管理Secret前言一、使用kubectl管理Secret1.1、创建Secret1.2、验证Secret1.3、解码Secret1.4、清理二、使用配置文件管理Secret2.1、创建Secret2.2、创建Secret时提供未编码的数据2.3、同时指定data和stringData2.4、清理三、使用Kustomize管理Secret3.1、创建Kustomization文件3.2、创建Secret3.3、检查创建的Secret3.5、清理总结前言Secret是一种包含少量敏感信息例如密码、令牌或密钥的对象。这样的信息可能会被放在Pod规约中或者镜像中。用户可以创建Secre

security - 使用 kubernetes 使用敏感信息填充 Docker 容器

我有一个运行容器的pod,这些容器需要访问APIkey和数据库密码等敏感信息。现在,这些敏感值嵌入到Controller定义中,如下所示:env:-name:DB_PASSWORDvalue:password然后在Docker容器中作为$DB_PASSWORD环境变量可用。一切都相当容易。但是在Secrets上阅读他们的文档,他们明确表示将敏感的配置值放入您的定义中违反了最佳实践,并且可能是一个安全问题。我能想到的唯一其他策略如下:为每个用户社区或命名空间创建一个OpenPGPkey使用crypt将配置值设置为etcd(使用私钥加密)创建一个包含私钥likeso的Kubernetess

security - 使用 kubernetes 使用敏感信息填充 Docker 容器

我有一个运行容器的pod,这些容器需要访问APIkey和数据库密码等敏感信息。现在,这些敏感值嵌入到Controller定义中,如下所示:env:-name:DB_PASSWORDvalue:password然后在Docker容器中作为$DB_PASSWORD环境变量可用。一切都相当容易。但是在Secrets上阅读他们的文档,他们明确表示将敏感的配置值放入您的定义中违反了最佳实践,并且可能是一个安全问题。我能想到的唯一其他策略如下:为每个用户社区或命名空间创建一个OpenPGPkey使用crypt将配置值设置为etcd(使用私钥加密)创建一个包含私钥likeso的Kubernetess

docker - kubernetes pod 无法(通过服务)连接到自己,只能连接到其他 pod 容器

我有一个Kubernetes单节点设置(参见https://coreos.com/kubernetes/docs/latest/kubernetes-on-vagrant-single.html)我有一个服务和一个创建pod的复制Controller。这些pod需要连接到同一服务中的其他pod(注意:这最终是为了让mongo运行带有副本集(非本地主机),但这个简单的示例演示了mongo的问题)。当我从任何节点连接到服务时,它将(如预期)分发到其中一个pod。这将一直有效,直到它对自身(我所在的容器)进行负载平衡。然后连接失败。很抱歉,我很抱歉,但我将附上我的所有文件,以便您可以看到我在

docker - kubernetes pod 无法(通过服务)连接到自己,只能连接到其他 pod 容器

我有一个Kubernetes单节点设置(参见https://coreos.com/kubernetes/docs/latest/kubernetes-on-vagrant-single.html)我有一个服务和一个创建pod的复制Controller。这些pod需要连接到同一服务中的其他pod(注意:这最终是为了让mongo运行带有副本集(非本地主机),但这个简单的示例演示了mongo的问题)。当我从任何节点连接到服务时,它将(如预期)分发到其中一个pod。这将一直有效,直到它对自身(我所在的容器)进行负载平衡。然后连接失败。很抱歉,我很抱歉,但我将附上我的所有文件,以便您可以看到我在

Failed to load response data: No data found for resource with given identifier 错误问题排查解决

同事在一个新的环境里部署了一套测试环境,因为服务器内存问题等问题,没有采用容器部署,直接进行打包部署的,用nginx做代理完成。部署完成后,也是遇到一系列的问题,其中Failedtoloadresponsedata:Nodatafoundforresourcewithgivenidentifier 这个问题在平台里导出都有报,但是一直没有找到问题根源,这个问题导致平台中许多节点都不能正常访问,登陆跳转等等都有问题。我在网上找了好久,大多都说的是跨域问题,但是看了nginx的配置文件,已经有相关的配置了。还有说是链接时间的问题,但是keepalive_timeout设定的时间已经足够长了。。。。

Failed to load response data: No data found for resource with given identifier 错误问题排查解决

同事在一个新的环境里部署了一套测试环境,因为服务器内存问题等问题,没有采用容器部署,直接进行打包部署的,用nginx做代理完成。部署完成后,也是遇到一系列的问题,其中Failedtoloadresponsedata:Nodatafoundforresourcewithgivenidentifier 这个问题在平台里导出都有报,但是一直没有找到问题根源,这个问题导致平台中许多节点都不能正常访问,登陆跳转等等都有问题。我在网上找了好久,大多都说的是跨域问题,但是看了nginx的配置文件,已经有相关的配置了。还有说是链接时间的问题,但是keepalive_timeout设定的时间已经足够长了。。。。

【Kubernetes】 从基础认识 k8s核心pod相关概念

基础提示:此篇帮助朋友们,养成从0到1不断延伸知识的一种方法最简单的创建pod入手访问官方文档,直接使用案例,进行修改即可!官网地址:https://kubernetes.io/zh-cn/docs/tasks/configure-pod-container/assign-pods-nodes/删除不需要的部分,根据规则添加需要的参数即可得到需要的,代码如下:注意:区分大小写,相同层级的要对齐编辑文件vimdrain.ymlapiVersion:v1kind:Podmetadata:name:drainspec:containers:-name:nginximage:nginximagePul