├── .github └── workflows │ └── build.yaml ├── README.md ├── chapter-01 ├── custom-nginx │ ├── Dockerfile │ └── index.html └── hello-server │ ├── Dockerfile │ ├── go.mod │ └── main.go ├── chapter-04 ├── myapp.yaml └── nginx.yaml ├── chapter-05 ├── deployment.yaml ├── myapp-label.yaml ├── myapp.yaml └── pod-destruction.yaml ├── chapter-06 ├── configmap │ ├── hello-server-destruction.yaml │ ├── hello-server-env.yaml │ └── hello-server-volume.yaml ├── cronjob-hello-server.yaml ├── cronjob.yaml ├── deployment-hello-server-rollingupdate.yaml ├── deployment-hello-server.yaml ├── deployment-recreate.yaml ├── deployment-rollingupdate.yaml ├── deployment.yaml ├── job.yaml ├── replicaset.yaml ├── secret │ ├── nginx-sample.yaml │ └── nginx-volume.yaml ├── service-destruction.yaml ├── service-nodeport.yaml └── service.yaml ├── chapter-07 ├── deployment-destruction.yaml ├── deployment-memory-leak.yaml ├── deployment-resource-handson.yaml ├── deployment-schedule-handson.yaml ├── hello-server-node-handson.yaml ├── hpa-hello-server.yaml ├── pdb-hello-server.yaml ├── pdb.yaml ├── pod-antiaffinity.yaml ├── pod-liveness.yaml ├── pod-node-affinity.yaml ├── pod-nodeaffinity.yaml ├── pod-nodeselector.yaml ├── pod-readiness.yaml ├── pod-resource-handson.yaml ├── pod-tolerations.yaml ├── pod-topology.yaml └── probe-sample.txt ├── chapter-08 ├── handson-answer.yaml ├── hello-server-update.yaml └── hello-server.yaml ├── chapter-09 └── hello-server.yaml ├── chapter-10 ├── hello-server.yaml └── kustomize │ └── hello-server │ ├── base │ ├── deployment.yaml │ └── kustomization.yaml │ └── overlays │ ├── production │ ├── deployment.yaml │ ├── kustomization.yaml │ └── pdb.yaml │ └── staging │ └── kustomization.yaml ├── chapter-11 ├── hello-server-destruction.yaml ├── hello-server.yaml └── namespace.yaml ├── hello-server ├── Dockerfile ├── go.mod ├── go.sum └── main.go ├── kind ├── export-mapping.yaml ├── multinode-config.yaml └── multinode-nodeport.yaml └── kube-prometheus-stack └── values.yaml /.github/workflows/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/.github/workflows/build.yaml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/README.md -------------------------------------------------------------------------------- /chapter-01/custom-nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-01/custom-nginx/Dockerfile -------------------------------------------------------------------------------- /chapter-01/custom-nginx/index.html: -------------------------------------------------------------------------------- 1 |

Hello World!

