Podman 2.0 väljalase

Arendajad teatasid esimesest versioonist "Podman 2", podmani projekti oluline värskendus - utiliit standardsete konteinerite loomiseks, käivitamiseks ja haldamiseks OCI. Podman on alternatiiv Dockeri projektile ja võimaldab teil hallata konteinereid ilma taustsüsteemiteenuseta ja juurõigusi nõudmata.

Lõppkasutaja jaoks on muudatused peaaegu nähtamatud, kuid mõnel juhul muutub json-i andmevorming.

Teise versiooni peamine erinevus on täisfunktsionaalne REST API. Varlink-põhise API eksperimentaalne juurutus oli saadaval esimeses harus, kuid uues versioonis on see täielikult ümber kujundatud. Varlink liidese asemel kasutatakse nüüd standardset HTTP API-d.

Uuel REST API-l on kaks kihti: liides libpodi teegi funktsioonidele ja ühilduvuskiht, mis osaliselt rakendab Dockeri API funktsioone. Uute rakenduste puhul on loomulikult soovitatav kasutada libpod-liidest.

Uus REST API on oluliselt vähendanud Maci ja Windowsi podmani klientrakenduse suurust.

Peamised muudatused:

  • REST API-t ja podmani süsteemiteenust ei peeta enam eksperimentaalseks ja need on kasutamiseks valmis.
  • Podmani käsk saab luua ühenduse kaug-podmani teenusega lipu --remote abil.
  • Podmani klient on täielikult ümber kirjutatud ja kasutab nüüd Varlinki asemel HTTP API-d.
  • Lisati podmani süsteemiühenduse käsk kaugühenduste konfigureerimiseks, mida seejärel kasutavad käsud podman-remote ja podman --remote.
  • Käsk podmani genereerimine systemd toetab nüüd lippu --new ja saab luua kaubikute jaoks süsteemseid teenuseid.
  • Käsk podman play kube toetab Kubernetese juurutusobjektide käivitamist.
  • Käsk podman exec sai taustal käskude täitmiseks lipu --detach.
  • Podmani käitamise ja podmani loomise käskude lipp -p toetab nüüd pordi suunamist IPv6-aadressidele.
  • Käsud podman run, podman create ja podman pod toetavad nüüd sama nimega konteineri taasloomiseks lippu --replace.
  • Podmani käitamise ja podmani loomise käskude lipp --restart-policy toetab nüüd poliitikat, kui pole peatatud.
  • Käskude podmani käitamise ja podmani loomise lipu --log-driver saab määrata väärtusele None, mis keelab konteineri logimise.
  • Käsk podmani genereerimine systemd võtab argumendid --container-prefix, --pod-prefix ja --separator, mis juhivad loodavaid üksusi.
  • Käsk podmani võrk ls toetab tulemuste filtreerimiseks lippu --filter.
  • Käsk podmani automaatne värskendamine toetab konteineri autentimisfaili määramist.

Allikas: linux.org.ru

Lisa kommentaar