-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[WIP] OCP 4.11 - IBM Cloud Power VS using installer-provisioned infrastructure #47208
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Closed
Closed
Changes from all commits
Commits
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| ../../_attributes/ |
29 changes: 29 additions & 0 deletions
29
installing/installing_ibm_cloud_power_vs/configuring-iam-ibm-cloud-power-vs.adoc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,29 @@ | ||
| :_content-type: ASSEMBLY | ||
| [id="configuring-iam-ibm-cloud"] | ||
| = Configuring IAM for IBM Cloud | ||
| include::_attributes/common-attributes.adoc[] | ||
| :context: configuring-iam-ibm-cloud | ||
|
|
||
| toc::[] | ||
|
|
||
| In environments where the cloud identity and access management (IAM) APIs are not reachable, you must put the Cloud Credential Operator (CCO) into manual mode before you install the cluster. | ||
|
|
||
| include::modules/alternatives-to-storing-admin-secrets-in-kube-system.adoc[leveloffset=+1] | ||
|
|
||
| [role="_additional-resources"] | ||
| [id="additional-resources_configuring-iam-ibm-cloud-about-cco"] | ||
| .Additional resources | ||
| * xref:../../authentication/managing_cloud_provider_credentials/about-cloud-credential-operator.adoc#about-cloud-credential-operator[About the Cloud Credential Operator] | ||
|
|
||
| include::modules/cco-ccoctl-configuring-power-vs.adoc[leveloffset=+1] | ||
| //include::modules/manually-maintained-credentials-upgrade.adoc[leveloffset=+1] | ||
| // Will need to revisit upgrade scenario for IBM Cloud; not needed until OCP 4.11. Tentative instructions have been added for reference later. | ||
|
|
||
| [role="_additional-resources"] | ||
| [id="additional-resources_configuring-iam-ibm-cloud-refreshing-ids"] | ||
| .Additional resources | ||
| * xref:../../post_installation_configuration/cluster-tasks.adoc#refreshing-service-ids-ibm-cloud_post-install-cluster-tasks[Rotating API keys for IBM Cloud VPC] | ||
|
|
||
| [id="next-steps_configuring-iam-ibm-cloud"] | ||
| == Next steps | ||
| * xref:../../installing/installing_ibm_cloud_public/installing-ibm-cloud-customizations.adoc#installing-ibm-cloud-customizations[Installing a cluster on IBM Cloud VPC with customizations] | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| ../../images |
30 changes: 30 additions & 0 deletions
30
...alling/installing_ibm_cloud_power_vs/installing-ibm-cloud-account-power-vs.adoc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,30 @@ | ||
| :_content-type: ASSEMBLY | ||
| [id="installing-ibm-cloud-account"] | ||
| = Configuring an IBM Cloud account | ||
| include::_attributes/common-attributes.adoc[] | ||
| :context: installing-ibm-cloud-account | ||
|
|
||
| toc::[] | ||
|
|
||
| Before you can install {product-title}, you must configure an IBM Cloud account. | ||
|
|
||
| :FeatureName: IBM Cloud VPC using installer-provisioned infrastructure | ||
| include::snippets/technology-preview.adoc[] | ||
|
|
||
| [id="prerequisites_installing-ibm-cloud-account"] | ||
| == Prerequisites | ||
|
|
||
| * You have an IBM Cloud account with a subscription. You cannot install {product-title} on a free or trial IBM Cloud VPC account. | ||
|
|
||
| include::modules/quotas-and-limits-ibm-cloud-power-vs.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/installation-cis-ibm-cloud.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/installation-ibm-cloud-iam-policies-api-key.adoc[leveloffset=+1] | ||
| include::modules/installation-ibm-cloud-creating-api-key.adoc[leveloffset=+2] | ||
|
|
||
| include::modules/installation-ibm-cloud-regions.adoc[leveloffset=+1] | ||
|
|
||
| [id="next-steps_installing-ibm-cloud-account"] | ||
| == Next steps | ||
| * xref:../../installing/installing_ibm_cloud_public/configuring-iam-ibm-cloud.adoc#configuring-iam-ibm-cloud[Configuring IAM for IBM Cloud VPC] |
68 changes: 68 additions & 0 deletions
68
installing/installing_ibm_cloud_power_vs/installing-power-vs-customizations.adoc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,68 @@ | ||
| :_content-type: ASSEMBLY | ||
| [id="installing-ibm-cloud-customizations"] | ||
| = Installing a cluster on Power VS with customizations | ||
| include::_attributes/common-attributes.adoc[] | ||
| :context: installing-ibm-cloud-customizations | ||
|
|
||
| toc::[] | ||
|
|
||
| In {product-title} version {product-version}, you can install a customized cluster on infrastructure that the installation program provisions on Power VS. To customize the installation, you modify parameters in the `install-config.yaml` file before you install the cluster. | ||
|
|
||
| :FeatureName: Power VS using installer-provisioned infrastructure | ||
| include::snippets/technology-preview.adoc[] | ||
|
|
||
| [id="prerequisites_installing-ibm-cloud-customizations"] | ||
| == Prerequisites | ||
|
|
||
| * You reviewed details about the xref:../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes. | ||
| * You read the documentation on xref:../../installing/installing-preparing.adoc#installing-preparing[selecting a cluster installation method and preparing it for users]. | ||
| * You xref:../../installing/installing_ibm_cloud_public/installing-ibm-cloud-account.adoc#installing-ibm-cloud-account[configured an IBM Cloud account] to host the cluster. | ||
| * If you use a firewall, you xref:../../installing/install_config/configuring-firewall.adoc#configuring-firewall[configured it to allow the sites] that your cluster requires access to. | ||
| * You configured the `ccoctl` utility before you installed the cluster. For more information, see xref:../../installing/installing_ibm_cloud_public/configuring-iam-ibm-cloud.adoc#configuring-iam-ibm-cloud[Configuring IAM for IBM Cloud]. | ||
| * You’ve created a Power VS Service Instance. | ||
|
|
||
| include::modules/cluster-entitlements.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/power-vs-ssh-agent-using.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/installation-obtaining-installer.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/installation-ibm-cloud-power-vs-export-variables.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/installation-initializing-power-vs.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/installation-configuration-parameters-power-vs.adoc[leveloffset=+2] | ||
|
|
||
| include::modules/installation-ibm-cloud-config-yaml.adoc[leveloffset=+2] | ||
|
|
||
| //.Additional resources | ||
|
|
||
| //* ../../machine_management/creating_machinesets/creating-machineset-ibm-cloud.adoc#machineset-enabling-customer-managed-encryption_creating-machineset-ibm-cloud[Enabling customer-managed encryption keys for a machine set] | ||
|
|
||
| include::modules/installation-configure-proxy.adoc[leveloffset=+2] | ||
|
|
||
| include::modules/manually-create-iam-ibm-cloud.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/installation-launching-installer.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/cli-installing-cli.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/cli-logging-in-kubeadmin.adoc[leveloffset=+1] | ||
|
|
||
| [role="_additional-resources"] | ||
| [id="additional-resources_installing-ibm-cloud-customizations-console"] | ||
| .Additional resources | ||
| * xref:../../web_console/web-console.adoc#web-console[Accessing the web console] | ||
|
|
||
| include::modules/cluster-telemetry.adoc[leveloffset=+1] | ||
|
|
||
| [role="_additional-resources"] | ||
| [id="additional-resources_installing-ibm-cloud-customizations-telemetry"] | ||
| .Additional resources | ||
| * xref:../../support/remote_health_monitoring/about-remote-health-monitoring.adoc#about-remote-health-monitoring[About remote health monitoring] | ||
|
|
||
| [id="next-steps_installing-ibm-cloud-customizations"] | ||
| == Next steps | ||
| * xref:../../post_installation_configuration/cluster-tasks.adoc#available_cluster_customizations[Customize your cluster]. | ||
| * If necessary, you can | ||
| xref:../../support/remote_health_monitoring/opting-out-of-remote-health-reporting.adoc#opting-out-remote-health-reporting_opting-out-remote-health-reporting[opt out of remote health reporting]. |
76 changes: 76 additions & 0 deletions
76
...g/installing_ibm_cloud_power_vs/installing-power-vs-network-customizations.adoc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,76 @@ | ||
| :_content-type: ASSEMBLY | ||
| [id="installing-ibm-cloud-network-customizations"] | ||
| = Installing a cluster on Power VS with network customizations | ||
| include::_attributes/common-attributes.adoc[] | ||
| :context: installing-ibm-cloud-network-customizations | ||
|
|
||
| toc::[] | ||
|
|
||
| In {product-title} version {product-version}, you can install a cluster with a | ||
| customized network configuration on infrastructure that the installation program provisions on Power VS. By customizing your network configuration, your cluster can coexist with existing IP address allocations in your environment and integrate with existing MTU and VXLAN configurations. To customize the installation, you modify parameters in the `install-config.yaml` file before you install the cluster. | ||
|
|
||
| You must set most of the network configuration parameters during installation, and you can modify only `kubeProxy` configuration parameters in a running cluster. | ||
|
|
||
| :FeatureName: Power VS using installer-provisioned infrastructure | ||
| include::snippets/technology-preview.adoc[] | ||
|
|
||
| [id="prerequisites_installing-ibm-cloud-network-customizations"] | ||
| == Prerequisites | ||
|
|
||
| * You reviewed details about the xref:../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes. | ||
| * You read the documentation on xref:../../installing/installing-preparing.adoc#installing-preparing[selecting a cluster installation method and preparing it for users]. | ||
| * You xref:../../installing/installing_ibm_cloud_public/installing-ibm-cloud-account.adoc#installing-ibm-cloud-account[configured an IBM Cloud VPC account] to host the cluster. | ||
| * If you use a firewall, you xref:../../installing/install_config/configuring-firewall.adoc#configuring-firewall[configured it to allow the sites] that your cluster requires access to. | ||
| * You configured the `ccoctl` utility before you installed the cluster. For more information, see xref:../../installing/installing_ibm_cloud_public/configuring-iam-ibm-cloud.adoc#configuring-iam-ibm-cloud[Configuring IAM for IBM Cloud VPC]. | ||
|
|
||
| include::modules/cluster-entitlements.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/ssh-agent-using.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/installation-obtaining-installer.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/installation-ibm-cloud-export-variables.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/installation-initializing.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/installation-configuration-parameters.adoc[leveloffset=+2] | ||
|
|
||
| include::modules/installation-ibm-cloud-config-yaml.adoc[leveloffset=+2] | ||
|
|
||
| //.Additional resources | ||
|
|
||
| //* ../../machine_management/creating_machinesets/creating-machineset-ibm-cloud.adoc#machineset-enabling-customer-managed-encryption_creating-machineset-ibm-cloud[Enabling customer-managed encryption keys for a machine set] | ||
|
|
||
| include::modules/installation-configure-proxy.adoc[leveloffset=+2] | ||
|
|
||
| include::modules/manually-create-iam-ibm-cloud.adoc[leveloffset=+1] | ||
|
|
||
| // Network Operator specific configuration | ||
| include::modules/nw-network-config.adoc[leveloffset=+1] | ||
| include::modules/nw-modifying-operator-install-config.adoc[leveloffset=+1] | ||
| include::modules/nw-operator-cr.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/installation-launching-installer.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/cli-installing-cli.adoc[leveloffset=+1] | ||
|
|
||
| include::modules/cli-logging-in-kubeadmin.adoc[leveloffset=+1] | ||
|
|
||
| [role="_additional-resources"] | ||
| [id="additional-resources_installing-ibm-cloud-network-customizations-console"] | ||
| .Additional resources | ||
| * xref:../../web_console/web-console.adoc#web-console[Accessing the web console] | ||
|
|
||
| include::modules/cluster-telemetry.adoc[leveloffset=+1] | ||
|
|
||
| [role="_additional-resources"] | ||
| [id="additional-resources_installing-ibm-cloud-network-customizations-telemetry"] | ||
| .Additional resources | ||
| * xref:../../support/remote_health_monitoring/about-remote-health-monitoring.adoc#about-remote-health-monitoring[About remote health monitoring] | ||
|
|
||
| [id="next-steps_installing-ibm-cloud-network-customizations"] | ||
| == Next steps | ||
|
|
||
| * xref:../../post_installation_configuration/cluster-tasks.adoc#available_cluster_customizations[Customize your cluster]. | ||
| * If necessary, you can | ||
| xref:../../support/remote_health_monitoring/opting-out-of-remote-health-reporting.adoc#opting-out-remote-health-reporting_opting-out-remote-health-reporting[opt out of remote health reporting]. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| ../../modules |
44 changes: 44 additions & 0 deletions
44
...g/installing_ibm_cloud_power_vs/preparing-to-install-on-ibm-cloud-power-vs.adoc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,44 @@ | ||
| :_content-type: ASSEMBLY | ||
| [id="preparing-to-install-on-ibm-cloud"] | ||
| = Preparing to install on IBM Cloud VPC | ||
| include::_attributes/common-attributes.adoc[] | ||
| :context: preparing-to-install-on-ibm-cloud | ||
|
|
||
| toc::[] | ||
|
|
||
| The installation workflows documented in this section are for IBM Cloud VPC infrastructure environments. IBM Cloud Classic is not supported at this time. For more information on the difference between Classic and VPC infrastructures, see IBM's link:https://cloud.ibm.com/docs/cloud-infrastructure?topic=cloud-infrastructure-compare-infrastructure[documentation]. | ||
|
|
||
| [id="prerequisites_preparing-to-install-on-ibm-cloud"] | ||
| == Prerequisites | ||
|
|
||
| * You reviewed details about the xref:../../architecture/architecture-installation.adoc#architecture-installation[{product-title} installation and update] processes. | ||
|
|
||
| * You read the documentation on xref:../../installing/installing-preparing.adoc#installing-preparing[selecting a cluster installation method and preparing it for users]. | ||
|
|
||
| :FeatureName: IBM Cloud using installer-provisioned infrastructure | ||
| include::snippets/technology-preview.adoc[] | ||
|
|
||
| [id="requirements-for-installing-ocp-on-ibm-cloud"] | ||
| == Requirements for installing {product-title} on IBM Cloud VPC | ||
|
|
||
| Before installing {product-title} on IBM Cloud Power VS, you must create a service account and configure an IBM Cloud account. See xref:../../installing/installing_ibm_cloud_public/installing-ibm-cloud-account.adoc#installing-ibm-cloud-account[Configuring an IBM Cloud VPC account] for details about creating an account, configuring DNS and supported IBM Cloud Power VS regions. | ||
|
|
||
| You must manually manage your cloud credentials when installing a cluster to IBM Cloud Power VS. Do this by configuring the Cloud Credential Operator (CCO) for manual mode before you install the cluster. For more information, see xref:../../installing/installing_ibm_cloud_public/configuring-iam-ibm-cloud.adoc#configuring-iam-ibm-cloud[Configuring IAM for IBM Cloud VPC]. | ||
|
|
||
| [id="choosing-a-method-to-install-ocp-on-ibm-cloud"] | ||
| == Choosing a method to install {product-title} on IBM Cloud VPC | ||
|
|
||
| You can install {product-title} on IBM Cloud Power VS using installer-provisioned infrastructure. This process involves using an installation program to provision the underlying infrastructure for your cluster. | ||
|
|
||
| See xref:../../architecture/architecture-installation.adoc#installation-process_architecture-installation[Installation process] for more information about installer-provisioned installation processes. | ||
|
|
||
| [id="choosing-an-method-to-install-ocp-on-ibm-cloud-installer-provisioned"] | ||
| === Installing a cluster on installer-provisioned infrastructure | ||
|
|
||
| You can install a cluster on IBM Cloud Power VS infrastructure that is provisioned by the {product-title} installation program by using one of the following methods: | ||
|
|
||
| * **xref:../../installing/installing_ibm_cloud_public/installing-ibm-cloud-customizations.adoc#installing-ibm-cloud-customizations[Installing a customized cluster on IBM Cloud VPC]**: You can install a customized cluster on IBM Cloud VPC infrastructure that the installation program provisions. The installation program allows for some customization to be applied at the installation stage. Many other customization options are available xref:../../post_installation_configuration/cluster-tasks.adoc#post-install-cluster-tasks[post-installation]. | ||
|
|
||
| [id="next-steps_preparing-to-install-on-ibm-cloud"] | ||
| == Next steps | ||
| * xref:../../installing/installing_ibm_cloud_public/installing-ibm-cloud-account.adoc#installing-ibm-cloud-account[Configuring an IBM Cloud VPC account] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1 @@ | ||
| ../../snippets/ |
11 changes: 11 additions & 0 deletions
11
installing/installing_ibm_cloud_power_vs/uninstalling-cluster-power-vs.adoc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| :_content-type: ASSEMBLY | ||
| [id="uninstalling-cluster-ibm-cloud"] | ||
| = Uninstalling a cluster on Power VS | ||
| include::_attributes/common-attributes.adoc[] | ||
| :context: uninstalling-cluster-ibm-cloud | ||
|
|
||
| toc::[] | ||
|
|
||
| You can remove a cluster that you deployed to Power VS. | ||
|
|
||
| include::modules/installation-uninstall-clouds-power-vs.adoc[leveloffset=+1] |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.