adamant-kite-43734
08/22/2022, 5:08 PMwide-garage-9465
08/22/2022, 6:21 PMwide-garage-9465
08/22/2022, 6:21 PMdocker cp
maybe?polite-engineer-55788
08/23/2022, 4:29 AMpolite-engineer-55788
08/23/2022, 4:30 AMkubeconfig get --internal
which gives the kube config with Docker IP range for API Serverpolite-engineer-55788
08/23/2022, 4:30 AMwide-garage-9465
08/23/2022, 6:08 AMpolite-engineer-55788
08/23/2022, 4:06 PMstdin
not sure if you had time to take a look at itpolite-engineer-55788
08/23/2022, 5:10 PMwide-garage-9465
08/24/2022, 10:13 AMpolite-engineer-55788
08/24/2022, 11:56 AM- name: deploy app to k8s
image: kameshsampath/kube-dev-tools
pull: never
commands:
- k3d kubeconfig get my-demos > $KUBECONFIG
- kubectl config set clusters.k3d-my-demos.server <http://host.k3d.internal:49244>
- kubectl apply -f k8s/
volumes:
- name: dockersock
path: /var/run/docker.sock
polite-engineer-55788
08/24/2022, 11:57 AMhost.k3d.internal
any tip on how to reach the k8s API from step. container ??polite-engineer-55788
08/24/2022, 11:57 AMpolite-engineer-55788
08/24/2022, 12:04 PM- name: deploy app to k8s
image: kameshsampath/kube-dev-tools
pull: never
commands:
- k3d kubeconfig get my-demos > $KUBECONFIG
- export DOCKER_INTERNAL_IP=$(docker inspect k3d-my-demos-server-0 --format='{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}')
- kubectl config set clusters.k3d-my-demos.server https://$DOCKER_INTERNAL_IP:6443
- kubectl apply -f k8s/
volumes:
- name: dockersock
path: /var/run/docker.sock
wide-garage-9465
08/24/2022, 2:30 PMhost.k3d.internal
is only available within the k3d cluster (nodes + pods via coredns).
Also, it's the same as host.docker.internal
, so it gives you the IP of the docker host (which would work I guess since the API port is mapped to some port on your docker host).polite-engineer-55788
08/24/2022, 4:10 PMinternal IP:6443
. I guess we can cover that in the feature reqpolite-engineer-55788
08/24/2022, 4:11 PM