// WISSENSBASIS

Technische Notizen aus der Praxis.

Praxisnahe Beiträge über Infrastruktur, DevOps, Cloud, Kubernetes, Linux, Sicherheit und Software.

56 Beiträge gefunden

Kubernetes

My FluxCD Notes

Install flux CLI brew install fluxcd/tap/flux Check the Kubernetes cluster flux check --pre Install flux on the Cluster flux bootstrap github \ --owner=Cultura

Cloud

Capítulo 7: Criando sua infraestrutura usando serviços em nuvem

Este capítulo visa apresentá-lo aos maiores players do mercado de Cloud e como podemos usá-los para acelerar o provisionamento, escalabilidade e confiabilidade de nossa infraestrut…

Technologie

Capítulo 6: Automatizando sua infraestrutura como código

Este capítulo tem como objetivo explicar como funciona a infraestrutura como código, instalar o Vagrant , como utiliza-lo, criando novas Máqu

Docker

Capítulo 5: Deploy de uma aplicacao usando Docker

Este capítulo tem como objetivo explicar como instalar o Docker, criacao de containers, imagens, redes e o deploy de imagens em um cenario real.

Python

Capítulo 4: Configuração de um proxy reverso com Nginx

Este capítulo tem como objetivo explicar como um proxy reverso é usado e o que ele faz, como criar uma página simples no Python usando o framework Flask e disponibiliza-la em um se…

Linux

Capítulo 3: Configuração de um Serviço

Este capítulo explicará como funciona o sistema de pacotes do Linux, como instalar um pacote, instalar um serviço, configurá-lo e executar a sua primeira aplicação em um servidor L…

Linux

Capítulo 2: Trabalhando com Bash

Este capítulo explicará o básico para você navegar dentro do seu Sistema Linux, os principais diretórios, comandos mais usados, arquivos importantes, gerenciamento de usuários e gr…

Linux

Capítulo 1: Começando com o Linux

Este capítulo irá apresentá-lo ao mundo Linux com foco em Servidores, portanto, não vou explicar sobre Desktops. Dentro do conteúdo que sera apresentado vamos ver os seguintes tópi…

Linux

Hands On DevOps With Linux

Capítulo 1: Começando com o Linux

Daten

DataOps: Convertendo Logs do Apache em um DataFrame

Eai Galera! Esse post e uma continuação do post anterior sobre DataOps , nele eu criei uma pipeline onde acesso um webserver via ssh e faço o download dos logs do apache armazenand…

Daten

DataOps: Criando uma Pipeline de Dados com Vagrant, Hadoop e Airflow

Eai Galera, Agora que já terminei o livro e está pendente para a revisão técnica, vou iniciar a minha nova empreitada em DataOps, aqui na alemanha eu fui contratado para ser um eng…

Docker

Jenkins: Pipeline as Code com Vagrant e Docker

Hoje eu terminei de escrever o capitulo 10 do meu livro e o tema foi Pipelines , no livro tem um pouco mais de teoria mas o objetivo aqui é a prática, então vamos lá. Nesse reposit…

Cloud

Terraform e GCP: Criando uma Instância e acessando via SSH

Olá! Quem acompanha meu blog sabe que eu estou escrevendo um livro sobre DevOps para um editora indiana, um dos últimos capítulos que escrevi vou sobre Terraform e GCP, então resol…

DevOps

Istio e Minikube: Teste A/B

Eai gente, Estive bastante tempo sumido, pois estou trabalhando bastante, tenho escrito um livro sobre DevOps para uma editora da Índia, então acabou não sobrando muito tempo pro b…

Cloud

Terraform, Azure: Criando uma infraestrutura básica

Oi Pessoal, Como já faz um tempo que a minha vida só tem sido Azure e eu não tenho nenhum post aqui sobre isso, vou começar com esse. Nesse tutorial vou mostrar como podemos fazer…

Python

Python, NCurses, Thread: Criando uma interface de chat

Uma vez a época em que fazia um curso técnico de informática na etec, eu assisti um filme do Hulk. Nele tem uma cena onde o Mr. Green conversava com o Mr. Blue através de um chat v…

Linux

MariaDB: Básico

Esse artigo tem como objetivo mostrar os passos básicos de como utilizar o RDBMS MariaDB . Estou escrevendo esse artigo utilizando uma máquina windows pois como o público alvo são…

Cloud

CloudFormation: Infraestrutura como código na AWS

