7.2. ROSA CLI 命令参考
本参考提供了 ROSA CLI (rosa)命令的描述和示例命令。
运行 rosa -h 以列出所有命令或运行 rosa <command> --help 获取特定命令的更多详情。
7.2.1. ROSA CLI 命令 复制链接链接已复制到粘贴板!
7.2.1.1. ROSA 创建 account-roles 复制链接链接已复制到粘贴板!
在创建集群前,创建集群范围的 IAM 角色。
用法示例
# Create default account roles for ROSA clusters using STS
rosa create account-roles
# Create account roles with a specific permissions boundary
rosa create account-roles --permissions-boundary arn:aws:iam::123456789012:policy/perm-boundary
7.2.1.2. ROSA 创建管理员 复制链接链接已复制到粘贴板!
创建 admin 用户以登录到集群
用法示例
# Create an admin user to login to the cluster
rosa create admin -c mycluster -p MasterKey123
7.2.1.3. ROSA 创建自动扩展 复制链接链接已复制到粘贴板!
为集群创建自动扩展
用法示例
# Interactively create an autoscaler to a cluster named "mycluster"
rosa create autoscaler --cluster=mycluster --interactive
# Create a cluster-autoscaler where it should skip nodes with local storage
rosa create autoscaler --cluster=mycluster --skip-nodes-with-local-storage
# Create a cluster-autoscaler with log verbosity of '3'
rosa create autoscaler --cluster=mycluster --log-verbosity 3
# Create a cluster-autoscaler with total CPU constraints
rosa create autoscaler --cluster=mycluster --min-cores 10 --max-cores 100
7.2.1.4. ROSA 创建 break-glass-credential 复制链接链接已复制到粘贴板!
为集群创建一个 breakfish 凭据。
用法示例
# Interactively create a break glass credential to a cluster named "mycluster"
rosa create break-glass-credential --cluster=mycluster --interactive
7.2.1.5. ROSA 创建集群 复制链接链接已复制到粘贴板!
创建集群
用法示例
# Create a cluster named "mycluster"
rosa create cluster --cluster-name=mycluster
# Create a cluster in the us-east-2 region
rosa create cluster --cluster-name=mycluster --region=us-east-2
7.2.1.6. ROSA 创建决策 复制链接链接已复制到粘贴板!
为访问请求创建一个决定
用法示例
# Create a decision for an Access Request to approve it
rosa create decision --access-request <access_request_id> --decision Approved
7.2.1.7. ROSA 创建 dns-domain 复制链接链接已复制到粘贴板!
创建 DNS 域。
用法示例
# Create DNS Domain
rosa create dns-domain
7.2.1.8. ROSA 创建 external-auth-provider 复制链接链接已复制到粘贴板!
为集群创建外部身份验证供应商。
用法示例
# Interactively create an external authentication provider to a cluster named "mycluster"
rosa create external-auth-provider --cluster=mycluster --interactive
7.2.1.9. ROSA create iamserviceaccount 复制链接链接已复制到粘贴板!
为 Kubernetes 服务帐户创建 IAM 角色
用法示例
# Create an IAM role for a service account
rosa create iamserviceaccount --cluster my-cluster --name my-app --namespace default
7.2.1.10. ROSA 创建 idp 复制链接链接已复制到粘贴板!
为集群添加 IDP
用法示例
# Add a GitHub identity provider to a cluster named "mycluster"
rosa create idp --type=github --cluster=mycluster
# Add an identity provider following interactive prompts
rosa create idp --cluster=mycluster --interactive
7.2.1.11. ROSA 创建 image-mirror 复制链接链接已复制到粘贴板!
为集群创建镜像镜像
用法示例
# Create an image mirror for cluster "mycluster"
rosa create image-mirror --cluster=mycluster \
--source=registry.example.com/team \
--mirrors=mirror.corp.com/team,backup.corp.com/team
# Create with a specific type (digest is default and only supported type)
rosa create image-mirror --cluster=mycluster \
--type=digest --source=docker.io/library \
--mirrors=internal-registry.company.com/dockerhub
7.2.1.12. ROSA create kubeletconfig 复制链接链接已复制到粘贴板!
为集群创建自定义 kubeletconfig
用法示例
# Create a custom kubeletconfig with a pod-pids-limit of 5000
rosa create kubeletconfig --cluster=mycluster --pod-pids-limit=5000
7.2.1.13. ROSA 创建 machinepool 复制链接链接已复制到粘贴板!
在集群中添加机器池
用法示例
# Interactively add a machine pool to a cluster named "mycluster"
rosa create machinepool --cluster=mycluster --interactive
# Add a machine pool mp-1 with 3 replicas of m5.xlarge to a cluster
rosa create machinepool --cluster=mycluster --name=mp-1 --replicas=3 --instance-type=m5.xlarge
# Add a machine pool mp-1 with autoscaling enabled and 3 to 6 replicas of m5.xlarge to a cluster
rosa create machinepool --cluster=mycluster --name=mp-1 --enable-autoscaling \
--min-replicas=3 --max-replicas=6 --instance-type=m5.xlarge
# Add a machine pool with labels to a cluster
rosa create machinepool -c mycluster --name=mp-1 --replicas=2 --instance-type=r5.2xlarge --labels=foo=bar,bar=baz,
# Add a machine pool with spot instances to a cluster
rosa create machinepool -c mycluster --name=mp-1 --replicas=2 --instance-type=r5.2xlarge --use-spot-instances \
--spot-max-price=0.5
# Add a machine pool to a cluster and set the node drain grace period
rosa create machinepool -c mycluster --name=mp-1 --node-drain-grace-period="90 minutes"
7.2.1.14. ROSA 创建网络 复制链接链接已复制到粘贴板!
Network AWS cloudformation stack
用法示例
# Create a AWS cloudformation stack
rosa create network <template-name> --param Param1=Value1 --param Param2=Value2
# ROSA quick start HCP VPC example with one availability zone
rosa create network rosa-quickstart-default-vpc --param Region=us-west-2 --param Name=quickstart-stack --param AvailabilityZoneCount=1 --param VpcCidr=10.0.0.0/16
# ROSA quick start HCP VPC example with two explicit availability zones
rosa create network rosa-quickstart-default-vpc --param Region=us-west-2 --param Name=quickstart-stack --param AZ1=us-west-2b --param AZ2=us-west-2d --param VpcCidr=10.0.0.0/16
# To delete the AWS cloudformation stack
aws cloudformation delete-stack --stack-name <name> --region <region>
# TEMPLATE_NAME:
Specifies the name of the template to use. This should match the name of a directory
under the path specified by '--template-dir' or the 'OCM_TEMPLATE_DIR' environment variable.
The directory should contain a YAML file defining the custom template structure.
If no TEMPLATE_NAME is provided, or if no matching directory is found, the default
built-in template 'rosa-quickstart-default-vpc' will be used.
7.2.1.15. ROSA create ocm-role 复制链接链接已复制到粘贴板!
创建 OCM 使用的角色
用法示例
# Create default ocm role for ROSA clusters using STS
rosa create ocm-role
# Create ocm role with a specific permissions boundary
rosa create ocm-role --permissions-boundary arn:aws:iam::123456789012:policy/perm-boundary
7.2.1.16. ROSA create oidc-config 复制链接链接已复制到粘贴板!
创建与 OIDC 协议兼容的 OIDC 配置。
用法示例
# Create OIDC config
rosa create oidc-config
7.2.1.17. ROSA create oidc-provider 复制链接链接已复制到粘贴板!
为 STS 集群创建 OIDC 供应商。
用法示例
# Create OIDC provider for cluster named "mycluster"
rosa create oidc-provider --cluster=mycluster
7.2.1.18. ROSA 创建 operator-roles 复制链接链接已复制到粘贴板!
为集群创建 operator IAM 角色。
用法示例
# Create default operator roles for cluster named "mycluster"
rosa create operator-roles --cluster=mycluster
# Create operator roles with a specific permissions boundary
rosa create operator-roles -c mycluster --permissions-boundary arn:aws:iam::123456789012:policy/perm-boundary
7.2.1.19. ROSA 创建 tuning-configs 复制链接链接已复制到粘贴板!
添加调优配置
用法示例
# Add a tuning config with name "tuned1" and spec from a file "file1" to a cluster named "mycluster"
rosa create tuning-config --name=tuned1 --spec-path=file1 --cluster=mycluster"
7.2.1.20. ROSA 创建 user-role 复制链接链接已复制到粘贴板!
创建用户角色以验证帐户关联
用法示例
# Create user roles
rosa create user-role
# Create user role with a specific permissions boundary
rosa create user-role --permissions-boundary arn:aws:iam::123456789012:policy/perm-boundary
7.2.1.21. ROSA 删除 account-roles 复制链接链接已复制到粘贴板!
删除帐户角色
用法示例
# Delete Account roles"
rosa delete account-roles -p prefix
7.2.1.22. ROSA 删除管理员 复制链接链接已复制到粘贴板!
删除 admin 用户
用法示例
# Delete the admin user
rosa delete admin --cluster=mycluster
7.2.1.23. ROSA 删除自动扩展 复制链接链接已复制到粘贴板!
为集群删除自动扩展
用法示例
# Delete the autoscaler config for cluster named "mycluster"
rosa delete autoscaler --cluster=mycluster
7.2.1.24. ROSA 删除集群 复制链接链接已复制到粘贴板!
删除集群
用法示例
# Delete a cluster named "mycluster"
rosa delete cluster --cluster=mycluster
7.2.1.25. ROSA 删除 dns-domain 复制链接链接已复制到粘贴板!
删除 DNS 域
用法示例
# Delete a DNS domain with ID github-1
rosa delete dns-domain github-1
7.2.1.26. ROSA 删除 external-auth-provider 复制链接链接已复制到粘贴板!
删除外部身份验证供应商
用法示例
# Delete an external authentication provider named exauth-1
rosa delete external-auth-provider exauth-1 --cluster=mycluster
7.2.1.27. ROSA delete iamserviceaccount 复制链接链接已复制到粘贴板!
删除 Kubernetes 服务帐户的 IAM 角色
用法示例
# Delete IAM role for service account
rosa delete iamserviceaccount --cluster my-cluster \
--name my-app \
--namespace default
7.2.1.28. ROSA delete idp 复制链接链接已复制到粘贴板!
删除集群 IDP
用法示例
# Delete an identity provider named github-1
rosa delete idp github-1 --cluster=mycluster
7.2.1.29. ROSA 删除 image-mirror 复制链接链接已复制到粘贴板!
从集群中删除镜像(mirror)
用法示例
# Delete image mirror with ID "abc123" from cluster "mycluster"
rosa delete image-mirror --cluster=mycluster abc123
# Delete without confirmation prompt
rosa delete image-mirror --cluster=mycluster abc123 --yes
# Alternative: using the --id flag
rosa delete image-mirror --cluster=mycluster --id=abc123
7.2.1.30. ROSA 删除入口 复制链接链接已复制到粘贴板!
删除集群入口
用法示例
# Delete ingress with ID a1b2 from a cluster named 'mycluster'
rosa delete ingress --cluster=mycluster a1b2
# Delete secondary ingress using the sub-domain name
rosa delete ingress --cluster=mycluster apps2
7.2.1.31. ROSA 删除 kubeletconfig 复制链接链接已复制到粘贴板!
从集群中删除 kubeletconfig
用法示例
# Delete the KubeletConfig for ROSA Classic cluster 'foo'
rosa delete kubeletconfig --cluster foo
# Delete the KubeletConfig named 'bar' from cluster 'foo'
rosa delete kubeletconfig --cluster foo --name bar
7.2.1.32. ROSA 删除 machinepool 复制链接链接已复制到粘贴板!
删除机器池
用法示例
# Delete machine pool with ID mp-1 from a cluster named 'mycluster'
rosa delete machinepool --cluster=mycluster mp-1
7.2.1.33. ROSA delete ocm-role 复制链接链接已复制到粘贴板!
删除 OCM 角色
用法示例
# Delete OCM role
rosa delete ocm-role --role-arn arn:aws:iam::123456789012:role/xxx-OCM-Role-1223456778
7.2.1.34. ROSA delete oidc-config 复制链接链接已复制到粘贴板!
删除 OIDC 配置
用法示例
# Delete OIDC config based on registered OIDC Config ID that has been supplied
rosa delete oidc-config --oidc-config-id <oidc_config_id>
7.2.1.35. ROSA delete oidc-provider 复制链接链接已复制到粘贴板!
删除 OIDC 供应商
用法示例
# Delete OIDC provider for cluster named "mycluster"
rosa delete oidc-provider --cluster=mycluster
7.2.1.36. ROSA 删除 operator-roles 复制链接链接已复制到粘贴板!
删除 Operator 角色
用法示例
# Delete Operator roles for cluster named "mycluster"
rosa delete operator-roles --cluster=mycluster
7.2.1.37. ROSA 删除 tuning-configs 复制链接链接已复制到粘贴板!
删除调优配置
用法示例
# Delete tuning config with name tuned1 from a cluster named 'mycluster'
rosa delete tuning-config --cluster=mycluster tuned1
7.2.1.38. ROSA 删除 user-role 复制链接链接已复制到粘贴板!
删除用户角色
用法示例
# Delete user role
rosa delete user-role --role-arn {prefix}-User-{username}-Role
7.2.1.39. rosa describe access-request 复制链接链接已复制到粘贴板!
显示访问请求的详情
用法示例
# Describe an Access Request wit id <access_request_id>
rosa describe access-request --id <access_request_id>
7.2.1.40. ROSA 描述附加组件 复制链接链接已复制到粘贴板!
显示附加组件的详细信息
用法示例
# Describe an add-on named "codeready-workspaces"
rosa describe addon codeready-workspaces
7.2.1.41. ROSA 描述 addon-installation 复制链接链接已复制到粘贴板!
显示附加组件安装的详情
用法示例
# Describe the 'bar' add-on installation on cluster 'foo'
rosa describe addon-installation --cluster foo --addon bar
7.2.1.42. ROSA 描述 admin 复制链接链接已复制到粘贴板!
显示 cluster-admin 用户的详情
用法示例
# Describe cluster-admin user of a cluster named mycluster
rosa describe admin -c mycluster
7.2.1.43. rosa describe autoscaler 复制链接链接已复制到粘贴板!
显示集群的自动扩展详情
用法示例
# Describe the autoscaler for cluster 'foo'
rosa describe autoscaler --cluster foo
7.2.1.44. rosa describe break-glass-credential 复制链接链接已复制到粘贴板!
显示集群中的一个中断镜凭证的详情
用法示例
# Show details of a break glass credential with ID "12345" on a cluster named "mycluster"
rosa describe break-glass-credential 12345 --cluster=mycluster
7.2.1.45. ROSA 描述集群 复制链接链接已复制到粘贴板!
显示集群详情
用法示例
# Describe a cluster named "mycluster"
rosa describe cluster --cluster=mycluster
7.2.1.46. rosa describe external-auth-provider 复制链接链接已复制到粘贴板!
显示集群上外部身份验证供应商的详情
用法示例
# Show details of an external authentication provider named "exauth" on a cluster named "mycluster"
rosa describe external-auth-provider exauth --cluster=mycluster
7.2.1.47. ROSA describe iamserviceaccount 复制链接链接已复制到粘贴板!
描述 Kubernetes 服务帐户的 IAM 角色
用法示例
# Describe IAM role for service account
rosa describe iamserviceaccount --cluster my-cluster \
--name my-app \
--namespace default
7.2.1.48. ROSA 描述入口 复制链接链接已复制到粘贴板!
显示集群中指定入口的详情
用法示例
rosa describe ingress <ingress_id> -c mycluster
7.2.1.49. rosa describe kubeletconfig 复制链接链接已复制到粘贴板!
显示集群的 kubeletconfig 的详情
用法示例
# Describe the custom kubeletconfig for ROSA Classic cluster 'foo'
rosa describe kubeletconfig --cluster foo
# Describe the custom kubeletconfig named 'bar' for cluster 'foo'
rosa describe kubeletconfig --cluster foo --name bar
7.2.1.50. ROSA 描述 machinepool 复制链接链接已复制到粘贴板!
显示集群中的机器池详情
用法示例
# Show details of a machine pool named "mymachinepool" on a cluster named "mycluster"
rosa describe machinepool --cluster=mycluster --machinepool=mymachinepool
7.2.1.51. ROSA 描述 tuning-configs 复制链接链接已复制到粘贴板!
显示调优配置的详情
用法示例
# Describe the 'tuned1' tuned config on cluster 'foo'
rosa describe tuning-config --cluster foo tuned1
7.2.1.52. ROSA 描述升级 复制链接链接已复制到粘贴板!
显示升级的详情
用法示例
# Describe an upgrade-policy"
rosa describe upgrade
7.2.1.53. ROSA 下载 openshift-client 复制链接链接已复制到粘贴板!
下载 OpenShift 客户端工具
用法示例
# Download oc client tools
rosa download oc
7.2.1.54. ROSA 下载 rosa-client 复制链接链接已复制到粘贴板!
下载 ROSA 客户端工具
用法示例
# Download rosa client tools
rosa download rosa
7.2.1.55. ROSA 编辑附加组件 复制链接链接已复制到粘贴板!
编辑集群中的附加安装参数
用法示例
# Edit the parameters of the Red Hat OpenShift logging operator add-on installation
rosa edit addon --cluster=mycluster cluster-logging-operator
7.2.1.56. ROSA 编辑自动扩展 复制链接链接已复制到粘贴板!
编辑集群的自动扩展器
用法示例
# Interactively edit an autoscaler to a cluster named "mycluster"
rosa edit autoscaler --cluster=mycluster --interactive
# Edit a cluster-autoscaler to skip nodes with local storage
rosa edit autoscaler --cluster=mycluster --skip-nodes-with-local-storage
# Edit a cluster-autoscaler with log verbosity of '3'
rosa edit autoscaler --cluster=mycluster --log-verbosity 3
# Edit a cluster-autoscaler with total CPU constraints
rosa edit autoscaler --cluster=mycluster --min-cores 10 --max-cores 100
7.2.1.57. ROSA 编辑集群 复制链接链接已复制到粘贴板!
编辑集群
用法示例
# Edit a cluster named "mycluster" to make it private
rosa edit cluster -c mycluster --private
# Edit a cluster named "mycluster" to enable User Workload Monitoring
rosa edit cluster -c mycluster --disable-workload-monitoring=false
# Edit all options interactively
rosa edit cluster -c mycluster --interactive
7.2.1.58. ROSA 编辑 image-mirror 复制链接链接已复制到粘贴板!
编辑集群的镜像镜像
用法示例
# Update mirrors for image mirror with ID "abc123" on cluster "mycluster"
rosa edit image-mirror --cluster=mycluster abc123 \
--mirrors=mirror.corp.com/team,backup.corp.com/team,new-mirror.corp.com/team
# Alternative: using the --id flag
rosa edit image-mirror --cluster=mycluster --id=abc123 \
--mirrors=mirror.corp.com/team,backup.corp.com/team,new-mirror.corp.com/team
7.2.1.59. ROSA 编辑入口 复制链接链接已复制到粘贴板!
编辑集群入口(负载均衡器)
用法示例
# Make additional ingress with ID 'a1b2' private on a cluster named 'mycluster'
rosa edit ingress --private --cluster=mycluster a1b2
# Update the router selectors for the additional ingress with ID 'a1b2'
rosa edit ingress --label-match=foo=bar --cluster=mycluster a1b2
# Update the default ingress using the sub-domain identifier
rosa edit ingress --private=false --cluster=mycluster apps
# Update the load balancer type of the apps2 ingress
rosa edit ingress --lb-type=nlb --cluster=mycluster apps2
7.2.1.60. rosa edit kubeletconfig 复制链接链接已复制到粘贴板!
为集群编辑 kubeletconfig
用法示例
# Edit a KubeletConfig to have a pod-pids-limit of 10000
rosa edit kubeletconfig --cluster=mycluster --pod-pids-limit=10000
# Edit a KubeletConfig named 'bar' to have a pod-pids-limit of 10000
rosa edit kubeletconfig --cluster=mycluster --name=bar --pod-pids-limit=10000
7.2.1.61. ROSA 编辑 machinepool 复制链接链接已复制到粘贴板!
编辑机器池
用法示例
# Set 4 replicas on machine pool 'mp1' on cluster 'mycluster'
rosa edit machinepool --replicas=4 --cluster=mycluster mp1
# Enable autoscaling and Set 3-5 replicas on machine pool 'mp1' on cluster 'mycluster'
rosa edit machinepool --enable-autoscaling --min-replicas=3 --max-replicas=5 --cluster=mycluster mp1
# Set the node drain grace period to 1 hour on machine pool 'mp1' on cluster 'mycluster'
rosa edit machinepool --node-drain-grace-period="1 hour" --cluster=mycluster mp1
7.2.1.62. ROSA 编辑 tuning-configs 复制链接链接已复制到粘贴板!
编辑调优配置
用法示例
# Update the tuning config with name 'tuning-1' with the spec defined in file1
rosa edit tuning-config --cluster=mycluster tuning-1 --spec-path file1
7.2.1.63. ROSA 授予用户 复制链接链接已复制到粘贴板!
授予用户对集群的访问权限
用法示例
# Add cluster-admin role to a user
rosa grant user cluster-admin --user=myusername --cluster=mycluster
# Grant dedicated-admins role to a user
rosa grant user dedicated-admin --user=myusername --cluster=mycluster
7.2.1.64. ROSA init 复制链接链接已复制到粘贴板!
应用模板来支持 Red Hat OpenShift Service on AWS
用法示例
# Configure your AWS account to allow IAM (non-STS) ROSA clusters
rosa init
# Configure a new AWS account using pre-existing OCM credentials
rosa init --token=$OFFLINE_ACCESS_TOKEN
7.2.1.65. ROSA 安装附加组件 复制链接链接已复制到粘贴板!
在集群上安装附加组件
用法示例
# Add the CodeReady Workspaces add-on installation to the cluster
rosa install addon --cluster=mycluster codeready-workspaces
7.2.1.66. ROSA link ocm-role 复制链接链接已复制到粘贴板!
将 OCM 角色链接到特定的 OCM 组织。
用法示例
# Link OCM role
rosa link ocm-role --role-arn arn:aws:iam::123456789012:role/ManagedOpenshift-OCM-Role
7.2.1.67. ROSA 链接 user-role 复制链接链接已复制到粘贴板!
将用户角色链接到特定的 OCM 帐户。
用法示例
# Link user roles
rosa link user-role --role-arn arn:aws:iam::{accountid}:role/{prefix}-User-{username}-Role
7.2.1.68. ROSA 列表 access-request 复制链接链接已复制到粘贴板!
列出访问请求
用法示例
# List all Access Requests for cluster 'foo'
rosa list access-request --cluster foo
7.2.1.69. ROSA list account-roles 复制链接链接已复制到粘贴板!
列出帐户角色和策略
用法示例
# List all account roles
rosa list account-roles
7.2.1.70. ROSA 列表附加组件 复制链接链接已复制到粘贴板!
列出附加组件安装
用法示例
# List all add-on installations on a cluster named "mycluster"
rosa list addons --cluster=mycluster
7.2.1.71. ROSA list break-glass-credentials 复制链接链接已复制到粘贴板!
列出断镜凭证
用法示例
# List all break glass credentials for a cluster named 'mycluster'"
rosa list break-glass-credentials -c mycluster
7.2.1.72. ROSA 列出集群 复制链接链接已复制到粘贴板!
列出集群
用法示例
# List all clusters
rosa list clusters
7.2.1.73. ROSA list dns-domain 复制链接链接已复制到粘贴板!
列出 DNS 域
用法示例
# List all DNS Domains tied to your organization ID"
rosa list dns-domain
7.2.1.74. ROSA list external-auth-providers 复制链接链接已复制到粘贴板!
列出外部身份验证供应商
用法示例
# List all external authentication providers for a cluster named 'mycluster'"
rosa list external-auth-provider -c mycluster
7.2.1.75. ROSA 列表限制 复制链接链接已复制到粘贴板!
列出可用的 OCP 等级
用法示例
# List all OCP gates for OCP version
rosa list gates --version 4.9
# List all STS gates for OCP version
rosa list gates --gate sts --version 4.9
# List all OCP gates for OCP version
rosa list gates --gate ocp --version 4.9
# List available gates for cluster upgrade version
rosa list gates -c <cluster_id> --version 4.9.15
7.2.1.76. ROSA list iamserviceaccounts 复制链接链接已复制到粘贴板!
列出 Kubernetes 服务帐户的 IAM 角色
用法示例
# List IAM roles for service accounts
rosa list iamserviceaccounts --cluster my-cluster
7.2.1.77. ROSA list idps 复制链接链接已复制到粘贴板!
列出集群 IDP
用法示例
# List all identity providers on a cluster named "mycluster"
rosa list idps --cluster=mycluster
7.2.1.78. ROSA list image-mirrors 复制链接链接已复制到粘贴板!
列出集群镜像
用法示例
# List all image mirrors on a cluster named "mycluster"
rosa list image-mirrors --cluster=mycluster
7.2.1.79. ROSA 列出 ingresses 复制链接链接已复制到粘贴板!
列出集群入口
用法示例
# List all routes on a cluster named "mycluster"
rosa list ingresses --cluster=mycluster
7.2.1.80. ROSA list instance-types 复制链接链接已复制到粘贴板!
列出实例类型
用法示例
# List all instance types
rosa list instance-types
7.2.1.81. ROSA list kubeletconfigs 复制链接链接已复制到粘贴板!
列出 kubeletconfigs
用法示例
# List the kubeletconfigs for cluster 'foo'
rosa list kubeletconfig --cluster foo
7.2.1.82. ROSA list machinepools 复制链接链接已复制到粘贴板!
列出集群池
用法示例
# List all machine pools on a cluster named "mycluster"
rosa list machinepools --cluster=mycluster
# List machine pools showing all information
rosa list machinepools --cluster=mycluster --all
7.2.1.83. ROSA list ocm-roles 复制链接链接已复制到粘贴板!
列出 ocm roles
用法示例
# List all ocm roles
rosa list ocm-roles
7.2.1.84. ROSA list oidc-config 复制链接链接已复制到粘贴板!
列出 OIDC 配置资源
用法示例
# List all OIDC Configurations tied to your organization ID"
rosa list oidc-config
7.2.1.85. ROSA list oidc-providers 复制链接链接已复制到粘贴板!
列出 OIDC 供应商
用法示例
# List all oidc providers
rosa list oidc-providers
7.2.1.86. ROSA list operator-roles 复制链接链接已复制到粘贴板!
列出 Operator 角色和策略
用法示例
# List all operator roles
rosa list operator-roles
7.2.1.87. ROSA 列出区域 复制链接链接已复制到粘贴板!
列出可用区域
用法示例
# List all available regions
rosa list regions
7.2.1.88. ROSA list tuning-configs 复制链接链接已复制到粘贴板!
列出调优配置
用法示例
# List all tuning configuration for a cluster named 'mycluster'"
rosa list tuning-configs -c mycluster
7.2.1.89. ROSA list user-roles 复制链接链接已复制到粘贴板!
列出用户角色
用法示例
# List all user roles
rosa list user-roles
7.2.1.90. ROSA 列出用户 复制链接链接已复制到粘贴板!
列出集群用户
用法示例
# List all users on a cluster named "mycluster"
rosa list users --cluster=mycluster
7.2.1.91. ROSA 列表版本 复制链接链接已复制到粘贴板!
列出可用版本
用法示例
# List all OpenShift versions
rosa list versions
7.2.1.92. ROSA 登录 复制链接链接已复制到粘贴板!
登录到您的红帽帐户
用法示例
# Login to the OpenShift API with an existing token generated from https://console.redhat.com/openshift/token/rosa
rosa login --token=$OFFLINE_ACCESS_TOKEN
7.2.1.93. ROSA 日志 复制链接链接已复制到粘贴板!
显示集群的安装或卸载日志
用法示例
# Show install logs for a cluster named 'mycluster'
rosa logs install --cluster=mycluster
# Show uninstall logs for a cluster named 'mycluster'
rosa logs uninstall --cluster=mycluster
7.2.1.94. ROSA 日志安装 复制链接链接已复制到粘贴板!
显示集群安装日志
用法示例
# Show last 100 install log lines for a cluster named "mycluster"
rosa logs install mycluster --tail=100
# Show install logs for a cluster using the --cluster flag
rosa logs install --cluster=mycluster
7.2.1.95. ROSA 日志卸载 复制链接链接已复制到粘贴板!
显示集群卸载日志
用法示例
# Show last 100 uninstall log lines for a cluster named "mycluster"
rosa logs uninstall mycluster --tail=100
# Show uninstall logs for a cluster using the --cluster flag
rosa logs uninstall --cluster=mycluster
7.2.1.96. ROSA register oidc-config 复制链接链接已复制到粘贴板!
使用 Openshift 集群管理器注册非受管 OIDC 配置。
用法示例
# Register OIDC config
rosa register oidc-config
7.2.1.97. ROSA revoke break-glass-credentials 复制链接链接已复制到粘贴板!
吊销损坏的镜凭证
用法示例
# Revoke all break glass credentials
rosa revoke break-glass-credentials --cluster=mycluster
7.2.1.98. ROSA 撤销用户 复制链接链接已复制到粘贴板!
从用户撤销角色
用法示例
# Revoke cluster-admin role from a user
rosa revoke user cluster-admins --user=myusername --cluster=mycluster
# Revoke dedicated-admin role from a user
rosa revoke user dedicated-admins --user=myusername --cluster=mycluster
7.2.1.99. ROSA 卸载附加组件 复制链接链接已复制到粘贴板!
从集群中删除附加组件
用法示例
# Remove the CodeReady Workspaces add-on installation from the cluster
rosa uninstall addon --cluster=mycluster codeready-workspaces
7.2.1.100. ROSA unlink ocm-role 复制链接链接已复制到粘贴板!
从特定 OCM 机构中取消链接 ocm 角色
用法示例
#Unlink ocm role
rosa unlink ocm-role --role-arn arn:aws:iam::123456789012:role/ManagedOpenshift-OCM-Role
7.2.1.101. ROSA unlink user-role 复制链接链接已复制到粘贴板!
从特定的 OCM 帐户取消链接用户角色
用法示例
# Unlink user role
rosa unlink user-role --role-arn arn:aws:iam::{accountid}:role/{prefix}-User-{username}-Role
7.2.1.102. ROSA 升级 account-roles 复制链接链接已复制到粘贴板!
将账户范围的 IAM 角色升级到最新版本。
用法示例
# Upgrade account roles for ROSA STS clusters
rosa upgrade account-roles
7.2.1.103. ROSA 升级集群 复制链接链接已复制到粘贴板!
升级集群
用法示例
# Interactively schedule an upgrade on the cluster named "mycluster"
rosa upgrade cluster --cluster=mycluster --interactive
# Schedule a cluster upgrade within the hour
rosa upgrade cluster -c mycluster --version 4.12.20
# Check if any gates need to be acknowledged prior to attempting an upgrading
rosa upgrade cluster -c mycluster --version 4.12.20 --dry-run
7.2.1.104. ROSA 升级 machinepool 复制链接链接已复制到粘贴板!
upgrade machinepool
用法示例
# Interactively schedule an upgrade on the cluster named "mycluster"" for a machinepool named "np1"
rosa upgrade machinepool np1 --cluster=mycluster --interactive
# Schedule a machinepool upgrade within the hour
rosa upgrade machinepool np1 -c mycluster --version 4.12.20
7.2.1.105. ROSA 升级 operator-roles 复制链接链接已复制到粘贴板!
升级集群的 operator IAM 角色。
用法示例
# Upgrade cluster-specific operator IAM roles
rosa upgrade operators-roles
7.2.1.106. ROSA 升级角色 复制链接链接已复制到粘贴板!
将特定于集群的 IAM 角色升级到最新版本。
用法示例
# Upgrade cluster roles for ROSA STS clusters
rosa upgrade roles -c <cluster_key>
7.2.1.107. ROSA 验证网络 复制链接链接已复制到粘贴板!
验证 VPC 子网是否已正确配置
用法示例
# Verify two subnets
rosa verify network --subnet-ids subnet-03046a9b92b5014fb,subnet-03046a9c92b5014fb
7.2.1.108. ROSA 验证 openshift-client 复制链接链接已复制到粘贴板!
验证 OpenShift 客户端工具
用法示例
# Verify oc client tools
rosa verify oc
7.2.1.109. ROSA 验证权限 复制链接链接已复制到粘贴板!
对于非STS 集群安装,验证 AWS 权限是否正常
用法示例
# Verify AWS permissions are configured correctly
rosa verify permissions
# Verify AWS permissions in a different region
rosa verify permissions --region=us-west-2
7.2.1.110. ROSA 验证配额 复制链接链接已复制到粘贴板!
验证集群安装的 AWS 配额正常
用法示例
# Verify AWS quotas are configured correctly
rosa verify quota
# Verify AWS quotas in a different region
rosa verify quota --region=us-west-2
7.2.1.111. ROSA 验证 rosa-client 复制链接链接已复制到粘贴板!
验证 ROSA 客户端工具
用法示例
# Verify rosa client tools
rosa verify rosa
7.2.1.112. ROSA whoami 复制链接链接已复制到粘贴板!
显示用户帐户信息
用法示例
# Displays user information
rosa whoami