EticaAI / aguia-pescadora

Documentação de toda pilha de soluções e de usuário do PaaS da Etica.AI. Informações do cluster Tsuru sendo configurado: [Nós: 3][CPU: 14][RAM: 32GB][Disco: 800GB SSD][Custo: < 100 BRL/mês]
https://aguia-pescadora.etica.ai
The Unlicense
1 stars 0 forks source link

Teste com k3s (um "Kubernetes Leve" que roda em 512MB de RAM) #24

Closed fititnt closed 5 years ago

fititnt commented 5 years ago

Teste mínimo com https://k3s.io, 1 nó, em qualquer dos servidores do Águia Pescadora. Ou pelo menos com mesmo sistema operacional.

É citado em #22, porém não é requisito neste momento. Não pretendo usar ele em produção visto que mesmo que funcione ele é mais novo que Kubernetes "k8s" e Delta Echo e Foxtrot tem pelo menos 8GB de RAM cada uma.

fititnt commented 5 years ago

O Ubuntu 18.04 que vem com pouca coisa nesse provedor começa com 68MB de uso de ram. A instalação padrão vai para em torno de 332MB (apenas para o k3s) e o load em torno de 0.15 a 0.30 no maximo) isso sem uso.

Eu possivelmente vou focar mais no #23 e depois volto a olhar o k3s.

Captura de tela de 2019-06-27 04-29-10

#### Instalação do k3s _________________________________________________________
# @see https://k3s.io/
# @see https://github.com/rancher/k3s

curl -sfL https://get.k3s.io | sh -
## root@vmi274563:~# curl -sfL https://get.k3s.io | sh -
## [INFO]  Finding latest release
## [INFO]  Using v0.6.1 as release
## [INFO]  Downloading hash https://github.com/rancher/k3s/releases/download/v0.6.1/sha256sum-amd64.txt
## [INFO]  Downloading binary https://github.com/rancher/k3s/releases/download/v0.6.1/k3s
## [INFO]  Verifying binary download
## [INFO]  Installing k3s to /usr/local/bin/k3s
## [INFO]  Creating /usr/local/bin/kubectl symlink to k3s
## [INFO]  Creating /usr/local/bin/crictl symlink to k3s
## [INFO]  Creating killall script /usr/local/bin/k3s-killall.sh
## [INFO]  Creating uninstall script /usr/local/bin/k3s-uninstall.sh
## [INFO]  env: Creating environment file /etc/systemd/system/k3s.service.env
## [INFO]  systemd: Creating service file /etc/systemd/system/k3s.service
## [INFO]  systemd: Enabling k3s unit
## Created symlink /etc/systemd/system/multi-user.target.wants/k3s.service → /etc/systemd/system/k3s.service.
## [INFO]  systemd: Starting k3s

netstat -ntulp
## Active Internet connections (only servers)
## Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
## tcp        0      0 127.0.0.1:6445          0.0.0.0:*               LISTEN      2199/k3s            
## tcp        0      0 127.0.0.1:10256         0.0.0.0:*               LISTEN      2199/k3s            
## tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      390/systemd-resolve 
## tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      482/sshd            
## tcp        0      0 167.86.127.225:10010    0.0.0.0:*               LISTEN      2239/containerd     
## tcp        0      0 127.0.0.1:10248         0.0.0.0:*               LISTEN      2199/k3s            
## tcp        0      0 127.0.0.1:10249         0.0.0.0:*               LISTEN      2199/k3s            
## tcp        0      0 127.0.0.1:6444          0.0.0.0:*               LISTEN      2199/k3s            
## tcp6       0      0 :::22                   :::*                    LISTEN      482/sshd            
## tcp6       0      0 :::32189                :::*                    LISTEN      2199/k3s            
## tcp6       0      0 :::31297                :::*                    LISTEN      2199/k3s            
## tcp6       0      0 :::10250                :::*                    LISTEN      2199/k3s            
## tcp6       0      0 :::6443                 :::*                    LISTEN      2199/k3s            
## tcp6       0      0 :::10251                :::*                    LISTEN      2199/k3s            
## tcp6       0      0 :::10252                :::*                    LISTEN      2199/k3s            
## udp        0      0 127.0.0.53:53           0.0.0.0:*                           390/systemd-resolve 
## udp        0      0 0.0.0.0:8472            0.0.0.0:*                           -
fititnt commented 5 years ago

Sem adições extras sobre este teste