open-menu closeme
Home
RetroComp icon
Retro Computing Articles Composition Notebooks 8bit
DevOps icon
Automation K8s Done Right
GenAI icon
Fatlama Newsletter Generative AI
Projects icon
Software Projects Arduino Misterio Esp8266 SQLite
Status
Links icon
GitHub LinkedIn
About
github linkedin rss
  • K8s done right Part 2: Istio service Mesh

    calendar Jan 24, 2022 · 1 min read
     devops en k8s-done-right  · docker docker-compose k8s
     ·
    Share on: twitter facebook linkedin copy
    K8s done right Part 2: Istio service Mesh

    In this second article, I suggest to explore further two simple helm chart for getting a bit more inside K8s.

     

    Grafana

    Loki is a horizontally-scalable, highly-available, multi-tenant log aggregation system inspired by Prometheus. It is designed to be very cost effective and easy to operate. It does not index the contents of the logs, but rather a set of labels for each log stream.

    The Loki project was started at Grafana Labs in 2018, and announced at KubeCon Seattle. Loki is released under the AGPLv3 license

    To install Grafana+Loki follow the instruction depicted here: the install will teach you how to use helm charts dependency too, so please take time to download the loki chart and study it


    Read More
  • HarborMaster!

    calendar Aug 30, 2021 · 1 min read
     devops en python
     ·
    Share on: twitter facebook linkedin copy

    After creating Misterio, I found this alternative called HarborMaster:

    Harbormaster is a small utility that lets you easily deploy multiple Docker-Compose applications on a single host.

    It does this by taking a list of git repository URLs that contain Docker Compose files and running the Compose apps they contain. It will also handle updating/restarting the apps when the repositories change.


    Read More
  • K8s done right Part 1: start from helm charts

    calendar Aug 21, 2021 · 3 min read
     devops en k8s-done-right  · docker docker-compose k8s nttdata
     ·
    Share on: twitter facebook linkedin copy
    K8s done right Part 1: start from helm charts

    K8s is a very complex beast. But it give you a very good set of security defaults, and it is also a very well done implementation of a microservice application.

    After installing Docker Swarm on some Customer, we are giving up on Swarm because the Enterprise version was acquired by Mirantis and now is marketed like “K8s” engine,  so Swarm seems K8s right now.


    Read More
  • The end of the Database Mangement System as we know it

    calendar Oct 7, 2020 · 2 min read
     devops en software
     ·
    Share on: twitter facebook linkedin copy
    The end of the Database Mangement System as we know it

    In Microservices architecture, you decompose your services in a set of fine-grained services. These services are full-stack software, from front end API down to database layer.

    Each microservice is responsible and owns its data.

    For instance if you have a MovieInventory service and a CheckIn/Checkout services, they must communicate each other via API.


    Read More
  • AWS ECS is NOT Docker Swarm

    calendar Aug 14, 2020 · 3 min read
     devops en knowledgebase  · aws
     ·
    Share on: twitter facebook linkedin copy
    AWS ECS is NOT Docker Swarm

    Amazon Elastic Container services (ECS) is the Amazon Solution for running  docker containers on Amazon.

    ECS is not a docker swarm implementation. I am writing this article to stress this, because this point is not very clear digging in the tutorials (it is explained a bit in the question “What is the difference between Docker Swarm, Kubernetes, and Amazon ECS” but then the tuytorials mix the things up too much).


    Read More
  • Misterio: Ansible and Saltstack killer in docker

    calendar Jul 9, 2020 · 1 min read
     devops en  · docker misterio
     ·
    Share on: twitter facebook linkedin copy
    Misterio: Ansible and Saltstack killer in docker
    Misterio is a  docker-compose based Ansible alternative.Misterio rocks!
    https://github.com/daitangio/misterio

    Why

    I need to show Ansible and Saltstack configuration manager are nice tools but in a K8s world, the same result can be achieved in a much simpler way.
    It was to teach the container way to some co-worker.
    Without effort, I end up with a tool I am using on my home machines, which include a bunch of very different architecture (Ubuntu Boxes, ARMs RPi2, Windooze).
    So I think it would be nice show Misterio to the world...and yes there is a bit of magic, called containers.
  • Ansible rulez!

    calendar Nov 13, 2019 · 2 min read
     devops en  · raspberrypi
     ·
    Share on: twitter facebook linkedin copy

    In the last weekend I needed to restore my RasperryPi service box. It is a raspberrypi 2 which mostly make backups of my blogs.

    Its microSD card gets corrupted, forcing me a full reinstall. I decided to try to make everything via Ansible.

    I have already a strong experience with Saltstack, another software used to remotely manage and control huge pool of hosts. Saltstack is an agent-based solution which needs some “setup” steps, which would be an overkill for configuring a single small pc. It has a lot of concept on its own.


    Read More
  • Docker tips

    calendar Sep 27, 2019 · 2 min read
     devops en knowledgebase  · docker
     ·
    Share on: twitter facebook linkedin copy
    Docker tips

    Use docker in docker to drive docker from a container Working under windows, sometimes docker slow down. Sometimes you need to access to the MobyVM. With this line:

    docker run --rm  -ti -v "/var/run/docker.sock:/var/run/docker.sock" -v /:/host   docker  sh

    you run a container which will removed upon exit. This container can access to docker daemon (via the docker in docker image) and has also access to MobyVM under the /host mount point. Keep in mind this container has total access to your windows C: disk too, so be careful! Find the total memory % used by your containers:


    Read More
  • Prometheus + Grafana: vincere facile

    calendar Jul 13, 2019 · 1 min read
     devops it  · k8s
     ·
    Share on: twitter facebook linkedin copy
    Prometheus + Grafana: vincere facile

    Abbiamo provato Prometheus in congiunzione con Grafana.

    Prometheus è un tool di monitoraggio e alerting, scritto in Go e caratterizzato da un database orientato all’archiviazione in time series.

    Entrambi sono molto curati, open source e caratterizzati da una offerta commerciale per chi ha bisogno di un supporto a pagamento.


    Read More
  • Why DevOps

    calendar Apr 4, 2019 · 1 min read
     devops
     ·
    Share on: twitter facebook linkedin copy

    We just finished implementing a dev ops deploy toolchain able to compile,deploy, rollback all in automatic way. The objection of the dev team is “it is slow to deploy”.

    Yes, it is slower then manual copying file.

    1. But it is AUTOMATIC
    2. It provide a rollback procedure.
    3. It is rock solid.
    4. It works alone, at midnight. Mind it. It work alone.
    and yes we should optimize it 

     


    Read More
  • Detecting Agile bullshit

    calendar Feb 5, 2019 · 1 min read
     devops en software
     ·
    Share on: twitter facebook linkedin copy
    Detecting Agile bullshit

    The department of defense, has published a nice document to “detect” agile bullshit. The document is called DIB_DETECTING_AGILE_BS_2018.10.05 and was published on October 2018.

    We saved a copy on our site, because we think it is very very interesting…

  • Hyper VM Troubleshooting

    calendar Nov 8, 2018 · 1 min read
     devops en featured  · docker
     ·
    Share on: twitter facebook linkedin copy
    Hyper VM Troubleshooting

    Sometimes your windows' HyperV Hypervisor will refuse to start.

    The problem is tricky because the services seems started if you check them. Also the installation is successful, virtualization is enabled and so on. So what is wrong?


    Read More
  • Docker Shadow of Lights on Raspberry Pi 2/3

    calendar May 20, 2018 · 1 min read
     devops en  · docker raspberrypi
     ·
    Share on: twitter facebook linkedin copy
    Docker Shadow of Lights on Raspberry Pi 2/3

    Cloud, DevOps, and Microservices are three strong forces are melting together.

    Containers is the key technology around them. Before docker, horizontal scaling via VM spinning was feasible but a slow speed, compared to the speed of a docker container boot.

    So do you want to learn docker without going out of business? Let’s go!


    Read More
  • OpsDev

    calendar Mar 23, 2018 · 2 min read
     devops en humor
     ·
    Share on: twitter facebook linkedin copy

    From an internal email of a very very big corporate company

    Incident Background: BIGPROJECT has been unavailable since APAC SOD due to a data refresh activity being wrongly triggered in from UAT to Production environments.

    Business Impact

    1. BIGPROJECT is unavailable for all users in the bank
    2. BIGPROJECT2 platform which sits on BIGPROJECT is unavailable this includes the Click-to-chat serviceCurrent Status
    3. Initial attempt of flashback Database to restore from the last good restore point failed due to errors due to absence of flashback logs– this was a quicker option, but now ruled out.
    • Currently going ahead with full restoration in the Primary database – this activity is tentatively supposed to take 8-9 hours (in place of 6 hours earlier mentioned)
    [...manual recovery instruction follows... ]

    After 5 hours in another email they dare to say:


    Read More
  • Docker & containers: uso ideale

    calendar Mar 11, 2018 · 3 min read
     devops featured it  · docker linux
     ·
    Share on: twitter facebook linkedin copy
    Docker & containers: uso ideale
    Docker is a tool that can package an application and its dependencies in a virtual container that can run on any Linux server. This helps enable flexibility and portability on where the application can run, whether on premises, public cloud, private cloud, bare metal, etc.

    Da https://en.wikipedia.org/wiki/Docker_(software)

    Docker e la “containerizzazione” sono l’evoluzione di due tecnologie molto “antiche”:


    Read More
    • ««
    • «
    • 1
    • 2
    • »
    • »»

Recent Posts

  • Postgres Take it All
  • La ruota del Destino
  • Darth Android
  • Vps Provider
  • Chat
  • RSS Readers
  • Vibe Coding: easy to say, difficult to survive

Latest comments

    Giovanni Giorgi

    Copyright 1999-  GIOVANNI GIORGI. All Rights Reserved

    to-top