Size: a a a

Kubernetes — русскоговорящее сообщество

2020 September 28

VS

Victoria Sataeva in Kubernetes — русскоговорящее сообщество
видели пост? спец предложения от Слерма
источник

VS

Victoria Sataeva in Kubernetes — русскоговорящее сообщество
Вот тут делятся специальными предложениями на интенсивы в учебном центре "Слерм" за прохождение короткого опроса о практике применения Kubernetes в России.

#реклама
источник

SZ

Sergey Zinkevich in Kubernetes — русскоговорящее сообщество
Круто!)
источник

ММ

Максим Морарь... in Kubernetes — русскоговорящее сообщество
Victoria Sataeva
Вот тут делятся специальными предложениями на интенсивы в учебном центре "Слерм" за прохождение короткого опроса о практике применения Kubernetes в России.

#реклама
Заканчивал их курс. Норм тема
источник

А

Андрей in Kubernetes — русскоговорящее сообщество
Привет всем, никто случайно heketi+glasterfs на 1.18 не разворачивал?
источник

А

Андрей in Kubernetes — русскоговорящее сообщество
Андрей
Привет всем, никто случайно heketi+glasterfs на 1.18 не разворачивал?
День мучаюсь, какая-то жесткая херня
источник

k

kvaps in Kubernetes — русскоговорящее сообщество
А knative всё же прикольная штука
https://youtu.be/LtELzpw1l1M?t=420
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Victoria Sataeva
Вот тут делятся специальными предложениями на интенсивы в учебном центре "Слерм" за прохождение короткого опроса о практике применения Kubernetes в России.

#реклама
Не понравилось
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Ничего нового в тексте после прохождения опроса не увидел
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Андрей
День мучаюсь, какая-то жесткая херня
Рассказывай
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Чтоб бойцы не шли по твоим ошибкам
источник

А

Андрей in Kubernetes — русскоговорящее сообщество
George Gaál
Рассказывай
Да особо рассказывать нечего, делаю по ману, единственное, что манифесты под 1.18 переделал
источник

А

Андрей in Kubernetes — русскоговорящее сообщество
Андрей
Да особо рассказывать нечего, делаю по ману, единственное, что манифесты под 1.18 переделал
manakhov@akd-test1-kube-master:~/gluster-kubernetes/deploy$ ./gk-deploy -gv --admin-key admin --user-key user Welcome to the deployment tool for GlusterFS on Kubernetes and OpenShift.  Before getting started, this script has some requirements of the execution environment and of the container platform that you should verify.  The client machine that will run this script must have:  * Administrative access to an existing Kubernetes or OpenShift cluster  * Access to a python interpreter 'python'  Each of the nodes that will host GlusterFS must also have appropriate firewall rules for the required GlusterFS ports:  * 2222  - sshd (if running GlusterFS in a pod)  * 24007 - GlusterFS Management  * 24008 - GlusterFS RDMA  * 49152 to 49251 - Each brick for every volume on the host requires its own    port. For every new brick, one new port will be used starting at 49152. We    recommend a default range of 49152-49251 on each host, though you can adjust    this to fit your needs.  The following kernel modules must be loaded:  * dm_snapshot  * dm_mirror  * dm_thin_pool  For systems with SELinux, the following settings need to be considered:  * virt_sandbox_use_fusefs should be enabled on each node to allow writing to    remote GlusterFS volumes  In addition, for an OpenShift deployment you must:  * Have 'cluster_admin' role on the administrative account doing the deployment  * Add the 'default' and 'router' Service Accounts to the 'privileged' SCC  * Have a router deployed that is configured to allow apps to access services    running in the cluster  Do you wish to proceed with deployment?  [Y]es, [N]o? [Default: Y]: y Using Kubernetes CLI.  Checking status of namespace matching 'default': default   Active   5d Using namespace "default". Checking for pre-existing resources...   GlusterFS pods ...  Checking status of pods matching '--selector=glusterfs=pod':  Timed out waiting for pods matching '--selector=glusterfs=pod'. not found.   deploy-heketi pod ...  Checking status of pods matching '--selector=deploy-heketi=pod':  Timed out waiting for pods matching '--selector=deploy-heketi=pod'. not found.   heketi pod ...  Checking status of pods matching '--selector=heketi=pod':  Timed out waiting for pods matching '--selector=heketi=pod'. not found.   gluster-s3 pod ...  Checking status of pods matching '--selector=glusterfs=s3-pod':  Timed out waiting for pods matching '--selector=glusterfs=s3-pod'. not found. Creating initial resources ... /usr/bin/kubectl -n default create -f /home/manakhov/gluster-kubernetes/deploy/kube-templates/heketi-service-account.yaml 2>&1 serviceaccount/heketi-service-account created /usr/bin/kubectl -n default create clusterrolebinding heketi-sa-view --clusterrole=edit --serviceaccount=default:heketi-service-account 2>&1 clusterrolebinding.rbac.authorization.k8s.io/heketi-sa-view created /usr/bin/kubectl -n default label --overwrite clusterrolebinding heketi-sa-view glusterfs=heketi-sa-view heketi=sa-view clusterrolebinding.rbac.authorization.k8s.io/heketi-sa-view labeled OK Marking 'akd-test1-kube-node1' as a GlusterFS node. Marking 'akd-test1-kube-node1' as a GlusterFS node. /usr/bin/kubectl -n default label nodes akd-test1-kube-node1 storagenode=glusterfs --overwrite 2>&1 node/akd-test1-kube-node1 labeled Marking 'akd-test1-kube-node2' as a GlusterFS node. Marking 'akd-test1-kube-node2' as a GlusterFS node. /usr/bin/kubectl -n default label nodes akd-test1-kube-node2 storagenode=glusterfs --overwrite 2>&1 node/akd-test1-kube-node2 labeled Marking 'akd-test1-kube-node3' as a GlusterFS node. Marking 'akd-test1-kube-node3' as a GlusterFS node. /usr/bin/kubectl -n default label nodes akd-test1-kube-node3 storagenode=glusterfs --overwrite 2>&1 node/akd-test1-kube-node3 labeled Deploying GlusterFS pods. sed -e 's/storagenode\: glusterfs/storagenode\: 'glusterfs'/g' /home/manakhov/gluster-kubernetes/deploy/kube-templates/glusterfs-daemonset.yaml | /usr/bin/kubectl -n default create -f - 2>&1 daemonset.apps/glusterfs created Waiting for GlusterFS pods to start ...
источник

