Свежие записи

Kubernetes, ingress controller 3, установка второго контроллера, вариант HostNetwork

Продолжение темы ingress controller.Деплой второго ingress controller в варианте HostNetwork.В итоге получаем два разных контроллера в кластере. Деплоим Ingress, выбирая необходимый контроллер.

Файлы, используемые в видео: https://github.com/BigKAA/kubernetes-ingresscontroller

Читать далее →

Kubernetes, Ingress controller, установка и настройка, вариант с NodePort

Установка и настройка Ingress controller, вариант NodePort с дополнениями и улучшениями. Подробно рассматриваем установку контроллера используя руки, мозги и yaml файлы. Никаких helm-чартов.

Файлы, используемые в видео: https://github.com/BigKAA/kubernetes-ingresscontroller

Следующее видео в серии Ingress controller: 3. Kubernetes, ingress controller [3], установка второго контроллера, вариант HostNetwork: https://youtu.be/k26hETfmRzc

Читать далее →

Kebernetes, Ingress controller - теория

Первое видео в серии “Ingress controller”. Теоретическое.

Полезные ссылки: Ingress - https://kubernetes.io/docs/concepts/services-networking/ingress/ Ingress Controllers - https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/ NGINX Ingress Controller - https://kubernetes.github.io/ingress-nginx/

В следующем видео будет показана установка и настройка ingress controller с использованием NodePort.

Читать далее →

Kubernetes, flunetd - роутер логов

Использование fluentd в качестве роутера логов. Сохранение логов kubernetes и приложений в файлах на NFS диске.

Немного об использовании PersistentVolumes & PersistentVolumesClaims

Файлы, используемые в видео: https://github.com/BigKAA/kubernetes-fluentd

Читать далее →

Kubernetes logs and fluentbit

В видео подробно описано как собирать логи:

  • Kubernetes.
  • Приложений, развернутых в нем.
  • Логи хост компьютера, на котором развернут kubernetes.

Для сбора используется программа fluentbit.

Фалы манифестов можно получить тут: https://github.com/BigKAA/kubernetes-fluentbit

Читать далее →

Rancher

Rancher - пожалуй самая лучшая среда управления кластерам кубернетес.

Установка, удаление. Общие принципы работы. Вобщем начало…

Читать далее →

Установка kubernetes на CentOS 8

Файлы, используемые в видео.Установка докера

cat > install-docker-ce8.sh << EOF2
#!/bin/bash

dnf install tc ipvsadm -y

systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
dnf install network-scripts

dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
dnf install docker-ce --nobest -y

mkdir /etc/docker

cat > /etc/docker/daemon.json <<EOF
{
  "exec-opts": ["native.cgroupdriver=systemd"],
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m"
  },
  "storage-driver": "overlay2",
  "storage-opts": [
    "overlay2.override_kernel_check=true"
  ],
  "iptables": false
 }
EOF
mkdir -p /etc/systemd/system/docker.service.d
systemctl daemon-reload
systemctl enable docker
systemctl restart docker
EOF2

chmod +x install-docker-ce8.sh

Установка kubernetes

Читать далее →