SUR CETTE PAGE
Gérer cRPD
Création de topologies
Vous pouvez l’utiliser open-vswitch pour configurer des topologies et vous connecter à des conteneurs Docker. Il contrôle la création de ponts, la dénomination des interfaces et l’adressage IP.
Pour construire une topologie :
Conteneurs Docker réseau
Les conteneurs Docker sont connectés à l’aide de ponts définis par l’utilisateur. Pour obtenir de la documentation détaillée sur Docker Bridge, reportez-vous à la section .
Pour créer le réseau Docker :
Supprimer un pont
Créer un pont OVS
Pour créer un pont OVS et connecter le docker à deux conteneurs crpd01 et crpd02 :
Supprimer des interfaces et des ponts
Pour supprimer des interfaces et des ponts :
Voir les processus de conteneur
Pour afficher les processus de conteneur dans un cRPD en cours d’exécution :
docker exec commande pour afficher les détails des processus (applications, services et statuts) en cours d’exécution sur un conteneur.
root@ubuntu-vm18:~# docker exec crpd01 ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 76996 8060 ? Ss Apr26 0:01 /sbin/init root 19 0.0 0.2 160392 71520 ? S<s Apr26 0:38 /lib/systemd/systemd-journald systemd+ 30 0.0 0.0 70616 5236 ? Ss Apr26 0:00 /lib/systemd/systemd-resolved root 32 0.0 0.0 167404 16324 ? Ssl Apr26 0:00 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers syslog 33 0.0 0.0 263036 4164 ? Ssl Apr26 0:05 /usr/sbin/rsyslogd -n message+ 38 0.0 0.0 49928 4072 ? Ss Apr26 0:00 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only root 47 0.0 0.0 13020 1852 pts/0 Ss+ Apr26 0:00 /sbin/agetty -o -p -- \u --noclear --keep-baud console 115200,38400,9600 xterm root 52 0.0 0.0 72296 5536 ? Ss Apr26 0:00 /usr/sbin/sshd -D root 80 0.0 0.0 1453936 13584 ? Ss Apr26 0:01 /usr/sbin/mgd -N root 86 0.1 0.2 1053572 95040 ? Ssl Apr26 5:58 /usr/sbin/rpd -N root 87 0.0 0.0 837400 6356 ? Ss Apr26 0:01 /usr/sbin/ppmd -N root 88 0.0 0.0 842112 6460 ? Ss Apr26 0:01 /usr/sbin/bfdd -N root 102 0.0 0.0 13244 1832 tty1 Ss+ Apr26 0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux root 108 0.0 0.0 18500 3340 pts/1 Ss Apr26 0:00 /bin/bash root 119 0.0 0.0 739724 11936 pts/1 S+ Apr26 0:02 cli root 120 0.0 0.0 1454680 12636 ? Ss Apr26 0:00 /usr/sbin/mgd -N root 1502 0.0 0.0 34400 2704 ? Rs 09:22 0:00 ps aux
Accéder à la CLI cRPD et au shell Bash
Pour accéder au cRPD à l’aide de l’interface de ligne de commande et de l’interpréteur de commandes bash :
Suspendre et reprendre les processus dans un conteneur cRPD
Vous pouvez suspendre ou reprendre tous les processus dans un ou plusieurs conteneurs.
Pour mettre en pause et redémarrer un cRPD :
Suppression d’une instance cRPD
Pour supprimer une instance ou une image cRPD :
Vous devez d’abord arrêter et supprimer une instance cRPD avant de supprimer une image cRPD.
Afficher les statistiques et les journaux Docker
Pour afficher les statistiques et les journaux :
- Exécutez la
docker statscommande pour surveiller l’utilisation des ressources. - Exécutez la
docker logs crpd-container-namecommande d’extraction des journaux du conteneur.
Afficher les conteneurs actifs
Pour afficher les conteneurs actifs actuels et leur état :
docker ps commande ou la docker container ls pour répertorier les conteneurs actifs.
root@ubuntu-vm18:~# docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c99e2c74a19b bad58561c4be "/storage-provisioner" 12 days ago Up 12 days k8s_storage-provisioner_storage-provisioner_kube-system_14f342e7-fa2e-45d1-a970-6b698f521d3e_11 89c7c630fce2 5fb9aaddb236 "/etc/rc.local init" 3 weeks ago Up 3 weeks k8s_csrx_csrx_default_c605afd1-d9ff-4fb7-a290-fc8ce3cad1d7_0 3380dafdb0de k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_csrx_default_c605afd1-d9ff-4fb7-a290-fc8ce3cad1d7_0 e779780adc12 bfe3a36ebd25 "/coredns -conf /etc…" 3 weeks ago Up 3 weeks k8s_coredns_coredns-f9fd979d6-5nl6b_kube-system_15cfcff1-dbc1-498a-bf37-02427d30e603_3 7b9506570dec 635b36f4d89f "/usr/local/bin/kube…" 3 weeks ago Up 3 weeks k8s_kube-proxy_kube-proxy-mq9nj_kube-system_841a45cf-de39-49a8-ae35-6313286c25bb_3 760f482b7cb3 k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_kube-proxy-mq9nj_kube-system_841a45cf-de39-49a8-ae35-6313286c25bb_3 eb8258e88c9b k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_coredns-f9fd979d6-5nl6b_kube-system_15cfcff1-dbc1-498a-bf37-02427d30e603_3 6d1946fcde75 k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_storage-provisioner_kube-system_14f342e7-fa2e-45d1-a970-6b698f521d3e_3 8b0842e06094 4830ab618586 "kube-controller-man…" 3 weeks ago Up 3 weeks k8s_kube-controller-manager_kube-controller-manager-ix-crpd-01_kube-system_627d9013c9c4b1cbfb72b4c0ef6cd100_4 bce233248dda b15c6247777d "kube-apiserver --ad…" 3 weeks ago Up 3 weeks k8s_kube-apiserver_kube-apiserver-ix-crpd-01_kube-system_a22d3335af147e2c88f1d34b6067e650_7 5f7652e4adda k8s.gcr.io/etcd "etcd --advertise-cl…" 3 weeks ago Up 3 weeks k8s_etcd_etcd-ix-crpd-01_kube-system_dde4e023d8613808da88a63ff3c86e64_0 8280ab21d826 14cd22f7abe7 "kube-scheduler --au…" 3 weeks ago Up 3 weeks k8s_kube-scheduler_kube-scheduler-ix-crpd-01_kube-system_38744c90661b22e9ae232b0452c54538_3 f451a6be0a98 k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_etcd-ix-crpd-01_kube-system_dde4e023d8613808da88a63ff3c86e64_0 5c0edfce83be k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_kube-scheduler-ix-crpd-01_kube-system_38744c90661b22e9ae232b0452c54538_0 2d326fedb67c k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_kube-controller-manager-ix-crpd-01_kube-system_627d9013c9c4b1cbfb72b4c0ef6cd100_0 7e3773affc73 k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_kube-apiserver-ix-crpd-01_kube-system_a22d3335af147e2c88f1d34b6067e650_0
root@ubuntu-vm18:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES c99e2c74a19b bad58561c4be "/storage-provisioner" 12 days ago Up 12 days k8s_storage-provisioner_storage-provisioner_kube-system_14f342e7-fa2e-45d1-a970-6b698f521d3e_11 89c7c630fce2 5fb9aaddb236 "/etc/rc.local init" 3 weeks ago Up 3 weeks k8s_csrx_csrx_default_c605afd1-d9ff-4fb7-a290-fc8ce3cad1d7_0 3380dafdb0de k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_csrx_default_c605afd1-d9ff-4fb7-a290-fc8ce3cad1d7_0 e779780adc12 bfe3a36ebd25 "/coredns -conf /etc…" 3 weeks ago Up 3 weeks k8s_coredns_coredns-f9fd979d6-5nl6b_kube-system_15cfcff1-dbc1-498a-bf37-02427d30e603_3 7b9506570dec 635b36f4d89f "/usr/local/bin/kube…" 3 weeks ago Up 3 weeks k8s_kube-proxy_kube-proxy-mq9nj_kube-system_841a45cf-de39-49a8-ae35-6313286c25bb_3 760f482b7cb3 k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_kube-proxy-mq9nj_kube-system_841a45cf-de39-49a8-ae35-6313286c25bb_3 eb8258e88c9b k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_coredns-f9fd979d6-5nl6b_kube-system_15cfcff1-dbc1-498a-bf37-02427d30e603_3 6d1946fcde75 k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_storage-provisioner_kube-system_14f342e7-fa2e-45d1-a970-6b698f521d3e_3 8b0842e06094 4830ab618586 "kube-controller-man…" 3 weeks ago Up 3 weeks k8s_kube-controller-manager_kube-controller-manager-ix-crpd-01_kube-system_627d9013c9c4b1cbfb72b4c0ef6cd100_4 bce233248dda b15c6247777d "kube-apiserver --ad…" 3 weeks ago Up 3 weeks k8s_kube-apiserver_kube-apiserver-ix-crpd-01_kube-system_a22d3335af147e2c88f1d34b6067e650_7 5f7652e4adda k8s.gcr.io/etcd "etcd --advertise-cl…" 3 weeks ago Up 3 weeks k8s_etcd_etcd-ix-crpd-01_kube-system_dde4e023d8613808da88a63ff3c86e64_0 8280ab21d826 14cd22f7abe7 "kube-scheduler --au…" 3 weeks ago Up 3 weeks k8s_kube-scheduler_kube-scheduler-ix-crpd-01_kube-system_38744c90661b22e9ae232b0452c54538_3 f451a6be0a98 k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_etcd-ix-crpd-01_kube-system_dde4e023d8613808da88a63ff3c86e64_0 5c0edfce83be k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_kube-scheduler-ix-crpd-01_kube-system_38744c90661b22e9ae232b0452c54538_0 2d326fedb67c k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_kube-controller-manager-ix-crpd-01_kube-system_627d9013c9c4b1cbfb72b4c0ef6cd100_0 7e3773affc73 k8s.gcr.io/pause:3.2 "/pause" 3 weeks ago Up 3 weeks k8s_POD_kube-apiserver-ix-crpd-01_kube-system_a22d3335af147e2c88f1d34b6067e650_0
Arrêter le conteneur
Pour arrêter le conteneur :
root@ubuntu-vm18:~# docker stop crpd-container-name