2 | -------------------------------------------------------------------------------- /chapter-01/hello-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-01/hello-server/Dockerfile -------------------------------------------------------------------------------- /chapter-01/hello-server/go.mod: -------------------------------------------------------------------------------- 1 | module github.com/bbf-kubernetes 2 | 3 | go 1.21 4 | -------------------------------------------------------------------------------- /chapter-01/hello-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-01/hello-server/main.go -------------------------------------------------------------------------------- /chapter-04/myapp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-04/myapp.yaml -------------------------------------------------------------------------------- /chapter-04/nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-04/nginx.yaml -------------------------------------------------------------------------------- /chapter-05/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-05/deployment.yaml -------------------------------------------------------------------------------- /chapter-05/myapp-label.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-05/myapp-label.yaml -------------------------------------------------------------------------------- /chapter-05/myapp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-05/myapp.yaml -------------------------------------------------------------------------------- /chapter-05/pod-destruction.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-05/pod-destruction.yaml -------------------------------------------------------------------------------- /chapter-06/configmap/hello-server-destruction.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/configmap/hello-server-destruction.yaml -------------------------------------------------------------------------------- /chapter-06/configmap/hello-server-env.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/configmap/hello-server-env.yaml -------------------------------------------------------------------------------- /chapter-06/configmap/hello-server-volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/configmap/hello-server-volume.yaml -------------------------------------------------------------------------------- /chapter-06/cronjob-hello-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/cronjob-hello-server.yaml -------------------------------------------------------------------------------- /chapter-06/cronjob.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/cronjob.yaml -------------------------------------------------------------------------------- /chapter-06/deployment-hello-server-rollingupdate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/deployment-hello-server-rollingupdate.yaml -------------------------------------------------------------------------------- /chapter-06/deployment-hello-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/deployment-hello-server.yaml -------------------------------------------------------------------------------- /chapter-06/deployment-recreate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/deployment-recreate.yaml -------------------------------------------------------------------------------- /chapter-06/deployment-rollingupdate.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/deployment-rollingupdate.yaml -------------------------------------------------------------------------------- /chapter-06/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/deployment.yaml -------------------------------------------------------------------------------- /chapter-06/job.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/job.yaml -------------------------------------------------------------------------------- /chapter-06/replicaset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/replicaset.yaml -------------------------------------------------------------------------------- /chapter-06/secret/nginx-sample.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/secret/nginx-sample.yaml -------------------------------------------------------------------------------- /chapter-06/secret/nginx-volume.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/secret/nginx-volume.yaml -------------------------------------------------------------------------------- /chapter-06/service-destruction.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/service-destruction.yaml -------------------------------------------------------------------------------- /chapter-06/service-nodeport.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/service-nodeport.yaml -------------------------------------------------------------------------------- /chapter-06/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-06/service.yaml -------------------------------------------------------------------------------- /chapter-07/deployment-destruction.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/deployment-destruction.yaml -------------------------------------------------------------------------------- /chapter-07/deployment-memory-leak.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/deployment-memory-leak.yaml -------------------------------------------------------------------------------- /chapter-07/deployment-resource-handson.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/deployment-resource-handson.yaml -------------------------------------------------------------------------------- /chapter-07/deployment-schedule-handson.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/deployment-schedule-handson.yaml -------------------------------------------------------------------------------- /chapter-07/hello-server-node-handson.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/hello-server-node-handson.yaml -------------------------------------------------------------------------------- /chapter-07/hpa-hello-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/hpa-hello-server.yaml -------------------------------------------------------------------------------- /chapter-07/pdb-hello-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/pdb-hello-server.yaml -------------------------------------------------------------------------------- /chapter-07/pdb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/pdb.yaml -------------------------------------------------------------------------------- /chapter-07/pod-antiaffinity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/pod-antiaffinity.yaml -------------------------------------------------------------------------------- /chapter-07/pod-liveness.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/pod-liveness.yaml -------------------------------------------------------------------------------- /chapter-07/pod-node-affinity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/pod-node-affinity.yaml -------------------------------------------------------------------------------- /chapter-07/pod-nodeaffinity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/pod-nodeaffinity.yaml -------------------------------------------------------------------------------- /chapter-07/pod-nodeselector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/pod-nodeselector.yaml -------------------------------------------------------------------------------- /chapter-07/pod-readiness.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/pod-readiness.yaml -------------------------------------------------------------------------------- /chapter-07/pod-resource-handson.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/pod-resource-handson.yaml -------------------------------------------------------------------------------- /chapter-07/pod-tolerations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/pod-tolerations.yaml -------------------------------------------------------------------------------- /chapter-07/pod-topology.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/pod-topology.yaml -------------------------------------------------------------------------------- /chapter-07/probe-sample.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-07/probe-sample.txt -------------------------------------------------------------------------------- /chapter-08/handson-answer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-08/handson-answer.yaml -------------------------------------------------------------------------------- /chapter-08/hello-server-update.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-08/hello-server-update.yaml -------------------------------------------------------------------------------- /chapter-08/hello-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-08/hello-server.yaml -------------------------------------------------------------------------------- /chapter-09/hello-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-09/hello-server.yaml -------------------------------------------------------------------------------- /chapter-10/hello-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-10/hello-server.yaml -------------------------------------------------------------------------------- /chapter-10/kustomize/hello-server/base/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-10/kustomize/hello-server/base/deployment.yaml -------------------------------------------------------------------------------- /chapter-10/kustomize/hello-server/base/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-10/kustomize/hello-server/base/kustomization.yaml -------------------------------------------------------------------------------- /chapter-10/kustomize/hello-server/overlays/production/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-10/kustomize/hello-server/overlays/production/deployment.yaml -------------------------------------------------------------------------------- /chapter-10/kustomize/hello-server/overlays/production/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-10/kustomize/hello-server/overlays/production/kustomization.yaml -------------------------------------------------------------------------------- /chapter-10/kustomize/hello-server/overlays/production/pdb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-10/kustomize/hello-server/overlays/production/pdb.yaml -------------------------------------------------------------------------------- /chapter-10/kustomize/hello-server/overlays/staging/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-10/kustomize/hello-server/overlays/staging/kustomization.yaml -------------------------------------------------------------------------------- /chapter-11/hello-server-destruction.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-11/hello-server-destruction.yaml -------------------------------------------------------------------------------- /chapter-11/hello-server.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/chapter-11/hello-server.yaml -------------------------------------------------------------------------------- /chapter-11/namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: develop 5 | -------------------------------------------------------------------------------- /hello-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/hello-server/Dockerfile -------------------------------------------------------------------------------- /hello-server/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/hello-server/go.mod -------------------------------------------------------------------------------- /hello-server/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/hello-server/go.sum -------------------------------------------------------------------------------- /hello-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/hello-server/main.go -------------------------------------------------------------------------------- /kind/export-mapping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/kind/export-mapping.yaml -------------------------------------------------------------------------------- /kind/multinode-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/kind/multinode-config.yaml -------------------------------------------------------------------------------- /kind/multinode-nodeport.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/kind/multinode-nodeport.yaml -------------------------------------------------------------------------------- /kube-prometheus-stack/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aoi1/bbf-kubernetes/HEAD/kube-prometheus-stack/values.yaml --------------------------------------------------------------------------------