草庐IT

kubernetes_resource_checkingpoint

全部标签

docker - Jenkins CD 流水线到 Kubernetes

我打算使用Jenkins建立一个CD流水线,用于接收我的应用程序,将docker镜像发布到我的私有(private)docker存储库。我想我知道该怎么做。我不确定Kubernetes部分。我想获取该图像并将其部署到我的私有(private)Kubernetes集群(当前1个主节点和1个从节点)。问题:安装了kubectl和docker的JenkinsSlave是否需要成为Kubernetes集群的一部分才能触发部署?如何触发该部署? 最佳答案 假设您的集群中有以下部署:apiVersion:apps/v1beta1#forvers

docker - Jenkins CD 流水线到 Kubernetes

我打算使用Jenkins建立一个CD流水线,用于接收我的应用程序,将docker镜像发布到我的私有(private)docker存储库。我想我知道该怎么做。我不确定Kubernetes部分。我想获取该图像并将其部署到我的私有(private)Kubernetes集群(当前1个主节点和1个从节点)。问题:安装了kubectl和docker的JenkinsSlave是否需要成为Kubernetes集群的一部分才能触发部署?如何触发该部署? 最佳答案 假设您的集群中有以下部署:apiVersion:apps/v1beta1#forvers

docker - 如何为 Kubernetes 桌面 UI 配置简单的登录/通过身份验证

我是kubernetes的新手,我只是通过kubeadm安装kubernetes并运行仪表板UI,但无法配置对它的访问。在文档之后,我将--basic-auth-file=/etc/kubernetes/auth.csv行添加到/etc/kubernetes/manifests/kube-apiserver.yaml,创建文件并放入一个字符串,例如通过,管理员,管理员。但是在删除此字符串并重新启动服务器后,该api服务器崩溃并恢复正常。如何在不导致api服务器崩溃的情况下将此参数传递给api服务器,并且可能需要从该文件中添加或删除其他内容?这是我的kube-apiserver.yaml

docker - 如何为 Kubernetes 桌面 UI 配置简单的登录/通过身份验证

我是kubernetes的新手,我只是通过kubeadm安装kubernetes并运行仪表板UI,但无法配置对它的访问。在文档之后,我将--basic-auth-file=/etc/kubernetes/auth.csv行添加到/etc/kubernetes/manifests/kube-apiserver.yaml,创建文件并放入一个字符串,例如通过,管理员,管理员。但是在删除此字符串并重新启动服务器后,该api服务器崩溃并恢复正常。如何在不导致api服务器崩溃的情况下将此参数传递给api服务器,并且可能需要从该文件中添加或删除其他内容?这是我的kube-apiserver.yaml

mysql - Kubernetes MySql 镜像持久卷在初始化期间非空

我正在学习找到的永久性磁盘教程here同时还将其创建为StatefulSet而不是部署。当我在GKE中运行yaml文件时,数据库无法启动,查看日志时出现以下错误。[ERROR]--initializespecifiedbutthedatadirectoryhasfilesinit.Aborting.是否可以检查创建的卷以查看目录中的内容?否则,我做错了什么导致磁盘非空?谢谢apiVersion:v1kind:PersistentVolumeClaimmetadata:name:datalayer-pvcspec:accessModes:-ReadWriteOnceresources:r

mysql - Kubernetes MySql 镜像持久卷在初始化期间非空

我正在学习找到的永久性磁盘教程here同时还将其创建为StatefulSet而不是部署。当我在GKE中运行yaml文件时,数据库无法启动,查看日志时出现以下错误。[ERROR]--initializespecifiedbutthedatadirectoryhasfilesinit.Aborting.是否可以检查创建的卷以查看目录中的内容?否则,我做错了什么导致磁盘非空?谢谢apiVersion:v1kind:PersistentVolumeClaimmetadata:name:datalayer-pvcspec:accessModes:-ReadWriteOnceresources:r

docker - Kubernetes 垃圾收集失败 - FreeDiskSpaceFailed & ImageGCFailed

显然,我的Kubernetes集群的GC无法删除任何镜像,并且服务器正在进入全盘状态。您能否指导我在哪里可以找到ImageGC的日志以及尝试删除图像时出错的原因或发生这种情况的原因?3m5d1591ip-xxx.internalNodeWarningFreeDiskSpaceFailed{kubeletip-xxx.internal}failedtogarbagecollectrequiredamountofimages.Wantedtofree6312950988,butfreed03m5d1591ip-xxx.internalNodeWarningImageGCFailed{kub

docker - Kubernetes 垃圾收集失败 - FreeDiskSpaceFailed & ImageGCFailed

显然,我的Kubernetes集群的GC无法删除任何镜像,并且服务器正在进入全盘状态。您能否指导我在哪里可以找到ImageGC的日志以及尝试删除图像时出错的原因或发生这种情况的原因?3m5d1591ip-xxx.internalNodeWarningFreeDiskSpaceFailed{kubeletip-xxx.internal}failedtogarbagecollectrequiredamountofimages.Wantedtofree6312950988,butfreed03m5d1591ip-xxx.internalNodeWarningImageGCFailed{kub

docker - ASP.NET Core 2.0 在 Kubernetes 中启动 Kestrel 时出错

创建了一个新的ASP.NETCore2.0项目,它在本地运行良好。然后在本地的Docker容器中运行它后,它也可以正常工作。但是当我尝试在Kubernetespod中使用Docker镜像时,它会运行几分钟,然后给我这个:UnhandledException:System.InvalidOperationException:ApathbasecanonlybeconfiguredusingIApplicationBuilder.UsePathBase().atMicrosoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.d

docker - ASP.NET Core 2.0 在 Kubernetes 中启动 Kestrel 时出错

创建了一个新的ASP.NETCore2.0项目,它在本地运行良好。然后在本地的Docker容器中运行它后,它也可以正常工作。但是当我尝试在Kubernetespod中使用Docker镜像时,它会运行几分钟,然后给我这个:UnhandledException:System.InvalidOperationException:ApathbasecanonlybeconfiguredusingIApplicationBuilder.UsePathBase().atMicrosoft.AspNetCore.Server.Kestrel.Core.Internal.AddressBinder.d