sam
ВМ создаются
Edouard
А чем k8s разворачивался?
Присоединяюсь к вопросу. Все-таки, чем разворачивали именно k8s? Magnum, kubespray, руками по документации?
sam
Aleksey
Edouard
Aleksey
ставить куб по документации Опенстека это прямо норм 🙂
sam
sam
а
sam
стоп
sam
я не правильно вас понял
sam
сорян)
Edouard
Нет проблем.
sam
куб сам я не ставил - я ставил магнум, собственно он сам все разворачивает
sam
магнум кластер то создает, только «пустой»
Edouard
magnum cluster-show название клустера
sam
сек, я его пересоздаю
Edouard
Угу. И сразу в лог и смотрите. Потом надо идти на master_addresses и смотреть kubectl cluster-info
Kubernetes master is running at http://10.20.0.2:8080
sam
magnum cluster-show название клустера
openstack coe cluster show 9e2caa4f-ee2f-4a1c-9139-2acc3ba55644
+---------------------+------------------------------------------------------------+
| Field | Value |
+---------------------+------------------------------------------------------------+
| status | CREATE_COMPLETE |
| cluster_template_id | f43b1037-41aa-4c1e-b1f0-7f6229013fb9 |
| node_addresses | [u'192.168.99.3'] |
| uuid | 9e2caa4f-ee2f-4a1c-9139-2acc3ba55644 |
| stack_id | 5d24116d-e799-45c0-ab06-e741a6d7d510 |
| status_reason | Stack CREATE completed successfully |
| created_at | 2019-04-06T13:08:13+00:00 |
| updated_at | 2019-04-06T13:15:20+00:00 |
| coe_version | v1.11.1 |
| labels | {} |
| faults | |
| keypair | knopka |
| api_address | https://192.168.99.13:6443 |
| master_addresses | [u'192.168.99.13'] |
| create_timeout | 60 |
| node_count | 1 |
| discovery_url | https://discovery.etcd.io/2d2ef264305faaa3e32b51703cdfb53b |
| master_count | 1 |
| container_version | 1.12.6 |
| name | first |
| master_flavor_id | 2core-2g-20g |
| flavor_id | 4core-4g-40g |
+---------------------+------------------------------------------------------------+
sam
sam
kubectl get ns
NAME STATUS AGE
default Active 4m
kube-public Active 4m
kube-system Active 4m
kubectl --namespace kube-system get po
No resources found.
sam
вот) если что то задеплоить будет висеть в статусе «пендинг»)
Edouard
kubectl proxy --port=8080 &
curl http://localhost:8080/api/
sam
curl http://localhost:8080/api/
{
"kind": "APIVersions",
"versions": [
"v1"
],
"serverAddressByClientCIDRs": [
{
"clientCIDR": "0.0.0.0/0",
"serverAddress": "10.0.0.10:6443"
}
]
}
Edouard
Теперь воспроизведите то, на что у вас ранее отвечало
dial tcp 127.0.0.1:8080: connect: connection refused
sam
я вижу это в логах
sam
ща
sam
если зайти на ноду мастера, то в логах шедулера видно следующее
sam
Apr 06 13:15:01 first-zup5vpqxpw3r-master-0.novalocal runc[2761]: E0406 13:15:01.689651 1 reflector.go:205] k8s.io/kubernetes/vendor/k8s.io/client-go/informers/factory.go:130: Failed to list *v1.Service: Get http://127.0.0.1:8080/api/v1/services?limit=500&resourceVersion=0: dial tcp 127.0.0.1:8080: connect: connection refused
[fedora@first-zup5vpqxpw3r-master-0 ~]$ sudo journalctl -u kube-scheduler.service| grep dial
Edouard
api, как мы выяснили, живое, и нормально отвечает на запросы
sam
да, это я видел
sam
но вот
sam
kubectl create deployment hello-node --image=gcr.io/hello-minikube-zero-install/hello-node
deployment.apps/hello-node created
kubectl get po
NAME READY STATUS RESTARTS AGE
hello-node-546b66f89f-f4g2m 0/1 Pending 0 5s
kubectl describe po hello-node-546b66f89f-f4g2m
...
Events:
Type Reason Age From Message
---- ------ ---- ---- -------
Warning FailedScheduling 7s (x4 over 13s) default-scheduler 0/2 nodes are available: 2 node(s) had taints that the pod didn't tolerate.
sam
kubectl get node
NAME STATUS ROLES AGE VERSION
first-zup5vpqxpw3r-master-0 Ready master 24m v1.11.1
first-zup5vpqxpw3r-minion-0 Ready <none> 24m v1.11.1
sam
я не очень силен в к8с, собирал как то тестовый стенд на миникубе, но там все проще и все работало)
Edouard
https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
и, в-целом, https://t.me/kubernetes_ru
sam
окей, почитаю
sam
спс
Edouard
👌
Mr rang_a
Mr rang_a
Mr rang_a
@SinTeZoiD ау
Mr rang_a
@adiantum
Ilya
Mr rang_a
Anonymous
Никита Lo будет жить. Поприветствуем!
Anonymous
Efrem Fomin будет жить. Поприветствуем!
Anonymous
Leonid Savelev будет жить. Поприветствуем!
Anonymous
Pavel будет жить. Поприветствуем!
Anonymous
@TimLinux будет жить. Поприветствуем!
Timur
http://www.opennet.ru/opennews/art.shtml?num=50486
Timur
че за зверь, кто-то в курсе?
Maxim
Maxim
еси не хочешь мучаться с опенстаком
Maxim
:)
Timur
я только вчера в одном чятика рассказывал, что альтернатив openstack нет, а на следующий день такая новость :)
Maxim
Maxim
а опеннебула?
Maxim
как минимум
Maxim
Maxim
Vladislav
Имеется в виду, используется по назначению, а не как пример для ответа на вопрос.
Yuf
Yuf
https://www.leaseweb.com/cloud/private/apache-cloudstack
Maxim
он не опенсорс)
ну вроде он не говорит что аналог должен быть опенсорс, да и там есть СЕ версия
Timur
Maxim
J
Раньше ей CERN пользовался, а потом новое ит руководство пришло и решило что срочно надо опенстек.
J
думаю, беда опеннебулы в том что она слеплена из смеси си, явы, руби и хз чего еще)
Maxim
J
Попенстек стал популярным не в последнюю очередь потому что любую мартышку можно научить на питоне писать. (не хочу никого обидеть, а себя в первую очередь)
Mr rang_a
Mr rang_a