-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #142 from f5devcentral/develop
DanielCayer request to merge dev to main
- Loading branch information
Showing
53 changed files
with
593 additions
and
349 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains 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 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
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
This file contains 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 |
---|---|---|
|
@@ -15,14 +15,16 @@ In this lab we'll use NodePort mode to deploy an application to the BIG-IP. | |
BIG-IP Setup | ||
------------ | ||
|
||
Via RDP connect to the UDF lab "jumpbox" host. | ||
#. Browse to the **Deployment** tab of your UDF lab session at https://udf.f5.com | ||
and connect to **BIG-IP1** using the **TMUI** access method. | ||
|
||
.. note:: Username and password are: **ubuntu/ubuntu** | ||
.. image:: ../images/TMUI.png | ||
|
||
#. Open firefox and connect to bigip1 management console. For your convenience | ||
there's a shortcut on the firefox toolbar. | ||
#. Login with username: **admin** and password: **admin**. | ||
|
||
.. note:: Username and password are: **admin/admin** | ||
.. image:: ../images/TMUILogin.png | ||
|
||
.. image:: ../images/TMUILicense.png | ||
|
||
.. attention:: | ||
|
||
|
@@ -38,19 +40,27 @@ Via RDP connect to the UDF lab "jumpbox" host. | |
|
||
.. image:: ../images/f5-check-partition.png | ||
|
||
#. First we need to setup a partition that will be used by F5 Container Ingress | ||
Service. | ||
#. Create a **partition**, which is requiredfor F5 Container Ingress Service. | ||
|
||
- Browse to: :menuselection:`System --> Users --> Partition List` | ||
|
||
.. attention:: | ||
|
||
- Be sure to be in the ``Common`` partition before creating the following | ||
objects. | ||
|
||
- GoTo: :menuselection:`System --> Users --> Partition List` | ||
- Create a new partition called "kubernetes" (use default settings) | ||
.. image:: ../images/f5-check-partition.png | ||
|
||
- Create a new partition called "**kubernetes**" (use default settings) | ||
- Click Finished | ||
|
||
.. image:: ../images/f5-container-connector-bigip-partition-setup.png | ||
|
||
# Via the CLI: | ||
|
||
.. code-block:: bash | ||
# From the CLI: | ||
ssh [email protected] tmsh create auth partition kubernetes | ||
tmsh create auth partition kubernetes | ||
#. Verify AS3 is installed. | ||
|
||
|
@@ -60,16 +70,16 @@ Via RDP connect to the UDF lab "jumpbox" host. | |
.. seealso:: For more info click here: | ||
`Application Services 3 Extension Documentation <https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/>`_ | ||
|
||
- GoTo: :menuselection:`iApps --> Package Management LX` and confirm | ||
"f5-appsvcs" is in the list as shown below. | ||
- Browse to: :menuselection:`iApps --> Package Management LX` and confirm | ||
"*f5-appsvcs*" is in the list as shown below. | ||
|
||
.. image:: ../images/confirm-as3-installed.png | ||
|
||
#. If AS3 is NOT installed follow these steps: | ||
#. If *AS3* **is NOT** installed follow these steps: | ||
|
||
- Click here to: `Download latest AS3 <https://github.com/F5Networks/f5-appsvcs-extension/releases>`_ | ||
|
||
- Go back to: :menuselection:`iApps --> Package Management LX` | ||
- Browse back to: :menuselection:`iApps --> Package Management LX` | ||
|
||
- Click Import | ||
- Browse and select downloaded AS3 RPM | ||
|
@@ -78,22 +88,25 @@ Via RDP connect to the UDF lab "jumpbox" host. | |
Explore the Kubernetes Cluster | ||
------------------------------ | ||
|
||
#. On the jumphost open a terminal and start an SSH session with kube-master1. | ||
#. Go back to the **Deployment** tab of your UDF lab session at https://udf.f5.com | ||
and connect to **kube-master1** using the **Web Shell** access method. | ||
|
||
.. image:: ../images/start-term.png | ||
.. image:: ../images/WEBSHELL.png | ||
|
||
.. code-block:: bash | ||
#. The CLI will appear in a new window or tab. | ||
Switch to the **ubuntu** user account using the following "**su**" command. | ||
|
||
# If directed to, accept the authenticity of the host by typing "yes" and hitting Enter to continue. | ||
.. image:: ../images/WEBSHELLroot.png | ||
|
||
.. code-block:: bash | ||
ssh kube-master1 | ||
su ubuntu | ||
.. image:: ../images/sshtokubemaster1.png | ||
#. "**git**" the lab files and set the working directy with the "**cd**" command. | ||
|
||
#. "git" the demo files | ||
.. note:: These files should already be there and automatically updated upon login of the ubuntu user account. | ||
|
||
.. note:: These files should already be there and upon login updated. If not | ||
use the following command to clone the repo. | ||
.. image:: ../images/gitrepo.png | ||
|
||
.. code-block:: bash | ||
|
@@ -109,12 +122,12 @@ Explore the Kubernetes Cluster | |
|
||
To list all nodes that are known to the master: | ||
|
||
.. image:: ../images/kube-get-nodes.png | ||
|
||
.. code-block:: bash | ||
kubectl get nodes | ||
.. image:: ../images/kube-get-nodes.png | ||
|
||
.. attention:: | ||
If the node STATUS shows **NotReady** or **SchedulingDisabled** contact | ||
the lab proctor. The node is not passing the health checks performed from | ||
|
@@ -235,9 +248,10 @@ check the logs, kubectl command or docker command. | |
#. Using ``kubectl`` command: you need to use the full name of your pod as | ||
shown in the previous image. | ||
|
||
# For example: | ||
|
||
.. code-block:: bash | ||
# For example: | ||
kubectl logs k8s-bigip-ctlr-7469c978f9-6hvbv -n kube-system | ||
.. image:: ../images/f5-container-connector-check-logs-kubectl.png | ||
|
@@ -248,9 +262,9 @@ check the logs, kubectl command or docker command. | |
|
||
.. important:: Be sure to check which Node your "connector" is running on. | ||
|
||
.. code-block:: bash | ||
# If directed to, accept the authenticity of the host by typing "yes" and hitting Enter to continue. | ||
|
||
# If directed to, accept the authenticity of the host by typing "yes" and hitting Enter to continue. | ||
.. code-block:: bash | ||
ssh kube-node2 | ||
|
This file contains 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
Oops, something went wrong.