├── .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
--------------------------------------------------------------------------------