Комментарии 18
На маке можно пробовать или это только для Linux да еще и с графической оболочкой, учитывая что Grafana открывается только локально?
MacOS поддерживается, смотрите самое начало, где указаны требования к системе. Для самого Deckhouse GUI не нужны, просто именно в этой статье мы рассматриваем установку на личный ноутбук — а личные машинки обычно с GUI:)
Это на маке и гонялось для статьи :)
Ну и на линуксе потом тоже тестилось.
Вся графана в "Post
"https://trickster.d8-monitoring.svc.cluster.local/trickster/main/api/v1/query":
dial tcp 10.96.200.234:443: connect: connection refused"
хотя при установке ошибок не было.
Залетайте в чатик, поможем: https://t.me/deckhouse_ru
Ну залетел. Никто не помог. И вообще "чатик" толи почти мертвый, толи только для профи.
Release "werf-guide-app" does not exist. Installing it now.
┌ Waiting for resources to become ready
│ ┌ Status progress
│ │ DEPLOYMENT REPLICAS AVAILABLE UP-TO-DATE
│ │ werf-guide-app 1/1 1 1
│ │ │ POD READY RESTARTS STATUS
│ │ └── guide-app-674658864d-gzwnk 1/1 0 Running
│ │ RESOURCE NAMESPACE CONDITION: CURRENT (DESIRED)
│ │ Service/werf-guide-app werf-guide-app -
│ │ Ingress/werf-guide-app werf-guide-app -
│ └ Status progress
└ Waiting for resources to become ready (3.67 seconds)
NAME: werf-guide-app
LAST DEPLOYED: Mon Oct 23 10:37:35 2023
LAST PHASE: rollout
LAST STAGE: 0
NAMESPACE: werf-guide-app
STATUS: deployed
REVISION: 1
TEST SUITE: None
Running time 35.34 seconds
@-MBP app % curl werf-guide-app.127.0.0.1.sslip.io
<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx</center>
</body>
</html>
PS
В общем на маке не работает :-(
А все четко по инструкции делал?
Нигде ошибок не вылезало?
В «кластере« релиз развернулся, если через kubectl посмотреть?
kubectl get pods --namespace=werf-guide-app -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
werf-guide-app-674658864d-p62mj 1/1 Running 0 55s 10.244.0.13 d8-control-plane
ну по смыслу (я может ошибаюсь) ingress controller не видит пода с приложухой
curl --resolve werf-guide-app.test:80:127.0.0.1 http://werf-guide-app.test
pong
DNS не dnsит говорят в телеге.
Резюмирую - что-то вы очень не рабочее опубликовали. Надо наверное на чистых машинах проверять, а не рабочих :-(
Вполне рабочее. Тестируем на разных машинах.
Делалось в режиме реального времени на рабочем ноуте. Вот просто взял, потушил работающий до этого докер-композ и начал разворачивать Kind. Я все свои статьи делаю вручную, прежде чем описать шаги, поэтому могу заявлять в лучших традициях программистов «У меня работает!» :)
На самом деле гонялось даже на двух рабочих ноутах: маке и синкпаде с пингвином. В обоих случаях ноуты были рабочие, система не «чистая». Единственное, что было неизменно — подключение к инету. Вангую проблему на уровне sslip.io, т.к. судя по решению выше ты просто редиректнул запрос напрямую на свою сетевуху без использования sslip. В принципе, есть второй путь: нужные домены прописать сразу в /etc/hosts
, а не использовать sslip. По крайней мере для приложеньки. Для декхауса придется в главном mc менять адрес. Или не придется, если прописать все вышеуказанное со sslip прямо в hosts.
Установка Deckhouse в kind: пробуем K8s-платформу на ноутбуке — без серверов и облаков