Infraestrutura como Código é uma pratica utilizada para fazer o versionamento da infraestrutura assim como fazemos como os códigos em programação, existem diversas ferramentas que…

Python

Python e MySQL

Recentemente ministrei um treinamento aqui no meu trabalho, onde falávamos da interação de Python os bancos de dados mais comuns, sendo eles MySQL , PostgreSQL , SQLServer e MongoD…

Python

PYPI: Empacotando e distribuindo a sua aplicação Python

Esses dias estava fazendo um workshop em Python e um dos tópicos, era como empacotar e distribuir uma aplicação ou biblioteca em Python , ou seja como eu posso fazer um: pip instal…

Python

Flask - Autenticação

Nesse post vou mostrar como fazer uma autenticação básica utilizando, Flask, Blueprints e Decorators, caso você ainda não saiba o que é isso eu tenho os links aqui: Flask Basico -…

Kubernetes

Minikube: Kubernetes em Ambiente de Desenvolvimento

Kubernetes é um assunto muito falado hoje em dia, mas tão importante quanto saber fazer a instalação é saber fazer o uso da ferramenta, sendo assim, nesse post vou explicar como a…

Linux

Linux Bonding: Alta Disponibilidade em Interfaces de Rede

Quando falamos de infraestrutura, um dos pré-requisitos é se pensar em alta disponibilidade, seja ela de: - Máquinas Virtuais - Storages - Máquinas Físicas - Links de Internet E et…

Python

Anaconda: Iniciando um ambiente de ciência de dados

é um gerenciador de pacotes e ambientes Python, mas atualmente é bem conhecido no meio de BigData e DataScience, em parceria com o

Sicherheit

DevSecOps: Static Application Security Testing com SonarQube

Quando falamos de DevSecOps , estive um termo chamado Shift Left , que consiste em analisar questões de segurança desde o inicio do desenvolvimento de uma aplicação, ao invés do mo…

Python

Python: Flask, Decorators e PyTest

Esse dias tive que fazer uma api que realizava transações de cartões de crédito e fazia diversas validações, como por exemplo, se a quantidade solicitada pelo vendedor é maior do q…

Technologie

Openshift, Go: Fazendo o deploy de uma aplicação Web

Esse post tem como objetivo mostrar como é feito o deploy deu ma aplicação em Go dentro do Openshift. A primeira coisa que vou explicar é um framework chamado Beego , que te auxili…

Terraform

Terraform: Gerenciando DNS com TSIG

Terraform é uma ferramenta da Hashicorp focada em Bootstrapping e inicialização de recursos, se fizermos uma comparação entre Puppet e Terraform por exemplo, o Puppet é responsável…

Technologie

Minio: Tenha seu próprio S3 Storage

Minio é um storage de objetos de alta performance e distribuído, mas a grande vantagem de usá-lo é sua compatibilidade total com o Amazon S3 , nesse post vou explicar como podemos…

Technologie

Minishift: Openshift Origin como ambiente de desenvolvimento

O Minishift é uma versão simplificada do Openshift Origin que pode ser instalada dentro do VirtualBox e utilizada como ambiente de desenvolvimento, esse post tem como objetivo most…

Docker

Heroku, Python e Gunicorn: Deploy de Aplicações em Containers

Heroku é atualmente uma das melhores opções PaaS ( Plataform as a Service ) para desenvolvedores fazerem o deploy de suas aplicações, essa plataforma é muito utilizada nas startups…

Python

Web Scraping: Python, Selenium e BeautifulSoup

Muita gente na internet tem dúvida de como fazer robôs que buscam coisas em sites, baixam conteúdo ou simplesmente executam ações para testar alguma funcionalidade do site, sistema…

DevOps

Vagrant - Ambiente de Desenvolvimento Ágil

DevOps tem como objetivo diminuir o Time To Market de um serviço, ou seja, diminuir o máximo possível do tempo em

Technologie

Vault: SSH com OneTimePassword

Vault é uma ferramenta desenvolvida pela HashiCorp , essa ferramenta tem como objetivo fazer um armazenamento

Daten

MongoDB Sharding

No MongoDB Sharding é uma forma de distribuir dados através de múltiplos servidores com o objetivo de ter um grande cluster de dados. O Recurso de Sharding é utilizando quando se t…

Daten

MongoDB Cluster 3 Replicas

O MongoDB é um banco com foco em escalabilidade horizontal, sendo assim ele possui um recurso chamado ReplicatSet que serve para replicar os dados em um cluster de servidores para…

Technologie

Hadoop Cluster

