Windows miniikube를 통해 셀렌을 시험해 보았습니다. https://github.com/kubernetes/kubernetes/tree/master/examples/selenium외부 네트워크에 연결하기 위해 kubernetes selenium 컨테이너를 구성하는 방법은 무엇입니까?
컨테이너 내부에서 셀렌을 설치할 수 없습니다. 어떻게해야합니까?
pip install selenium
명령 :
kubectl run selenium-hub --image selenium/hub:2.53.1 --port 4444
kubectl expose deployment selenium-hub --type=NodePort
kubectl run selenium-node-chrome --image selenium/node-chrome:2.53.1 --env="HUB_PORT_4444_TCP_ADDR=selenium-hub" --env="HUB_PORT_4444_TCP_PORT=4444"
kubectl scale deployment selenium-node-chrome --replicas=4
kubectl run selenium-python --image=google/python-hello
kubectl exec --stdin=true --tty=true selenium-python-6479976d89-ww7jv bash
표시 : 당신의 포드는 DNS를 해결할 수없는 것처럼
PS C:\Program Files\Docker Toolbox\dockerfiles> kubectl get pods
NAME READY STATUS RESTARTS AGE
selenium-hub-5ffc6ff7db-gwq95 1/1 Running 0 15m
selenium-node-chrome-8659b47488-brwb4 1/1 Running 0 8m
selenium-node-chrome-8659b47488-dnrwr 1/1 Running 0 8m
selenium-node-chrome-8659b47488-hwvvk 1/1 Running 0 11m
selenium-node-chrome-8659b47488-t8g59 1/1 Running 0 8m
selenium-python-6479976d89-ww7jv 1/1 Running 0 6m
PS C:\Program Files\Docker Toolbox\dockerfiles> kubectl get services
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.0.0.1 <none> 443/TCP 17m
selenium-hub NodePort 10.0.0.230 <none> 4444:32469/TCP 16m
PS C:\Program Files\Docker Toolbox\dockerfiles> kubectl exec --stdin=true --tty=true selenium-python-6479976d89-ww7jv bash
[email protected]:/app# ping yahoo.com
ping: unknown host yahoo.com
제게있어 당신의 질문은 무엇입니까? 여기에 물음표와 함께 하나의 문장을 추가하십시오 : –
안녕하세요, 감사합니다. 컨테이너에서 인터넷에 연결하는 방법을 알고 싶습니다. 문안 인사. – dlis168