강의

멘토링

커뮤니티

BEST
Programming

/

Devops & Infra

Configuration Management Automation Tool - Ansible

Let's learn how to automate various environments (Linux🐧, Windows📱, and network📶 systems) through ensembles. 🥇 Through this, we can manage various systems by unifying them into ensembles. And we will learn how to enhance🧑‍🔧 the ensemble code we have written. In other words, we will learn how to write code to run more effectively🏃 faster.

(4.8) 42 reviews

722 learners

Level Intermediate

Course period Unlimited

  • kubernetes
Ansible
Ansible
Ansible
Ansible

Reviews from Early Learners

Reviews from Early Learners

4.8

5.0

ADK123

6% enrolled

Thank you always for the great lectures, I'll listen well!

5.0

hslee

30% enrolled

You explain things very well. It seems like even beginners would benefit from repeated lessons.

5.0

kalmakish

100% enrolled

I don't really understand the concept of automation.

What you will gain after the course

  • Automation and configuration management using Ensemble

  • Setting up a practice environment on various operating systems

  • Write and optimize playbooks

  • Security and Performance Tuning

  • Network System Management through Real Cases

  • Understand the latest features of Ensemble

Ansible: The Best Tool for System Automation

💡 Things to know before registering for a class

  • Ansible is a system configuration management tool. Therefore, it's not suitable for modifying containers (often called Docker). Because containers are immutable, the training environment will be a virtual machine (VM) suitable for the Ansible environment.
  • Additionally, because Ansible is a system configuration management tool, it's not well-suited for resources that are deployed on demand (primarily in the cloud). You can learn more about this in the free preview of [(Section 15-1) Ansible vs. Terraform and the Future of Ansible] . For a more detailed example, please refer to [(Section 24-1) Upgrading Kubernetes Versions with Ansible] .
  • The ensemble version is an older version, but I am maintaining the current content because there doesn't seem to be any major issues with the content itself that deals with ensembles.
  • If you find the above content satisfactory and find the current course list helpful, we recommend that you proceed with the course.

📖 In this lecture

In [Basics] , we will briefly look at the installation and execution of the ensemble.
In [Application] , we'll implement automated management of various systems beyond CentOS, which we covered in the basics, through Ansible. This will allow us to create a unified management system.
( https://github.com/sysnet4admin/_Lecture_Ansible.adv )
[Optional] This covers `What's New in Ansible 2.5` and `Configuring NX-OSv Lab for Network Practice`, and is a reference level content that you can listen to if necessary.
( https://github.com/sysnet4admin/_Lecture_Ansible.Update1 )
In [Advanced] , we'll take our simple code and make it more structured, efficient, and reusable. Now, beyond functional functionality, we'll explore the crucial, yet crucial, aspects of protecting sensitive information and improving performance.
( https://github.com/sysnet4admin/_Lecture_Ansible.expert )

👨‍👩‍👧‍👦 Helpful people

  • Anyone interested in DevOps tools as a developer
  • Those who seek to improve work efficiency as a system operator
  • As an IT manager, I would like to introduce productivity tools to employees who say they don't have time.
  • Job seekers who wish to find employment as infrastructure engineers
  • Those who are pure developers and want to easily and continuously manage their own development environment through provisioning tools.
  • For those who are curious about how to efficiently configure and improve the performance of the ensemble covered in the basic and applied courses

📃 Requirements

  • For practice, a Windows system with more than 8GB of memory
  • Understanding of basic Linux commands (i.e. cd / cat / mkdir / vi / tail / yum / apt, etc.)
  • Basic understanding of networks (IP, subnets, ports, etc.)
  • Basic understanding of virtualization environments (practical training with VirtualBox)
  • Clone-level understanding of Git
  • (Optional) Additional available laptop

🏫 Things to learn

  • How to use Vagrant
  • How to configure and manage Linux through Ensemble
  • How to configure and manage Windows systems using Ensemble
  • Managing network systems (Cisco NX-OS) through Ensemble
  • Differences in the operating principles of ensembles by operating system
  • Understanding Debugging in Ensemble
  • ---
  • How to dynamically configure playbooks
  • How to Structure a Playbook
  • How to reuse code in an ensemble
  • Security in Ensemble
  • Performance Tuning Points for Ensemble

📣 Please check the notes!

  • We're doing our best to answer students' questions. However, please understand that we may not be able to assist with specific problems or errors that arise due to individual circumstances .
  • Configuring the lab environment is not smooth on Apple M1 and tablets .

Recommended for
these people

Who is this course right for?

  • DevOps Engineer

  • system administrator

  • Network Administrator

  • People interested in automation tools

  • People interested in configuration management and optimization

Hello
This is

13,743

Learners

697

Reviews

604

Answers

4.9

Rating

6

Courses

CNCF Ambassador | Cloud Native Engineer

Documents:

Channels:

  • Linkedin

  • Github

  • Youtube

    At Megazone, I serve as a Tech Evangelist and a member of the CoE (Center of Excellence), focusing on Kubernetes and container infrastructure. My primary role involves modernizing and optimizing the costs of the Kubernetes environments used in the company's SaaS products, while also providing Tech Advisory and Container Architecture Design support for external clients. As a Global Ambassador for the Cloud Native Computing Foundation (CNCF), I contribute to the widespread adoption of cloud-native and AI-native technologies. Additionally, I serve as an organizer for the 'IT Infrastructure Engineer Group' and remain active as an open-source contributor.
    I enjoy sharing knowledge, which has led me to teach courses on Ansible and Kubernetes on platforms like Inflearn and Udemy. Believing that knowledge truly gains meaning when documented, I have authored books such as "Kubernetes/Docker for Building Container Infrastructure Environments," "Elegant Ansible," and "Practical Python Programming for System/Network Administrators." I also frequently contribute articles to online platforms like YojeumIT.

Curriculum

All

79 lectures ∙ (10hr 6min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

42 reviews

4.8

42 reviews

  • fletty6126님의 프로필 이미지
    fletty6126

    Reviews 3

    Average Rating 5.0

    5

    100% enrolled

    • baekjy8458님의 프로필 이미지
      baekjy8458

      Reviews 2

      Average Rating 5.0

      5

      100% enrolled

      • abcd123123님의 프로필 이미지
        abcd123123

        Reviews 327

        Average Rating 5.0

        5

        6% enrolled

        Thank you always for the great lectures, I'll listen well!

        • junsu19372698님의 프로필 이미지
          junsu19372698

          Reviews 1

          Average Rating 5.0

          5

          30% enrolled

          • jhseo9834님의 프로필 이미지
            jhseo9834

            Reviews 3

            Average Rating 5.0

            5

            30% enrolled

            $53.90

            kubernetes's other courses

            Check out other courses by the instructor!