prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)

Antes, temos falado sobre o modo de rede K8S, certifique-se de prática
hoje vamos explicar para o monitor
específico yaml pus disco de rede Baidu, podemos usar o download direto
link: https://pan.baidu.com/s / 16LLvtAM5EJaiy0AnmMTjjQ
código de extracção: xw54

grafana Esta ferramenta é uma interface gráfica, é responsável pela apresentação de informação, muito potente, prometheus pode ser combinado, zabbix, recolhido temporariamente, que compreende ainda mysql, zk, ETCD, NGINX estes dados podem ser recolhidos para mostrar
prometheus é uma base de dados de temporização Qual é o tempo do banco de dados, ou seja, antes do armazenamento de dados, mas você não pode séries Modificar Remover de operações, ansiosamente Prometheus os dados devem cair na memória e, em seguida, gravadas periodicamente no disco, este arquivo de configuração em Prometheus definição, pode modificar,
adicionalmente prometheus principalmente tendo o agente de recepção para os dados acima para o protocolo http via modo de puxar
além disso, há um modo de impulso, que é usado principalmente para a recolha de dados de relativamente curto, principalmente agente para Pushgateway para operação de impulso, recebendo, e prometheus para puxar, pushgateway conjunto dos dados acima, prometheus Além disso, os dados recolhidos pela operação de alarme por AlertManager montagem, tal como aqui definido serão mais alarmes meios, mensagens de texto, micro-letras, as unhas são possíveis .
Estamos aqui para apresentar a coleção e será mostrado mais tarde pela letra polícia microempresas

Implantado por:


imagem download é necessário em todos os nós do cluster os K8S

PROM tração de encaixe / nó-exportador
de encaixe puxar PROM / Prometeu: V2.0.0
encaixe puxar grafana / grafana: 4.2.0
informações de recursos aqui máquina física nó-exportador de nó do nó de recolha, cartão de tráfego, cpu. Memória, disco e outras informações

Porque nó-exportação é coletar informações sobre as máquinas físicas, cada máquina deve ter, você pode usar nosso controlador DaemonSet anterior, garantir que cada máquina há
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)

Em seguida, iniciar
depois de iniciar cada máquina pode ver se há acima

prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
Temos em cada nó


componentes de implantação Prometheus

Aqui implantação requer certificação de segurança RBAC, então você precisa para criar uma certificação
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
componente prometheus próxima administração no perfil de forma configMap
configMap: é permitir que arquivos de imagem e configuração de desacoplamento, a fim de alcançar uma portabilidade espelho e reutilização, simples sabe sobre a linha, serão introduzidos mais tarde para o Cazaquistão

prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
Agora olhe para a construção, serão utilizados, e assim estará de volta sobre isso, este é um pontos relativamente importantes

Em seguida, crie rbac e configMap

Maneira de criar kubectl aplicar formato de xxx.yaml -f, fixo

Olhe

prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)


Prometeu o próximo arranque implantação montagem
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
modo emptyDir armazenamento é aqui utilizado, pode ser usado hostpath, ou NFS, a memória dinâmica pode pv

acesso externo ao SVC criação do arquivo

prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
K8S entre SVC e pod estão ligados através de etiqueta, etiqueta ingresso é, basicamente aglomerados de marcas relacionadas, o mais importante Ha

SVC e criar alguns prometheus

prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
olhar o acesso a
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
estes dados são encostar

soma por (pod_name) (taxa (container_cpu_usage_seconds_total {imagem! = "", pod_name! = ""} [1m]))
查询pod的语句

prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)

Prometheus os gráficos ruim aqui, mas também bastante alto, precisamos grafana código aberto em exposição

Também em duas partes, de implantação grafana e SVC

prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)

Em seguida é svc
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
aqui não especificar uma porta fixa Ha
é atribuído aleatoriamente

Claro, você pode implantar um nome de domínio, de fácil acesso, a entrada antes de podermos usá
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)

Criando estes três yaml

Começar a ver resultados

prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
Se nenhum domínio pode ligar anfitriões
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
ADMIN; senha da conta ADMIN

fonte prometheus configuração
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
podem ser importados diretamente de entrada número do modelo 315 on-line, comparar e economizar tempo, você também pode Modelo JSON importação

prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)
prometheus K8S implantação e grafana monitorização pod e máquina de recursos (11)


efeito Prometheus não melhor do que antes de ser bom, é
bom explicar aqui, podemos usar o meu yaml ser configurado diretamente hoje, existem questões agradar letra ou comentário privado

Acho que você gosta

Origin blog.51cto.com/xiaorenwutest/2485060
Recomendado
Clasificación