首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Rancher 2.2.2 发布:优化 Kubernetes 集群运维

通过 UI 轮换集群证书 在 Rancher 2.2.2 中,用户通过 UI 操作即可完成集群证书轮换了!...这意味着如果您在大约 1 年前创建了 Rancher 配置集群,那么 1 年后需要轮换证书,否则证书过期后集群将进入错误状态。...Rancher 研发团队也将尽快为 Rancher 2.0 和 2.1 用户提供后端端口解决方案,这样 2.0 和 2.1 的用户也可以在现有集群上轮换证书了。...出于稳定性考虑,暂时移除了项目级别的监控,将在下一个版本中重新添加;集群级别的监控不受此影响。 修复了发布目录模板可能因证书错误而失败的问题。...修复了用于与独立 Rancher 服务器通信的自签名证书可能过期的情况。 修复了 Rancher 配置集群状态在带有前缀补丁的集群中被错误提取的问题。

75720

Kubernetes v1.17.0 正式发布

这些功能都基于 Kubernetes 的工作负载可移植性:Kubernetes 的目标是在分布式系统应用程序和底层集群之间创建一个抽象层,以 便应用程序可以不知道底层集群的具体情况,且在部署时不需要“特定于集群...已知问题 容器具有特权时,volumeDevices 映射将被忽略 在 Should recreate evicted statefulset 一致性测试失败,因为 Pod ss-0 expected...升级说明 集群生命周期:Kubeadm:kubelet-finalize 作为 init 工作流程的一部分,添加一个新阶段,并添加一个实验性子阶段,以在主控制平面节点上启用自动 kubelet客户端证书轮换...在 1.17 之前以及对于 kubeadm init 希望轮换使用 kubelet客户端证书的情况下创建的现有节点,必须进行修改 /etc/kubernetes/kubelet.conf 以指向要旋转的...从1.17版(#84282,@tedyu)开始,删除了内置的 system:csi-external-provisioner 和system:csi-external-attacher 群集角色。

87120
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    下篇(开始写代码):运维开发人员不得不看的K8S API实战

    ❞关于身份验证方式身份验证方式有两种:在群集中进行身份验证:配置客户端在 Kubernetes 集群内运行时。在群集外进行身份验证:配置客户端以从外部访问 Kubernetes 集群。...具体得看你的客户端库运行在k8s集群之外还是k8s集群之内。我的开发机是在k8s集群之外(也就是我在上面写好代码并测试,代码是从外部连接到k8s集群),所以我只需要在群集外进行身份验证即可。...tantianran的证书是否过期(如果证书没有过期,可跳过这个步骤)❝在上篇中,提交CSR获取签名后的证书过期的时间是24小时,已经过期了,难怪我把config搬到开发机器上去连接k8s提示登录失败呢...今天我已经更新了证书让它100天后再过期。...操作办法很简单,提交之前,将过期时间(字段时 expirationSeconds)加大一点,比如我加到8640000秒(100天),改好后重新提交给K8S集群中的证书签名机构重新签名即可。

    59130

    自动轮换控制平面 TLS 与 Webhook TLS 凭证

    虽然 Linkerd 每 24 小时自动轮换数据平面代理的 TLS 证书, 但它不会轮换用于颁发这些证书的 TLS 凭据。在本文档中,我们将描述如何使用外部解决方案 自动轮换颁发者证书和私钥。...Cert manager 作为集群上的证书颁发机构(CA) 在这种情况下,我们不会从外部来源(external source)获取凭据, 而是将其配置为集群上的 CA, 并让它定期重新颁发 Linkerd...48 小时,而 renewBefore key 指示 cert-manager 将尝试在当前证书到期前 25 小时颁发新证书。...这意味着任何能够通过将 TLS 证书(certificates)写入此密钥 来轮换它们的解决方案都可用于提供动态 TLS 证书管理。...如果这些证书过期或因任何原因需要重新生成, 执行 Linkerd upgrade(使用 Linkerd CLI 或使用 Helm)将重新生成它们。 此工作流程适用于大多数用户。

    62220

    从 lite-apiserver 看 SuperEdge 边缘节点自治

    在这种情形下,某一个边缘节点上的恶意程序就可以通过 lite-apiserver 对集群的所有资源进行操作,可能对整个集群进行恶意破坏。...支持 Client 的 Bootstrap Token 和证书轮换 lite-apiserver 使用 Client 自己的认证和鉴权方式,访问云端的 kube-apiserver。...为了支持 Client 的 Bootstrap Token 和证书轮换,lite-apiserver 需要周期性的加载和更新这些证书。...为了处理这些场景,lite-apiserver 采用一种“优雅”的证书加载策略:当加载证书出现错误或证书过期时,进入快速加载模式,周期是1s; 加载证书均成功时,进入普通加载模式,周期是30min。...当证书更新后,lite-apiserver 使用 client-go[1] 提供的closeAll方法,关闭已存在的连接,以防认证鉴权失败。 4.

    81040

    云原生 | Kubernetes集群快速升级及延长证书过期时间至10年

    # 恢复当前节点上的Pod调度, 只有1个worker节点时忽略此步 kubectl uncordon devtest-work-215 # devtest-work-215为worker节点名称...0x02 针对部署的K8S集群证书过期时间延长实践操作 描述: 默认的在K8S集群安装好之后每一年需要进行续签证书,这是由于K8S社区想各用户们养成一个好的习惯,就是建议每年针对k8s集群进行补丁更新...的源码来达到指定的证书过期时间,然而针对已安装部署的K8S有木有办法也可以进行证书过期时间的延长呢。.../update-kube-cert 该脚本用于处理已过期或者即将过期的 kubernetes 集群证书, 请注意此脚本只适用于所有使用 kubeadm 安装集群的证书更新。...证书默认自动轮换更新,无需关心过期问题。

    1.3K31

    【服务网格架构】Envoy架构概览(7):断路,全局限速和TLS

    快速失败并尽快收回下游施加压力几乎总是好的。Envoy网格的主要优点之一是,Envoy在网络级别强制实现断路限制,而不必独立配置和编写每个应用程序。...如果这个断路器溢出,集群的upstream_rq_pending_overflow计数器将增加。 群集最大请求数:在任何给定时间,群集中所有主机可以处理的最大请求数。...实际上,这适用于HTTP / 2群集,因为HTTP / 1.1群集由最大连接断路器控制。如果这个断路器溢出,集群的upstream_rq_pending_overflow计数器将增加。...对目标上游群集的所有请求以及从始发群集到目标群集的所有请求都可能受到速率限制。配置参考。 限速服务配置。 TLS 在与上游集群连接时,Envoy支持侦听器中的TLS终止以及TLS发起。...客户端证书:除了服务器证书验证之外,上游/客户端连接还可以提供客户端证书。 证书验证和固定:证书验证选项包括基本链验证,主题名称验证和哈希固定。 ALPN:TLS监听器支持ALPN。

    60910

    全球首个生产级 Gateway API Operator 正式开源

    Managed Gateways GA (OSS) Managed Gateways 功能可以确保运行中的网关实例始终与预期配置保持一致,从而在 Kubernetes 集群中实现更加可靠、一致的 API...自动证书轮换 (企业版) 根据 Keyfactor 的 2023 报告,77% 的人表示他们的组织在过去两年中至少发生过两次基于证书的中断事故。...主动轮换证书可以避免因证书过期导致的昂贵停机损失,同时也能够提升用户信任度,并且确保符合安全标准,进而保障企业声誉和运营连续性。...KGO 现在提供了证书轮换的自动化能力,从而使这一昂贵的操作变得更加简单。...KGO 提供了标准的 Kong Prometheus 指标,并将 Kubernetes 资源名称作为标签添加到指标中。

    18310

    为你的 GitLab 项目使用 k3s 集群

    GitLab有没有允许在其他 Kubernetes 提供商(AKS、EKS、DOKS…)创建集群的计划呢? 我们选择*添加现有集群*标签栏。...集群名称 我们给它命名为 *k3s*。 API Server 的 URL 在配置文件中,API Server 指定 https://localhost:6443。...集群的 CA 认证 为了提供集群到 GitLab 的 CA 认证,我们需要对配置中指定的证书进行解码(它以 base 64编码的)。...表格中: 集群集成进来之后,我们可以直接从 web 页面安装 helm(Kubernetes 包管理工具)。...TLS 证书 Prometheus 用来监控集群中运行的应用程序 Knative 用来部署 Serveless 工作负载 等等 总结 这篇文章中,我们看到了怎样创建 k3s 集群以及将它集成到 GitLab

    99610

    听GPT 讲K8s源代码--cmd(六)

    这些配置和规则对于群集的安全性和有效性非常重要。...AutoApproveNodeCertificateRotation函数:该函数用于自动批准节点证书轮换请求。启用该功能后,Kubernetes将自动批准节点证书到期或即将到期的轮换请求。...expiration.go文件的主要功能是检查证书是否已过期,并生成适当的警告和错误信息。它通过读取证书的到期时间,并与当前时间进行比较来判断证书是否已经过期。...如果证书快要过期或已经过期,它将生成相应的警告或错误消息,以提醒操作者及时更新或替换证书。 该文件还包含一些用于计算和管理证书到期时间的辅助函数。这些函数用于获取当前时间、计算距离到期的剩余时间等。...GetCertificateExpirationInfo:获取证书的过期信息。 CAExists:检查CA证书是否存在。 GetCAExpirationInfo:获取CA证书的过期信息。

    21110

    Linkerd 2.10(Step by Step)—多集群通信

    为开发执行此操作的最简单方法是在您的笔记本电脑上本地运行一个 kind 或 k3d 集群, 并在云提供商(例如 AKS) 上远程运行一个集群。...这些集群中的每一个都应配置为 kubectl contexts。我们建议您使用 east 和 west的名称, 以便您可以按照本指南进行操作。...每个代理都将获得此证书的副本,并使用它来验证从对等方收到的证书, 作为 mTLS 握手的一部分。有了共同的信任基础, 我们现在需要生成一个证书,可以在每个集群中使用该证书向代理颁发证书。...podinfo 在每个集群中的配置略有不同,具有不同的名称和颜色,以便我们可以知道请求的去向。...发送到 podinfo-east 的请求最终会出现在 east 集群中, 因此我们现在已经有效地使从 west 到 east 的 50% 以上的流量失败了。

    76520

    二进制部署k8s教程16 - 部署kubelet

    从而导致鉴权失败,访问不了 kube-apiserver。...默认为 1 年的过期时间,可以改成 10 年 --experimental-cluster-signing-duration=8760h0m0s kubelet 参数 kubelet 需要添加一个参数标志开启客户端证书自动轮换...kube-apiserver 的 TLS Bootstrap 机制主要是用来颁发 kubelet 的客户端证书的,并且自带的两个集群角色用来创建 client 证书以及自动轮换 system:certificates.k8s.io...如果没有创建该集群角色的绑定,kubelet 服务会启动后又失败。没有注意排查,会以为初始引导认证没通过,实际上已经通过初始认证了。但是由于没有创建 csr 的权限,又关闭了服务。...但是 k8s 并没有自带的集群角色来授权自动轮换的操作,只提供了创建 kubelet 客户端 client 证书的角色。

    54610

    如何hack和保护Kubernetes

    本综述涵盖了您的集群可能受到攻击的前6种方式,并为每种方式提供了相应的对策。 为什么需要防御策略来避免被黑客攻击?...2.监控日志 防止集群被黑客攻击的另一种方法是确保监控日志并定期审核它们是否存在可疑活动,例如异常或不需要的 API 调用,尤其是身份验证失败。...保护 Kubernetes 免受恶意行为者侵害的最佳安全实践之一是定期轮换加密密钥和证书。...Kubernetes 支持加密密钥和证书轮换,以便在当前证书即将到期时自动生成新密钥并从 API 服务器请求新证书。新证书可用后,它将验证与 Kubernetes API 的连接。...定期轮换加密密钥和证书可以限制密钥泄露时造成的损害。值得庆幸的是,Kubernetes 更改密钥和证书的自动化过程消除了人为故障的可能性:敏感密钥泄漏。

    20630

    Envoy架构概览(7):断路,全局限速和TLS

    快速失败并尽快收回下游施加压力几乎总是好的。 Envoy网格的主要优点之一是,Envoy在网络级别强制实现断路限制,而不必独立配置和编写每个应用程序。...如果这个断路器溢出,集群的upstream_rq_pending_overflow计数器将增加。 群集最大请求数:在任何给定时间,群集中所有主机可以处理的最大请求数。...实际上,这适用于HTTP / 2群集,因为HTTP / 1.1群集由最大连接断路器控制。如果这个断路器溢出,集群的upstream_rq_pending_overflow计数器将增加。...对目标上游群集的所有请求以及从始发群集到目标群集的所有请求都可能受到速率限制。配置参考。 限速服务配置。 TLS 在与上游集群连接时,Envoy支持侦听器中的TLS终止以及TLS发起。...客户端证书:除了服务器证书验证之外,上游/客户端连接还可以提供客户端证书。 证书验证和固定:证书验证选项包括基本链验证,主题名称验证和哈希固定。 ALPN:TLS监听器支持ALPN。

    1.6K60
    领券