mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-25 12:43:23 +00:00
Merge pull request #5198 from GoogleCloudPlatform/revert-5124-ex3
Revert "Deleting old sample JSON; moving those in use; updating referenc...
This commit is contained in:
commit
4af1fa2aaa
35
api/examples/controller-list.json
Normal file
35
api/examples/controller-list.json
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
{
|
||||||
|
"kind": "ReplicationControllerList",
|
||||||
|
"apiVersion": "v1beta1",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"id": "test-run",
|
||||||
|
"desiredState": {
|
||||||
|
"replicas": 2,
|
||||||
|
"replicaSelector": {
|
||||||
|
"name": "test-run"
|
||||||
|
},
|
||||||
|
"podTemplate": {
|
||||||
|
"desiredState": {
|
||||||
|
"manifest": {
|
||||||
|
"version": "v1beta1",
|
||||||
|
"image": "dockerfile/nginx",
|
||||||
|
"networkPorts": [
|
||||||
|
{
|
||||||
|
"hostPort": 8080,
|
||||||
|
"containerPort": 80
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"labels": {
|
||||||
|
"name": "test-run"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"labels": {
|
||||||
|
"name": "test-run"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
13
api/examples/external-service.json
Normal file
13
api/examples/external-service.json
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"id": "example",
|
||||||
|
"kind": "Service",
|
||||||
|
"apiVersion": "v1beta1",
|
||||||
|
"port": 8000,
|
||||||
|
"labels": {
|
||||||
|
"name": "nginx"
|
||||||
|
},
|
||||||
|
"selector": {
|
||||||
|
"name": "nginx"
|
||||||
|
},
|
||||||
|
"createExternalLoadBalancer": true
|
||||||
|
}
|
54
api/examples/pod-list.json
Normal file
54
api/examples/pod-list.json
Normal file
@ -0,0 +1,54 @@
|
|||||||
|
{
|
||||||
|
"kind": "PodList",
|
||||||
|
"apiVersion": "v1beta1",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"id": "my-pod-1",
|
||||||
|
"labels": {
|
||||||
|
"name": "test-run",
|
||||||
|
"replicationcontroller": "test-run"
|
||||||
|
},
|
||||||
|
"desiredState": {
|
||||||
|
"manifest": {
|
||||||
|
"version": "v1beta1",
|
||||||
|
"id": "my-pod-1",
|
||||||
|
"containers": [{
|
||||||
|
"name": "nginx",
|
||||||
|
"image": "dockerfile/nginx",
|
||||||
|
"ports": [{
|
||||||
|
"hostPort": 8080,
|
||||||
|
"containerPort": 80
|
||||||
|
}]
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"currentState": {
|
||||||
|
"host": "host-1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "my-pod-2",
|
||||||
|
"labels": {
|
||||||
|
"name": "test-run",
|
||||||
|
"replicationcontroller": "test-run"
|
||||||
|
},
|
||||||
|
"desiredState": {
|
||||||
|
"manifest": {
|
||||||
|
"version": "v1beta1",
|
||||||
|
"id": "my-pod-2",
|
||||||
|
"containers": [{
|
||||||
|
"name": "nginx",
|
||||||
|
"image": "dockerfile/nginx",
|
||||||
|
"ports": [{
|
||||||
|
"hostPort": 8080,
|
||||||
|
"containerPort": 80
|
||||||
|
}]
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"currentState": {
|
||||||
|
"host": "host-2"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
28
api/examples/service-list.json
Normal file
28
api/examples/service-list.json
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
{
|
||||||
|
"kind": "ServiceList",
|
||||||
|
"apiVersion": "v1beta1",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"id": "example1",
|
||||||
|
"port": 8000,
|
||||||
|
"labels": {
|
||||||
|
"name": "nginx"
|
||||||
|
},
|
||||||
|
"selector": {
|
||||||
|
"name": "nginx"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "example2",
|
||||||
|
"port": 8080,
|
||||||
|
"labels": {
|
||||||
|
"env": "prod",
|
||||||
|
"name": "jetty"
|
||||||
|
},
|
||||||
|
"selector": {
|
||||||
|
"env": "prod",
|
||||||
|
"name": "jetty"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
12
api/examples/service.json
Normal file
12
api/examples/service.json
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"kind": "Service",
|
||||||
|
"apiVersion": "v1beta1",
|
||||||
|
"id": "example",
|
||||||
|
"port": 8000,
|
||||||
|
"labels": {
|
||||||
|
"name": "nginx"
|
||||||
|
},
|
||||||
|
"selector": {
|
||||||
|
"name": "nginx"
|
||||||
|
}
|
||||||
|
}
|
@ -273,7 +273,7 @@ func podExists(c *client.Client, podNamespace string, podID string) wait.Conditi
|
|||||||
}
|
}
|
||||||
|
|
||||||
func runReplicationControllerTest(c *client.Client) {
|
func runReplicationControllerTest(c *client.Client) {
|
||||||
data, err := ioutil.ReadFile("cmd/integration/controller.json")
|
data, err := ioutil.ReadFile("api/examples/controller.json")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
glog.Fatalf("Unexpected error: %v", err)
|
glog.Fatalf("Unexpected error: %v", err)
|
||||||
}
|
}
|
||||||
|
@ -64,7 +64,7 @@ You can create a pod like this:
|
|||||||
|
|
||||||
```
|
```
|
||||||
cd kubernetes
|
cd kubernetes
|
||||||
cluster/kubectl.sh create -f docs/getting-started-guides/pod.json
|
cluster/kubectl.sh create -f api/examples/pod.json
|
||||||
```
|
```
|
||||||
|
|
||||||
Where pod.json contains something like:
|
Where pod.json contains something like:
|
||||||
|
@ -77,7 +77,7 @@ can create a pod like this:
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
cd kubernetes
|
cd kubernetes
|
||||||
cluster/kubectl.sh create -f docs/getting-started-guides/pod.json
|
cluster/kubectl.sh create -f api/examples/pod.json
|
||||||
```
|
```
|
||||||
|
|
||||||
Where pod.json contains something like:
|
Where pod.json contains something like:
|
||||||
|
@ -74,7 +74,7 @@ However you can't view the nginx start page on localhost. To verify that nginx i
|
|||||||
You can control the specifications of a pod via a user defined manifest, and reach nginx through your browser on the port specified therein:
|
You can control the specifications of a pod via a user defined manifest, and reach nginx through your browser on the port specified therein:
|
||||||
|
|
||||||
```
|
```
|
||||||
cluster/kubectl.sh create -f docs/getting-started-guides/pod.json
|
cluster/kubectl.sh create -f api/examples/pod.json
|
||||||
```
|
```
|
||||||
|
|
||||||
Congratulations!
|
Congratulations!
|
||||||
|
@ -98,11 +98,14 @@ func walkJSONFiles(inDir string, fn func(name, path string, data []byte)) error
|
|||||||
|
|
||||||
func TestExampleObjectSchemas(t *testing.T) {
|
func TestExampleObjectSchemas(t *testing.T) {
|
||||||
cases := map[string]map[string]runtime.Object{
|
cases := map[string]map[string]runtime.Object{
|
||||||
"../docs/getting-started-guides": {
|
"../api/examples": {
|
||||||
"pod": &api.Pod{},
|
|
||||||
},
|
|
||||||
"../cmd/integration": {
|
|
||||||
"controller": &api.ReplicationController{},
|
"controller": &api.ReplicationController{},
|
||||||
|
"controller-list": &api.ReplicationControllerList{},
|
||||||
|
"pod": &api.Pod{},
|
||||||
|
"pod-list": &api.PodList{},
|
||||||
|
"service": &api.Service{},
|
||||||
|
"external-service": &api.Service{},
|
||||||
|
"service-list": &api.ServiceList{},
|
||||||
},
|
},
|
||||||
"../examples/guestbook": {
|
"../examples/guestbook": {
|
||||||
"frontend-controller": &api.ReplicationController{},
|
"frontend-controller": &api.ReplicationController{},
|
||||||
|
Loading…
Reference in New Issue
Block a user