15.3. 使用现有站点在集群中安装 Skupper 策略 CRD


如果集群已经托管 Skupper 站点,请在安装 CRD 前记录以下内容:

  • 所有现有的连接都会关闭。您必须应用策略 CR 来重新打开连接。
  • 所有现有的服务网络服务和公开资源都将被移除。您必须再次创建这些资源。

流程

避免中断:

  1. 为适当的时间规划 CRD 部署。
  2. 为站点搜索集群:

    $ kubectl get pods --all-namespaces --selector=app=skupper
  3. 记录服务网络上公开的每个服务和资源。
  4. 按照 第 15.2 节 “安装 Skupper 策略 CRD” 所述安装 CRD。此步骤关闭连接并删除所有服务网络服务和公开资源。
  5. 如果集群中存在 cluster-admin 创建的 Skupper 站点,您必须授予读取 Skupper 策略的权限,以避免站点从服务网络阻止。

    对于每个站点命名空间:

    $ kubectl create clusterrolebinding skupper-service-controller-<namespace> --clusterrole=skupper-service-controller --serviceaccount=<namespace>:skupper-service-controller

    其中 <namespace> 是站点命名空间。

  6. 创建 Skupper 策略 CR,如 所述 第 15.4 节 “创建 Skupper 策略 CR”
  7. 根据需要重新创建任何服务和公开的资源。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.