Hi Everybody,
I’m not sure if this is a Kubernetes standard behavior or Podman bug/feature.
When I:
==================================================
tee test-this.yml <<< 'apiVersion: v1
kind: Pod
metadata:
  name: mypod123
spec:
  hostname: test456
  containers:
  - name: first
    image: docker.io/library/debian:bookworm
    command: ["/bin/sleep"]
    args:
    - "infinity"
  - name: second
    image: docker.io/library/debian:bullseye
    command: ["/bin/sleep"]
    args:
    - "infinity"
  - name: third
    image: docker.io/library/ubuntu:focal
    command: ["/bin/sleep"]
    args:
    - "infinity"'
podman play kube test-this.yml
==================================================
and then:
==================================================
podman exec mypod123-first cat /etc/hostname
test456
podman exec mypod123-first hostname
mypod123
==================================================
And when I "podman exec -it mypod123-first bash" I can see
"root@mypod123" in the prompt.
In other words "spec.hostname" does change "/etc/hostname" but does
not apply it like reboot on host would do.
Can anyone please tell me, is it a bug or feature?
Thank you.
Kind regards,
Rudolf Vesely