Kubernauts' Practical Kubernetes Training

Training Path

Through our trainings we help to create and drive adoption of both Kubernetes and Kube-Native Thinking and Technology helping DevOps teams to become more productive and successful.


We believe through our trainings and community based activities we can help to foster Kubernetes' Kube-Native adoption.

Our Self-Paced and Instructor-Led trainings provide a clear, structured path that if followed the right way, it will help the learner to understand the fundamentals and advanced topics of Kubernetes and the Kube-Native world.

To learn more about our activities and offerings, please visit our main site.

    Available courses

    How to get started ...

    ConfigMaps are useful for storing and sharing non-sensitive, unencrypted configuration information. Sensitive information should be stored in a Secret instead.

    Secrets are resources containing keys with base64 encoded values. Secrets are not encrypted by default, they are only encoded and can get decoded easily by everyone who has access to a namespace or to the whole cluster.

    Secret values can be exposed to pods as environment variables or mounted as files.


    A service acts like an internal loadbalancer in K8s! The magic of of routing trafic through the VIP is implemented by IPtable rules managed by kube-proxy!

    Often we need to use an ingress object to provide path based or (sub-) domain based routing with TLS termination and other capabilities like Basic Auth defined through annotations and secrets in the ingress resource.

    Kubernetes Security is a huge topic and security hardening is a nice problem which everyone has to implement according to their security requirements and the governance model of their organization ...

    RBAC in K8s is activated by default and helps to provide access to resources (objects) like namespaces, pods, services, etc. to those Subjects or Entities like users, group or service accounts who need access to some resources and deny access to other resources who do not need access to them ...

    StatefulSets are Kubernetes resources  and controllers used to manage stateful applications, unlike deployments every replica of a stateful set will have its own state by using his own PVC ...

    Limits and requests is essential in optimising application and cluster performance ...

    App auto scaling with Horizontal Pod Autoscaler (HPA).

    Learn about Cloud Native Storage (CNS) with OpenEBS and the Container Attached Storage (CAS) technology.

    In CAS or Container Attached Storage architecture, storage runs within containers and is closely associated with the application that the storage is bound to. Storage runs as micro service and will have no Kernel module dependencies. Orchestration systems such as Kubernetes orchestrates the storage volume like any other micro services or container. CAS provides benefits of both DAS and NAS.

    Learn through Kubernauts Kubernetes Learning and resources and get prepared for CKA(D) exams.


    Site announcements

    Kubernautic - Kubernetes For Everyone, Free Forever!

    by Admin User -

    Kubernautic - Kubernetes For Everyone, Free Forever!

    Build Kubernetes Clusters everywhere and run your applications and services on top with Kubernautic and Rancher Management Server.

    Get started

    (Edited by Arash Kaffamanesh - original submission Sunday, 19 April 2020, 9:48 AM)