Repository navigation
New
Container snapshots
Snapshots… in a container's menu saves its current state as an image, keeps a history with dates and sizes, and lets you go back to any of them.
- Restoring is undoable. Before replacing the container, the app snapshots its current state. If that fails, nothing is removed.
- Volumes are not included. A snapshot holds the container's filesystem. Data in a mounted volume does not roll back with it.
- A running container can be stopped for the snapshot (on by default). Otherwise a database is caught mid-write.
Needs container 1.6.
Kubernetes clusters with worker nodes
Creating a cluster now offers worker nodes beside the control plane. Each one is its own VM with the same CPU and memory. Needs container 1.6.
Changed
Compose services find each other by name
A service is now reachable by its name from the compose file, so db:5432 works the way compose files expect. Before, only the full container name (project-db) resolved.
Compatible with container 1.6
container 1.6 renamed container k8s to container cluster. On 1.6 the Kubernetes section asked for a newer version even on the newest one. It works again. Cluster nodes, whose label changed with the rename, also stay out of the containers list again, where a control plane could have been deleted.
Nowe
Migawki kontenerów
Migawki… w menu kontenera zapisuje jego bieżący stan jako obraz, prowadzi historię z datą i rozmiarem i pozwala wrócić do dowolnej z nich.
- Przywrócenie da się cofnąć. Przed zastąpieniem kontenera program zapisuje migawkę jego obecnego stanu. Jeśli to się nie uda, nic nie zostaje usunięte.
- Wolumeny nie wchodzą w migawkę. Migawka obejmuje system plików kontenera, a dane w zamontowanym wolumenie się nie cofną.
- Działający kontener może zostać zatrzymany na czas migawki (domyślnie włączone). Inaczej baza danych zostanie zapisana w połowie zapisu.
Wymaga container 1.6.
Klastry Kubernetes z węzłami roboczymi
Przy tworzeniu klastra można teraz dodać węzły robocze obok control plane. Każdy to osobna maszyna wirtualna z tym samym przydziałem CPU i pamięci. Wymaga container 1.6.
Zmienione
Usługi compose widzą się po nazwie
Usługa jest teraz osiągalna pod swoją nazwą z pliku compose, więc db:5432 działa tak, jak zakładają pliki compose. Wcześniej działała tylko pełna nazwa kontenera (projekt-db).
Zgodność z container 1.6
container 1.6 przemianował container k8s na container cluster. Na 1.6 sekcja Kubernetes prosiła o nowszą wersję nawet na najnowszej. Znów działa. Węzły klastra, którym przy okazji zmieniła się etykieta, znów nie pojawiają się na liście kontenerów, skąd dałoby się usunąć control plane.
First launch needs System Settings → Privacy & Security → Open Anyway (ad-hoc signed). Later updates install seamlessly.
Przy pierwszym uruchomieniu: Ustawienia systemowe → Prywatność i ochrona → Otwórz mimo to. Kolejne aktualizacje instalują się bez tego kroku.