IBM-DevOps

Kubectl
Kubectl
This document explains kubectl, the Kubernetes command-line tool, its command structure, types of commands, and best practices for managing cluster resources.
Kubernetes Architecture
Kubernetes Architecture
This document provides an overview of the Kubernetes architecture, including its components and how they interact to manage containerized applications.
Kubernetes Service
Kubernetes Service
This document explains Kubernetes services, their types, and related objects like Ingress, DaemonSet, StatefulSet, and Job, focusing on their roles in application networking and management.
Kubernetes Objects Structure and Management
Kubernetes Objects Structure and Management
This document explains Kubernetes objects, their properties, types, and relationships, including how they are defined, managed, and grouped using labels and namespaces.
Kubernetes Introduction
Kubernetes Introduction
Overview of Kubernetes, its core concepts, capabilities, and ecosystem. Explains what Kubernetes is and is not, its role in container orchestration and how it automates deployment, scaling, and management of containerized applications.
Container Orchestration
Container Orchestration
Overview of container orchestration, its challenges, benefits, and tools such as Kubernetes, Docker Swarm, Nomad, and Marathon. Covers automation, scaling deployment, and management of containers in modern cloud environments.
Docker Architecture
Docker Architecture
Understand Docker's client-server architecture including components, daemon functionality, registry operations, and the complete containerization process from build to deployment.
Docker Objects
Docker Objects
Explore Docker objects including Dockerfiles, images, containers, networks and storage. Learn essential Dockerfile commands, image naming conventions and Docker's approach to data persistence and networking.
Building and Running Containers
Building and Running Containers
Learn the complete process of building container images using Dockerfiles and creating running containers. Master essential Docker commands for image creation, container management, and registry operations.
Introduction to Docker
Introduction to Docker
Learn Docker fundamentals including its definition, architecture, benefits and limitations. Explore Docker's underlying technology, development process and integration with DevOps practices.
Introduction to Containers
Introduction to Containers
Learn about container technology fundamentals, including container characteristics, benefits, challenges, and popular vendors. Understand how containers solve traditional computing issues and enable cloud-native development.
Shell Scripting Basic
Shell Scripting Basic
An introduction to shell scripting fundamentals covering script creation execution, and the shebang directive. Learn how to write and execute simple bash scripts with practical examples.
Archiving and Compression
Archiving and Compression
Learn about file archiving and compression in Linux, including the tar and zip commands to archive, compress, extract, and manage files efficiently to save storage space and speed up file transfers.
Networking Commands
Networking Commands
Essential Linux networking commands including hostname, ip, ping, curl, and wget for examining network configuration, testing connectivity, and retrieving data from URLs.
Text Files Commands
Text Files Commands
Essential Linux commands for text file manipulation including sort, uniq grep cut, and paste, with practical examples for sorting data, filtering content pattern matching, and combining files.
Viewing File Contents
Viewing File Contents
A comprehensive guide to Linux commands for viewing file contents, including cat, more, head, tail, and wc, with examples of how to display full files page through content, and count words and lines.
File Directory Management Command
File Directory Management Command
Essential Linux file and directory management commands including mkdir, touch cp, mv, rm, and chmod, with practical examples for creating, copying, moving and setting permissions.
Navigation Commands
Navigation Commands
A comprehensive guide to Linux file and directory navigation commands including ls, cd, pwd, and find, with examples of their usage for efficient filesystem exploration.
Informational Commands
Informational Commands
This document provides an overview of informational commands in Linux including how to use commands like whoami, id, uname, df, ps, top, echo, date and man to retrieve system and user information.
Common Shell Commands
Common Shell Commands
A comprehensive guide to common Linux shell commands, covering navigation file management, information retrieval, networking operations, and system monitoring through the Bash shell.