Nesse post vou explicar como é possível criar um cluster de hadoop utilizando 3 nodes. O Hadoop é um framework para se trabalhar com bigdata , ele possui um recursos chamado hdfs q…

Python

Python + ADB

Recentemente fiz um projeto para efetuar testes em dispositivos android utilizando a linguagem python . Esses testes eram feitos em um celular da samsung conectados via usb a um co…

Daten

MongoDB Aggregation

Na minha jornada infinita de aprender coisas novas em T.I, nos assuntos DevOps, BigData, DataScience, Clusters, Virtualização e tudo mais. Estou essa semana focado em extrair relat…

Daten

Sincronizando dados do PostgreSQL no Elasticsearch

Atualmente estou com uma missão de gerar relatórios e estatísticas com os dados do Moodle , porém o Moodle trabalha somente com bancos de dados relacionais como PostgreSQL e MySQL…

DevOps

Ansible instalando Puppet

Existem alguns artigos na internet que comparam Ansible e Puppet como concorrentes e que Ansible substitui o Puppet e assim por diante, mas na minha opinião as ferramentas se compl…

DevOps

Puppet Agent e Server

Atualmente na área de T.I. tudo é DevOps e ferramentas de gerência de configuração são um pré-requisito para quem quer entrar para esse mundo, sendo assim nas linhas abaixo vou mos…

Python

Flask - Blueprints

Essa é uma continuação do post Flask Básico , no primeiro post foi explicado a estrutura básica de um projeto em flask da forma mais simples possível, porém não é uma boa prática t…

Python

Python Threads

Esse é um post breve para mostrar um exemplo sobre o uso de Threads em Python. Threads são uma forma de fazer com que a sua aplicação execute tarefas de forma assíncrona, por exemp…

Netzwerke

Gerenciando Zona de DNS no Registro.br

No mundo de hosting é muito comum serem adquiridos dois endereços de IP para o mesmo servidor, pois ao apontar o seu domínio no registro.br, é obrigatório informar pelo menos 2 ser…

Technologie

VestaCP

O cPanel é uma ferramenta que domina o mundo do hosting, porém é necessário adquirir uma licença para usa-lo, mas existem alternativas opensource totalmente gratuitas para quem est…

Technologie

Extraindo dados do ZODB

Eae Galera! Essa semana tive um desafio de fazer uma migração de um ambiente de ensino a distância que estava todo em Plone para o Moodle . O primeiro desafio que encontrei foi com…

Python

Python - Zimbra Preauth

Esses dias precisei realizar uma integração entre Zimbra e Python. Para fazer isso é necessário seguir alguns procedimentos. O primeiro passo é gerar a Preauth Key no zimbra, a doc…

Technologie

Autenticando PHPMailer e Gmail

Para enviar emails através do GMAIL, é necessário realizar a autenticação através do protocolo SMTP. Para realizar esse processo através do PHP é necessário utilizar a biblioteca P…

Linux

Iptables: Regras básicas e bloqueio por string

Ae galera! Todo Sysadmin Linux um dia precisou fazer uma regra de Iptables, nesse post vou mostrar alguns comandos básicos de sobrevivência. O primeiro passo é entender as tabelas…

Python

Python e LDAP Search

Esse post foi criado para mostrar como é possível fazer a conexão à um servidor LDAP através da linguagem Python. Para começar, o primeiro passo é instalar o módulo ldap do python.…

Docker

Redirect de Portas, Redes e IP Fixo no Docker

Eae Galera! Os comandos para definir o IP fixo no Docker só funcionam a partir da versão 1.10 do docker-engine Esse post tem como objetivo mostrar os comandos necessários para admi…

Docker

Docker Básico

Opa! Esse é um post para mostrar os comandos básicos para administrar containers em docker. O Docker é uma ferramenta criada para gerenciar containers, os desenvolvedores pegaram o…

Linux

Python e SSH

Uma tarefa muito comum dos administradores de sistemas linux é executar o mesmo comando em vários servidores distintos, isso com o objetivo de aplicar um patch de segurança, instal…

Python

Flask Básico

Esse é um post é um breve tutorial de como usar o flask para fazer seu sites e projetos utilizando python. A primeira coisa a se fazer é instalar o Flask. pip install flask Segue a…

Python

Socket em Python

Sockets são usados para enviar dados através da rede, um exemplo seria enviar um arquivo pelo MSN, ou até mesmo as mensagens. Nesse tutorial, vou criar uma aplicação estilo messeng…