Guest User

Untitled

a guest
Jan 23rd, 2018
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.61 KB | None | 0 0
  1. Vagrant.configure(2) do |config|
  2. config.vm.box = "test"
  3. config.vm.network "public_network"
  4. config.vm.network "forwarded_port", guest: 8080, host: 8080
  5. config.vm.network "forwarded_port", guest: 50000, host: 50000
  6. config.vm.network "forwarded_port", guest: 8081, host: 8089
  7. config.vm.network "forwarded_port", guest: 9000, host: 9000
  8. config.vm.network "forwarded_port", guest: 3306, host: 3306
  9. config.vm.provider "virtualbox" do |v|
  10. v.memory = 2048
  11. v.cpus = 2
  12. end
  13. config.vm.provider "virtualbox" do |v|
  14. v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"]
  15. v.customize ["modifyvm", :id, "--natdnsproxy1", "on"]
  16. end
  17. end
  18.  
  19. root@vagrant-ubuntu-trusty:~/docker-containers# docker images
  20. REPOSITORY TAG IMAGE ID CREATED SIZE
  21. dockercontainers_jenkins latest bb1142706601 4 days ago 1.03GB
  22. dockercontainers_sonar latest 3f021a73750c 4 days ago 1.61GB
  23. dockercontainers_nexus latest ddc31d7ad052 4 days ago 1.06GB
  24. jenkins/jenkins lts 279f21046a63 4 days ago 813MB
  25. openjdk 8 7c57090325cc 5 weeks ago 737MB
  26.  
  27. apiVersion: v1
  28. kind: Pod
  29. metadata:
  30. name: testsonaralm
  31. labels:
  32. app: sonar_alm
  33. spec:
  34. containers:
  35. - name: alm-sonar
  36. image: dockercontainers_sonar:latest
  37. imagePullPolicy: IfNotPresent
  38. ports:
  39. - containerPort: 9000
  40.  
  41. root@vagrant-ubuntu-trusty:~/docker-containers# kubectl create -f test_pod.yml
  42. pod "testsonaralm" created
  43.  
  44. root@vagrant-ubuntu-trusty:~/docker-containers# kubectl expose pod testsonaralm --port=9000 --target-port=9000 --name almsonar
  45. service "almsonar" exposed
  46.  
  47. root@vagrant-ubuntu-trusty:~/docker-containers# kubectl get service
  48. NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
  49. almsonar ClusterIP 10.102.86.193 <none> 9000/TCP 10s
  50. kubernetes ClusterIP 10.96.0.1 <none> 443/TCP 3d
  51.  
  52. root@vagrant-ubuntu-trusty:~/docker-containers# kubectl expose pod testsonaralm --type=NodePort --name almsonar
  53. service "almsonar" exposed
  54.  
  55. root@vagrant-ubuntu-trusty:~/docker-containers# minikube service almsonar --url
  56. http://127.0.0.1:31209
  57.  
  58. root@vagrant-ubuntu-trusty:~/docker-containers# curl http://127.0.0.1:31209
  59. <HTML>
  60. <HEAD><TITLE>Redirection</TITLE></HEAD>
  61. <BODY><H1>Redirect</H1></BODY>
Add Comment
Please, Sign In to add comment