multi-resource-json-modify.json 929 B

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