Code Monkey home page Code Monkey logo

labnetapp's Introduction

LabNetApp

This repo was created to help you better understand the benefits you can get from Trident, for both the end-user & the admin teams. You will find several exercises, described in a step-by-step fashion, that you can use on the NetApp Lab-on-Demand or on your own environment.

The section has been tested with the Lab-on-Demand Using "Trident with Kubernetes and ONTAP v4.0" which comes with Trident ๐Ÿ”ฑ 20.07.1 already installed on Kubernetes 1.18.6.

Most labs will be done by connecting with Putty to the RHEL3 host (root/Netapp1!).
I assume each scenario will be run in its own directory. Also, you will find a README file for each scenario.

Last, there are plenty of commands to write or copy/paste.
Try using some of the shortcuts you will find in the the Addenda0 !

๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ

- You may have seen that starting in November 2020, there are now limits on how many pull requests can be done on the Docker Hub.  
- As this lab was created with an _anonymous_ user, please read carefully the Addenda08 before starting this lab.

๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ ๐Ÿ’ฅ

Scenarios

1. Upgrade/Install Trident (v21.07.1) ๐Ÿ”„
2. Configure your first NAS backends & storage classes
3. Upgrade and use Prometheus & Grafana
4. Deploy your first app with File storage
5. Configure your first iSCSI backends & storage classes
6. Deploy your first app with Block storage
7. Use the 'import' feature of Trident
8. Consumption control
9. Expanding Persistent Volumes
10. Using Virtual Storage Pools
11. StatefulSets & Storage consumption
12. Dynamic export policy management
13. Kubernetes CSI Snapshots & PVC from Snapshot workflows ๐Ÿ”„
14. About security
15. Caring about location or about CSI Topology
16. Performance control
17. How to configure HAProxy between Trident & ONTAP
18. Kubernetes, Trident & GitOps ๐Ÿ†•

Addendum

0. Useful commands
1. Add a node to the cluster
2. Specify a default storage class
3. Allow user PODs on the master node
4. Install Ansible on RHEL3 (Kubernetes Master)
5. Install a Load Balancer (MetalLB)
6. Install the Kubernetes dashboard
7. Install cool tools ๐Ÿ”„
8. How to run this lab with the Docker hub rate limiting
9. How to upgrade ONTAP
10. How to install & prepare HAProxy
11. How to create a S3 Bucket on ONTAP
12. Set up a simple Source Code Repository ๐Ÿ†•
13. Install ArgoCD in this lab ๐Ÿ†•

labnetapp's People

Contributors

yvosonthehub avatar balaramesh avatar

Watchers

James Cloos avatar

Forkers

smstong itwesley

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.