This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
система_kubernetes [2025/06/01 12:36] val [Ingress] |
система_kubernetes [2025/06/18 12:36] (current) val [Развертывание через kubeadm] |
||
---|---|---|---|
Line 342: | Line 342: | ||
<code> | <code> | ||
root@node1:~# mkdir -p /etc/containerd/ | root@node1:~# mkdir -p /etc/containerd/ | ||
+ | |||
+ | root@node1:~# ###containerd config default > /etc/containerd/config.toml | ||
root@node1:~# cat /etc/containerd/config.toml | root@node1:~# cat /etc/containerd/config.toml | ||
Line 362: | Line 364: | ||
root@nodeN:~# containerd config dump | less | root@nodeN:~# containerd config dump | less | ||
+ | </code> | ||
+ | |||
+ | == сontainerd v3 == | ||
+ | |||
+ | * [[https://stackoverflow.com/questions/79305194/unable-to-pull-image-from-insecure-registry-http-server-gave-http-response-to/79308521#79308521]] | ||
+ | |||
+ | <code> | ||
+ | # mkdir -p /etc/containerd/certs.d/server.corpX.un:5000/ | ||
+ | |||
+ | # cat /etc/containerd/certs.d/server.corpX.un:5000/hosts.toml | ||
+ | </code><code> | ||
+ | [host."http://server.corpX.un:5000"] | ||
+ | capabilities = ["pull", "resolve", "push"] | ||
+ | skip_verify = true | ||
+ | </code><code> | ||
+ | # systemctl restart containerd.service | ||
</code> | </code> | ||
Line 368: | Line 386: | ||
<code> | <code> | ||
root@nodeN:~# crictl -r unix:///run/containerd/containerd.sock pull server.corpX.un:5000/student/gowebd | root@nodeN:~# crictl -r unix:///run/containerd/containerd.sock pull server.corpX.un:5000/student/gowebd | ||
- | </code> | ||
+ | root@kubeN:~# crictl pull server.corpX.un:5000/student/pywebd2 | ||
+ | </code> | ||
==== Развертывание через Kubespray ==== | ==== Развертывание через Kubespray ==== | ||
Line 559: | Line 578: | ||
$ kubectl delete deployment my-debian | $ kubectl delete deployment my-debian | ||
</code> | </code> | ||
+ | |||
+ | ==== Manifest ==== | ||
+ | |||
* [[https://kubernetes.io/docs/reference/glossary/?all=true#term-manifest|Kubernetes Documentation Reference Glossary/Manifest]] | * [[https://kubernetes.io/docs/reference/glossary/?all=true#term-manifest|Kubernetes Documentation Reference Glossary/Manifest]] | ||
<code> | <code> | ||
Line 646: | Line 668: | ||
# image: server.corpX.un:5000/student/webd:ver1.N | # image: server.corpX.un:5000/student/webd:ver1.N | ||
# image: httpd | # image: httpd | ||
+ | # args: ["gunicorn", "app:app", "--bind", "0.0.0.0:8000", "-k", "uvicorn.workers.UvicornWorker"] | ||
# imagePullPolicy: "Always" | # imagePullPolicy: "Always" |