А

Андрей in Kubernetes — русскоговорящее сообщество
Андрей
Да особо рассказывать нечего, делаю по ману, единственное, что манифесты под 1.18 переделал
Checking status of pods matching '--selector=glusterfs=pod': glusterfs-lsbkt   1/1   Running   0     61s glusterfs-t5qgr   1/1   Running   0     61s glusterfs-vhvmt   1/1   Running   0     61s OK /usr/bin/kubectl -n default create secret generic heketi-config-secret --from-file=private_key=/dev/null --from-file=./heketi.json --from-file=topology.json=topology.json secret/heketi-config-secret created /usr/bin/kubectl -n default label --overwrite secret heketi-config-secret glusterfs=heketi-config-secret heketi=config-secret secret/heketi-config-secret labeled sed -e 's/\${HEKETI_EXECUTOR}/kubernetes/' -e 's#\${HEKETI_FSTAB}#/var/lib/heketi/fstab#' -e 's/\${HEKETI_ADMIN_KEY}/admin/' -e 's/\${HEKETI_USER_KEY}/user/' /home/manakhov/gluster-kubernetes/deploy/kube-templates/deploy-heketi-deployment.yaml | /usr/bin/kubectl -n default create -f - 2>&1 service/deploy-heketi created deployment.apps/deploy-heketi created Waiting for deploy-heketi pod to start ...  Checking status of pods matching '--selector=deploy-heketi=pod': deploy-heketi-7947bb8cf5-zwhsg   1/1   Running   0     8s OK Determining heketi service URL ... OK /usr/bin/kubectl -n default exec -i deploy-heketi-7947bb8cf5-zwhsg -- heketi-cli -s http://localhost:8080 --user admin --secret 'admin' topology load --json=/etc/heketi/topology.json 2>&1 Creating cluster ... ID: 5255cb0e0340787485ec6847fd11aa82 Allowing file volumes on cluster. Allowing block volumes on cluster. Creating node akd-test1-kube-node1 ... ID: e468705b83cc6db0675e90695caa2bf6 Adding device /dev/sdb ... OK Creating node akd-test1-kube-node2 ... ID: 039166fa439cacb78d9a1ecf454c2667 Adding device /dev/sdb ... OK Creating node akd-test1-kube-node3 ... ID: 9a1da6f20b5b38e328dbe75e653abaa8 Adding device /dev/sdb ... OK heketi topology loaded. /usr/bin/kubectl -n default exec -i deploy-heketi-7947bb8cf5-zwhsg -- heketi-cli -s http://localhost:8080 --user admin --secret 'admin' setup-openshift-heketi-storage --listfile=/tmp/heketi-storage.json Error: volume create: heketidbstorage: failed: Host 10.8.1.31 is not in 'Peer in Cluster' state command terminated with exit code 255 Failed on setup openshift heketi storage This may indicate that the storage must be wiped and the GlusterFS nodes must be reset.
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Андрей
Checking status of pods matching '--selector=glusterfs=pod': glusterfs-lsbkt   1/1   Running   0     61s glusterfs-t5qgr   1/1   Running   0     61s glusterfs-vhvmt   1/1   Running   0     61s OK /usr/bin/kubectl -n default create secret generic heketi-config-secret --from-file=private_key=/dev/null --from-file=./heketi.json --from-file=topology.json=topology.json secret/heketi-config-secret created /usr/bin/kubectl -n default label --overwrite secret heketi-config-secret glusterfs=heketi-config-secret heketi=config-secret secret/heketi-config-secret labeled sed -e 's/\${HEKETI_EXECUTOR}/kubernetes/' -e 's#\${HEKETI_FSTAB}#/var/lib/heketi/fstab#' -e 's/\${HEKETI_ADMIN_KEY}/admin/' -e 's/\${HEKETI_USER_KEY}/user/' /home/manakhov/gluster-kubernetes/deploy/kube-templates/deploy-heketi-deployment.yaml | /usr/bin/kubectl -n default create -f - 2>&1 service/deploy-heketi created deployment.apps/deploy-heketi created Waiting for deploy-heketi pod to start ...  Checking status of pods matching '--selector=deploy-heketi=pod': deploy-heketi-7947bb8cf5-zwhsg   1/1   Running   0     8s OK Determining heketi service URL ... OK /usr/bin/kubectl -n default exec -i deploy-heketi-7947bb8cf5-zwhsg -- heketi-cli -s http://localhost:8080 --user admin --secret 'admin' topology load --json=/etc/heketi/topology.json 2>&1 Creating cluster ... ID: 5255cb0e0340787485ec6847fd11aa82 Allowing file volumes on cluster. Allowing block volumes on cluster. Creating node akd-test1-kube-node1 ... ID: e468705b83cc6db0675e90695caa2bf6 Adding device /dev/sdb ... OK Creating node akd-test1-kube-node2 ... ID: 039166fa439cacb78d9a1ecf454c2667 Adding device /dev/sdb ... OK Creating node akd-test1-kube-node3 ... ID: 9a1da6f20b5b38e328dbe75e653abaa8 Adding device /dev/sdb ... OK heketi topology loaded. /usr/bin/kubectl -n default exec -i deploy-heketi-7947bb8cf5-zwhsg -- heketi-cli -s http://localhost:8080 --user admin --secret 'admin' setup-openshift-heketi-storage --listfile=/tmp/heketi-storage.json Error: volume create: heketidbstorage: failed: Host 10.8.1.31 is not in 'Peer in Cluster' state command terminated with exit code 255 Failed on setup openshift heketi storage This may indicate that the storage must be wiped and the GlusterFS nodes must be reset.
Я бы это хотел на пейсбин, а не тут
источник

А

Андрей in Kubernetes — русскоговорящее сообщество
George Gaál
Я бы это хотел на пейсбин, а не тут
Извини, с телефона сижу
источник

GG

George Gaál in Kubernetes — русскоговорящее сообщество
Я тоже 🤪
источник
2020 September 29

EP

Eugene Petrovich in Kubernetes — русскоговорящее сообщество
Коллеги, кто варит jenkins в kubernetes (с jcasc, job dsl, pipelines)? Отзовитесь, подскажите что делать с идеально написанным, но по факту unmanagable сетапом?
источник

MN

Maksym N in Kubernetes — русскоговорящее сообщество
Сетап засовываешь в конфиг и при старте контейнера создаются джобы. МОжешь сид джобу создавать и ей дальше разворачивать. МОжешь все джобы в конфиг впихнуть. Сильно зависит от конкретной системы.
источник

i

inqfen in Kubernetes — русскоговорящее сообщество
Eugene Petrovich
Коллеги, кто варит jenkins в kubernetes (с jcasc, job dsl, pipelines)? Отзовитесь, подскажите что делать с идеально написанным, но по факту unmanagable сетапом?
Как ты умело вроде спросил, но ничего не спросил)
источник