MYCSS

Показ дописів із міткою DevOps. Показати всі дописи
Показ дописів із міткою DevOps. Показати всі дописи

2025-03-23

🚀 Docker-Compose Generator for ElasticSearch Cluster

Are you tired of manually configuring docker-compose.yml files for Elasticsearch clusters? Say hello to this easy-to-use Python script that automates the process! 🐍

📌 What it does:

This script generates a docker-compose.yml file for setting up an ElasticSearch cluster using template files and environment variables. It creates a cluster with Docker containers, including:

  • ElasticSearch nodes with different roles (master, data, ingest, coordinator)
  • Kibana for visualization
  • Additional service containers

🔧 How it works:

  • Configure your cluster setup using a .env file.
  • Run the script, and voilà! Your docker-compose.yml is ready.

📶 Test Environment:

The generated cluster was tested on a TrueNAS SCALE 24.10.2 server, deployed as a custom application by importing the YAML file. Storage was configured using ZFS Datasets, ensuring reliability and scalability.

💡 Why it’s awesome:

  • Saves time and reduces errors in manual configuration.
  • Flexible and customizable for different cluster setups.
  • Perfect for DevOps engineers and developers working with ElasticSearch.

🔗 Script: https://github.com/lexxai/es_cluster_docker_helper
🔗 Prototype: https://github.com/evermight/elastic-cluster-docker-compose

2024-05-30

GitHub Actions. Multiple Services.

🔔 Може кому цікаво буде.

Як тестувати проєкт з декількох окремих сервісів, корті працюють у своїх контейнерах, в одному GitHub Action.



2023-09-22

Сертифікат : Google IT Google IT Automationwith Python - Full Course Completed

Сертифікат : Google IT Google IT Automationwith Python - Full Course Completed on Sep 20, 2023

 

Google IT Automation with Python Specialization

Google IT Automation Certificate - Credly

Google IT Automation with Python 

This six-course certificate, developed by Google, is designed to provide IT professionals with in-demand skills -- including Python, Git, and IT automation -- that can help them advance their careers. The hands-on curriculum is designed to teach learners how to write code in Python, with a special focus on how this applies to automating tasks in the world of IT support and systems administration. Those who received this certificate passed all graded assessments with a score of 80% of above. They should have a strong foundation in how to use Git and GitHub, troubleshoot and debug complex problems, and apply automation at scale by using configuration management and the Cloud in order to prepare them for more advanced IT Support Specialist or Junior Systems Administrator positions. 

2023-09-21

Сертифікат : Google IT Automation with Python Specialization - Configuration Management and the Cloud - Completed on Sep 20, 2023

Ось 5-й курс "Configuration Management and the Cloud" з 6 курсів за напрямком "Google IT Automation with Python Specialization" на платформі Coursera та за підтримки (2022-2023 UA Prometheus)  - успішно завершено - Вересень 2023.

Google IT Automation with Python Specialization - Configuration Management and the Cloud

2023-07-07

Google Cloud: DevOps Engineer, SRE Learning Path

Так як час вичерпано на навчання, занотую що мало бути за програмою навчання DevOps Engineer, SRE Learning Path

A DevOps Engineer is responsible for defining and implementing best practices for efficient and reliable software delivery and infrastructure management. 

Reliable Google Cloud Infrastructure: Design and Process COMPLETION BADGE

Нарешті знайшов час і завершив цей курс DevOps SRE що дався мені легко і близько до душі. 

І по закінченню отримав цей Reliable Google Cloud Infrastructure: Design and Process COMPLETION BADGE.

Reliable Google Cloud Infrastructure: Design and Process Jul 6, 2023

Reliable Google Cloud Infrastructure: Design and Process

This course equips students to build highly reliable and efficient solutions on Google Cloud using proven design patterns. It is a continuation of the Architecting with Google Compute Engine or Architecting with Google Kubernetes Engine courses and assumes hands-on experience with the technologies covered in either of those courses. Through a combination of presentations, design activities, and hands-on labs, participants learn to define and balance business and technical requirements to design Google Cloud deployments that are highly reliable, highly available, secure, and cost-effective. 

Google Cloud Skill Badge for Create and Manage Cloud Resources

Ось і скінчилася двох місячна підписка на проходження курсів.
Знайшов час і завершив цей технічний челендж DevOps SRE що почав давно, і не міг пройти то зона не та, то зависло створення кластеру бо ресурси вже не має, а потім 5 спроб закінчилися ....

І по закінченню отримав цей Google Cloud Skill Badge for Create and Manage Cloud Resources.

Badge for Create and Manage Cloud Resources Jul 6, 2023

Create and Manage Cloud Resources

Earn a skill badge by completing the Create and Manage Cloud Resources quest, where you learn how to do the following: Write gcloud commands and use Cloud Shell, create and deploy virtual machines in Compute Engine, run containerized applications on Google Kubernetes Engine, and configure network and HTTP load balancers. A skill badge is an exclusive digital badge issued by Google Cloud in recognition of your proficiency with Google Cloud products and services and tests your ability to apply your knowledge in an interactive hands-on environment. Complete this skill badge quest, and the final assessment challenge lab, to receive a skill badge that you can share with your network.

2023-07-03

Отримав: Google Cloud COMPLETION BADGE - Developing a Google SRE Culture Jul 2, 2023

Нарешті знайшов час і завершив цей не технічний курс DevOps SRE що давався мені не так легко. 

І по закінченню отримав цей Google Cloud COMPLETION BADGE.

Developing a Google SRE Culture Jul 2, 2023

Developing a Google SRE Culture

In many IT organizations, incentives are not aligned between developers, who strive for agility, and operators, who focus on stability. Site reliability engineering, or SRE, is how Google aligns incentives between development and operations and does mission-critical production support. Adoption of SRE cultural and technical practices can help improve collaboration between the business and IT. This course introduces key practices of Google SRE and the important role IT and business leaders play in the success of SRE organizational adoption.

Коли забув ти рідну мову, біднієш духом ти щодня...
When you forgot your native language you would become a poor at spirit every day ...

Д.Білоус / D.Bilous
Рабів до раю не пускають. Будь вільним!

ipv6 ready