- Introduction to SUSE Rancher:
- Overview of SUSE Rancher, its features, and architecture.
- Introduction to the latest version of SUSE Rancher.
- LTS considerations and understanding upgrade paths.
- Rancher compared to OpenShift and other Kubernetes derivatives.
- Kubernetes distributions for Rancher: K3s, RKE2 - advantages and limitations.
- Possible operating systems as platforms for RKE2.
- Rancher Management Server in the cloud and on-premises.
- High-availability aspects.
- Cluster Management Overview with SUSE Rancher
:
- Understanding the SUSE Rancher API.
- Introduction to the SUSE Rancher CLI.
- Rancher Management Server and downstream clusters.
- Upgrading downstream clusters.
- Exemplary deployment of a Rancher cluster in the cloud.
- Importing existing Kubernetes clusters, creating new clusters.
- Cluster management capabilities by cluster type (Rancher, AKS/EKS/GKE, and others).
- Understanding and debugging Rancher-specific namespaces.
- The SUSE Rancher UI.
- Cluster management.
- Rancher-specific custom resources: Cluster, Node-Driver, ContainerDriver, UserAttributes, Catalogs, Workspaces, and more.
- Cluster upgrades.
- MachineDeployments, MachineSets, and Machines.
- Rancher Extensions.
- OS Management / Elemental.
- User Management:
- Managing users and groups.
- Understanding role-based access control.
- Integration with IDM/Auth providers (LDAP, AD, and more).
- Template Management with SUSE Rancher
:
- Configuring templates.
- Managing cluster and node drivers.
- Configuring cloud credentials.
- Managing Kubernetes Workloads with SUSE Rancher:
- Understanding projects and namespaces.
- Understanding apps and Marketplace integration.
- The kubectl CLI.
- Understanding, deploying, managing, updating, and debugging Kubernetes workloads.
- GUI-based workload management.
- Configuring quotas and health checks.
- Services and Ingress, service meshes.
- Certificate management with Cert-Manager.
- Operators.
- Auto-provisioner and storage classes.
- Cloud-native distributed block storage with Ranchers Longhorn.
- CI/CD and GitOps with SUSE Rancher:
- CI/CD and GitOps: important concepts and tools.
- Understanding and managing cluster groups.
- Fleet: GitOps at Scale.
- Complete CI/CD / GitOps stacks.
- Logging and Monitoring with SUSE Rancher
:
- Deploying the monitoring stack.
- Monitoring with Prometheus/Alertmanager and Grafana.
- Understanding SUSE Rancher logging and the Logging Operator.
- SUSE Rancher: Security:
- Seccomp profiles, kernel capabilities.
- OPA Gatekeeper: Compliance policies.
- Full-featured cluster security with NeuVector.
- Backup and Recovery with SUSE Rancher:
- Understanding SUSE Rancher backup prerequisites.
- Creating downstream cluster snapshots.
- Restoring downstream clusters.
- Backup and recovery of SUSE Rancher Server.
LernzieleThe goal of the SUSE Rancher Complete training program is to equip participants with comprehensive knowledge and practical skills in utilizing SUSE Rancher for Kubernetes management. By the end of the training, participants should be able to:
- Understand the features and architecture of SUSE Rancher and its latest version.
- Effectively manage clusters using SUSE Rancher, including upgrading and deploying clusters.
- Manage users, groups, and access control within the Rancher platform.
- Configure templates, cluster and node drivers, and cloud credentials.
- Deploy, manage, update, and troubleshoot Kubernetes workloads using Ranchers GUI, CLI, and Marketplace integration.
- Utilize CI/CD and GitOps concepts and tools for efficient application deployment and management.
- Set up monitoring and logging stacks, and utilize them for cluster health and performance monitoring.
- Implement security measures, such as Seccomp profiles, compliance policies, and full-featured cluster security.
- Understand backup and recovery procedures for both Rancher clusters and the Rancher Server.
Ultimately, the training aims to empower participants to effectively use SUSE Rancher for container orchestration, cluster management, and ensuring the stability, security, and reliability of their Kubernetes deployments.
ZielgruppenThis seminar is designed for architects, administrators, and DevOps teams who are planning to deploy, configure, and professionally administer Kubernetes clusters on SUSEs Rancher platform. The course can also serve as preparation for the SCA (Rancher) certification.
Participants are expected to have the following prerequisites:
- Proficiency in using the Linux command line is required. Participants should have prior knowledge equivalent to attending the GFU seminar "Linux Introduction" (s613) or "Linux System Administration" (s120), or possess a comparable level of expertise.
- Basic knowledge of Docker, Kubernetes, and container technologies is helpful. Previous experience or knowledge in virtualization, HA (High Availability), and storage clustering is also beneficial.