mirror of
https://github.com/podman-desktop/podman-desktop
synced 2026-05-24 02:08:24 +00:00
fix: Improved release notes
Responding to some of the comments/feedback, adding some images, and trying to make it more scenario-based. Signed-off-by: Tim deBoer <git@tdeboer.ca>
This commit is contained in:
parent
bd1b60584c
commit
5a8a9c8e9f
3 changed files with 53 additions and 24 deletions
|
|
@ -12,19 +12,22 @@ import ReactPlayer from 'react-player'
|
|||
Podman Desktop 0.14 - Our Kind-est release yet!
|
||||
|
||||
We have been working on a Kind extension for a while now, and decided it is time to promote it
|
||||
into the release just in time for KubeCon and CloudNativeCon Europe!
|
||||
into a release just in time for KubeCon and CloudNativeCon Europe!
|
||||
|
||||
Some of these features were developed in the Kind extension over the last few releases,
|
||||
but since they are new to you, and they were not in previous release notes, we will do a
|
||||
roundup and talk about all the Kind features.
|
||||
We're especially excited about releasing Kind because it finally shows the full purpose
|
||||
of Podman Desktop: not just local container engines, but Kubernetes too. More importantly,
|
||||
providing tools that allow you to manage both environments and seamlessly move between them.
|
||||
|
||||
Some of these features were available in development mode over the last few releases,
|
||||
but since they are now in the release build, we will do a full roundup and talk about
|
||||
all the Kind features.
|
||||
|
||||
<!--Main Features-->
|
||||
|
||||
- **Kind Installation**: Install Kind from the status bar
|
||||
- **Kind Clusters in Resources**: Create and manage Kind clusters from Resources
|
||||
- **Sharing Images with Kind**: Easily move images to Kind
|
||||
- **Kind Ingress**: Install an ingress controller
|
||||
- **Play YAML on Kubernetes**: Deploy a YAML file to a cluster
|
||||
- **Manage Kind Clusters**: Create and manage Kind clusters from Settings > Resources
|
||||
- **Using Kind**: Deploying YAML and sharing images to a cluster
|
||||
- **Kind Ingress**: Install a Contour ingress controller
|
||||
- **UX and UI Improvements**: Updated preferences and telemetry prompt
|
||||
|
||||
Podman Desktop 0.14 is now available. [Click here to download it](/downloads)!
|
||||
|
|
@ -38,30 +41,56 @@ _________________
|
|||
|
||||
### Kind Installation
|
||||
|
||||
The Kind extension is now bundled as part of Podman Desktop [1421](https://github.com/containers/podman-desktop/issues/1421)
|
||||
and allows you to easily [install Kind directly from the status bar](/docs/kubernetes/kind/installing-kind) [1257](https://github.com/containers/podman-desktop/issues/1257).
|
||||
The installed `kind` CLI is available from the system shell [1516](https://github.com/containers/podman-desktop/issues/1516).
|
||||
Get Kind up and running in seconds! The Kind extension is now bundled as part of Podman Desktop
|
||||
[1421](https://github.com/containers/podman-desktop/issues/1421)
|
||||
and allows you to easily [install Kind directly from the status bar](/docs/kubernetes/kind/installing-kind)
|
||||
[1257](https://github.com/containers/podman-desktop/issues/1257).
|
||||
|
||||
### Kind Clusters in Resources
|
||||
The installed `kind` CLI is available from the system shell [1516](https://github.com/containers/podman-desktop/issues/1516),
|
||||
allowing you to open a terminal window to `kind get clusters` or work with other tools.
|
||||
|
||||
[Create Kind clusters from an updated **Settings > Resources** page](/docs/kubernetes/kind/creating-a-kind-cluster) that also allows you to start/stop [1953](https://github.com/containers/podman-desktop/issues/1953) and delete [1977](https://github.com/containers/podman-desktop/issues/1977) them.
|
||||
### Manage Kind Clusters
|
||||
|
||||
### Share Images with Kind
|
||||
Once Kind is installed (or if you already had it), you can manage your clusters in **Settings > Resources**.
|
||||
From here you can [create Kind clusters](/docs/kubernetes/kind/creating-a-kind-cluster),
|
||||
start/stop [1953](https://github.com/containers/podman-desktop/issues/1953)
|
||||
or delete [1977](https://github.com/containers/podman-desktop/issues/1977) them.
|
||||
|
||||
It is easy to move images from Podman to Kind [1448](https://github.com/containers/podman-desktop/issues/1448).
|
||||

|
||||
|
||||
### Ingress
|
||||
The Kind control plane runs as a container. You will see this container
|
||||
in the **Container** list and can also start or stop it from there.
|
||||
|
||||
If you deploy a pod to Kind, you are going to want to reach it! We have made it easy to install an ingress
|
||||
controller (Contour) [1675](https://github.com/containers/podman-desktop/issues/1675).
|
||||
### Using Kind
|
||||
|
||||
Now that you have Kind installed and running, what can you do with it?
|
||||
If you like terminals, you can always open one up and use the Kind CLI to
|
||||
[interact with your cluster](https://kind.sigs.k8s.io/docs/user/quick-start/#interacting-with-your-cluster).
|
||||
|
||||
Within Podman Desktop we have started with two ways to interact with the cluster.
|
||||
The first is the ability to play local YAML files on your Kind (or any other Kubernetes!) cluster [1261](https://github.com/containers/podman-desktop/issues/1261). This allows you to take existing Kubernetes YAML definitons -
|
||||
your deployments, services, or other objects - and deploy it to the cluster.
|
||||
|
||||
<ReactPlayer playing controls url="https://user-images.githubusercontent.com/436777/231812563-ece0a56a-b347-48f8-a3a7-400eb9449037.mp4" />
|
||||
|
||||
As you deploy pods, they will automatically appear in the list of **Pods** [1263](https://github.com/containers/podman-desktop/issues/1263), allowing you to start, stop, and interact them just like pods running on Podman.
|
||||
|
||||
One of the most common uses is to deploy a container that you have been running on Podman, and this will fail
|
||||
if the image is not available in Kind. To solve this we have made it easy to push images from
|
||||
Podman to Kind [1448](https://github.com/containers/podman-desktop/issues/1448).
|
||||
|
||||

|
||||
|
||||
### Kind Ingress
|
||||
|
||||
If you deploy a pod to Kind, you are also going to want to reach it! To do this you will need to install a load balancer or
|
||||
ingress controller so that the pod is accessible from outside the cluster. We made it easy to install the Coutour ingress
|
||||
controller onto Kind [1675](https://github.com/containers/podman-desktop/issues/1675).
|
||||
|
||||
<ReactPlayer playing controls url="https://user-images.githubusercontent.com/695993/230328543-71a6d2a4-b6ac-44dd-9219-d0a864dd44f9.gif" />
|
||||
|
||||
### Play YAML on Kubernetes
|
||||
|
||||
Easily deploy local YAML files to your Kind or other Kubernetes clusters [1261](https://github.com/containers/podman-desktop/issues/1261).
|
||||
|
||||
<ReactPlayer playing controls url="https://user-images.githubusercontent.com/436777/231812563-ece0a56a-b347-48f8-a3a7-400eb9449037.mp4" />
|
||||
We have several other Kind and Kubernetes features planned to expand the supported scenarios, but hopefully this
|
||||
makes it easy to get started with Kind and shows where we're headed. As always, feedback is appreciated!
|
||||
|
||||
### UI and UX improvements
|
||||
|
||||
|
|
@ -79,11 +108,11 @@ The prompt to enable or disable telemetry has been moved from its own dialog int
|
|||
This is more usable, one less prompt, and solves a window-layering issue for some users!
|
||||
|
||||

|
||||
|
||||
_________________
|
||||
|
||||
## Other notable enhancements
|
||||
|
||||
- Kubernetes pods are shown in the **Pods** screen [1263](https://github.com/containers/podman-desktop/issues/1263)
|
||||
- Extension support for opening an external URL [2028](https://github.com/containers/podman-desktop/pull/2028) and
|
||||
accessing the clipboard [2023](https://github.com/containers/podman-desktop/pull/2023)
|
||||
_________________
|
||||
|
|
|
|||
BIN
website/blog/img/podman-desktop-release-0.14/kind-clusters.png
Normal file
BIN
website/blog/img/podman-desktop-release-0.14/kind-clusters.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 40 KiB |
BIN
website/blog/img/podman-desktop-release-0.14/push-image-kind.png
Normal file
BIN
website/blog/img/podman-desktop-release-0.14/push-image-kind.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 44 KiB |
Loading…
Reference in a new issue