# k8s кластер ## Нужно 1. rke - 2. k8s-lens - 3. helm - 4. Три машины на ubuntu 22.04 + docker ## Разворачиваем куб 1. `rke up --ignore-docker-version` 2. полученный конфиг импортируем в линзу 3. в настройках подключаем метрики ## Полезные команды ```bash apt update && apt install -y mc htop zip wget curl git jq net-tools gnupg2 screen open-iscsi curl https://get.docker.com -o install.sh && sh install.sh ``` ## Твики ### is apparently in use by the system; will not make a filesystem here! * Create the default configuration file /etc/multipath.conf if not existed * Add the following line to blacklist section devnode "^sd[a-z0-9]+" ```config blacklist { devnode "^sd[a-z0-9]+" } ``` * Restart multipath service# systemctl restart multipathd.service * Verify that configuration is applied# multipath -t ### Failed to allocate directory watch: Too many open files на всех нодах кластера: ```bash sysctl fs.inotify.max_user_watches=65536 sysctl fs.inotify.max_user_instances=8192 sysctl net.ipv4.tcp_max_syn_backlog=100000 sysctl net.core.somaxconn=100000 sysctl net.ipv4.tcp_wmem='4096 12582912 16777216' sysctl net.ipv4.tcp_rmem='4096 12582912 16777216' sysctl net.ipv4.ip_local_port_range='10240 65535' ```