multi-resource-list-modify.json 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. {
  2. "kind":"List",
  3. "apiVersion":"v1",
  4. "items":[
  5. {
  6. "kind":"Service",
  7. "apiVersion":"v1",
  8. "metadata":{
  9. "name":"mock",
  10. "labels":{
  11. "app":"mock",
  12. "status":"replaced"
  13. }
  14. },
  15. "spec":{
  16. "ports": [{
  17. "protocol": "TCP",
  18. "port": 99,
  19. "targetPort": 9949
  20. }],
  21. "selector":{
  22. "app":"mock"
  23. }
  24. }
  25. },
  26. {
  27. "kind":"ReplicationController",
  28. "apiVersion":"v1",
  29. "metadata":{
  30. "name":"mock",
  31. "labels":{
  32. "app":"mock",
  33. "status":"replaced"
  34. }
  35. },
  36. "spec":{
  37. "replicas":1,
  38. "selector":{
  39. "app":"mock"
  40. },
  41. "template":{
  42. "metadata":{
  43. "labels":{
  44. "app":"mock"
  45. }
  46. },
  47. "spec":{
  48. "containers":[{
  49. "name": "mock-container",
  50. "image": "k8s.gcr.io/pause:2.0",
  51. "ports":[{
  52. "containerPort":9949,
  53. "protocol":"TCP"
  54. }]
  55. }]
  56. }
  57. }
  58. }
  59. }
  60. ]
  61. }