├── .gitignore ├── README.md ├── addons ├── dashboard │ ├── README.md │ └── deploy │ │ ├── dashboard-access.yaml │ │ ├── dashboard-configmap.yaml │ │ ├── dashboard-controller.yaml │ │ ├── dashboard-rbac.yaml │ │ ├── dashboard-secret.yaml │ │ └── dashboard-service.yaml ├── helm │ ├── ceph-overrides.yaml │ ├── helm-access-patch.yaml │ ├── helm-access.yaml │ └── helm.md ├── kube-dns │ ├── coredns.yaml.sed │ ├── deploy.sh │ ├── kubedns.yaml │ ├── pod-busybox.yaml │ ├── pod-nginx.yaml │ ├── service-nginx.yaml │ ├── setup-core-dns.md │ └── setup-kube-dns.md └── prometheus │ └── prometheus.yml ├── docker └── setup-docker.md ├── env.sh ├── environment-files ├── apiserver ├── controller-manager ├── etcd ├── flannel ├── kube-proxy ├── kubelet ├── scheduler └── shared-config ├── etcd └── setup-static-etcd-cluster.md ├── examples ├── affinity │ ├── affinity.md │ └── deploy │ │ ├── node-affinity │ │ ├── node-affinity-preferred.yaml │ │ └── node-affinity-required.yaml │ │ └── pod-affinity │ │ ├── redis-1.yaml │ │ └── service-1.yaml ├── ceph │ ├── ceph.md │ └── deploy │ │ ├── claim.yaml │ │ ├── pod-with-pvc.yaml │ │ ├── rbd-provisioner │ │ ├── rbd-provisioner-cluster-role-binding.yaml │ │ ├── rbd-provisioner-cluster-role.yaml │ │ ├── rbd-provisioner-deployment.yaml │ │ ├── rbd-provisioner-role-binding.yaml │ │ ├── rbd-provisioner-role.yaml │ │ └── rbd-provisioner-service-account.yaml │ │ └── storage-class.yaml ├── config-maps │ ├── application.properties │ ├── config-maps.md │ ├── env-configmap-pod.yaml │ └── file-configmap-pod.yaml ├── daemon-sets │ └── daemon-sets.md ├── hpa │ ├── deploy │ │ ├── Dockerfile │ │ ├── busybox.yaml │ │ └── index.php │ └── horizontal-pod-autoscaler.md ├── ingress │ ├── deploy │ │ ├── cafe-ingress.yaml │ │ ├── cafe.yaml │ │ ├── ingress.yaml │ │ └── nginx-ingress-controller.yaml │ ├── echoservice.yaml │ └── ingress.md ├── metrics-servers │ ├── deploy │ │ ├── aggregated-metrics-reader.yaml │ │ ├── auth-delegator.yaml │ │ ├── auth-reader.yaml │ │ ├── metrics-apiservice.yaml │ │ ├── metrics-server-deployment.yaml │ │ ├── metrics-server-service.yaml │ │ └── resource-reader.yaml │ ├── metrics-servers.md │ └── ssl │ │ └── aggregator-ca-csr.json ├── node-selector │ ├── deploy │ │ ├── nginx-pod-high.yaml │ │ └── nginx-pod-low.yaml │ └── node-selector.md ├── pod-presets │ ├── activemq-secret-pod-preset.yaml │ ├── activemq-secret.yaml │ ├── nginx-pod.yaml │ └── pod-presets.md ├── secrets │ ├── db-secret.yaml │ ├── env-secret-pod.yaml │ ├── file-secret-pod.yaml │ ├── password.txt │ ├── secrets.md │ └── username.txt ├── security-contexts │ └── pod-security-context-demo.yaml ├── service-accounts │ └── service-accounts.md ├── stateful-sets │ ├── deploy │ │ └── test-stateful.yaml │ └── stateful-sets.md ├── taints-tolerations │ └── taints-tolerations.md └── tips │ └── tips.md ├── flannel ├── flanneld-csr.json └── setup-flannel.md ├── generate-ca-cert.sh ├── install-cfssl.sh ├── install-etcd.sh ├── kube-apiserver ├── audit-policy.yaml ├── setup-kube-apiserver.md └── token.csv ├── kube-controller-manager └── setup-kube-controller-manager.md ├── kube-proxy └── setup-kube-proxy.md ├── kube-scheduler └── setup-kube-scheduler.md ├── kubectl ├── admin-csr.json ├── kubectl-admin-access.yaml └── setup-kubectl.md ├── kubelet └── setup-kubelet.md ├── load-balancer ├── setup-haproxy.md ├── setup-keepalived.md └── setup-nginx.md ├── setup-env.sh ├── ssl ├── ca-config.json └── ca-csr.json └── wrap-up ├── enable-firewall.md └── setup-services.md /.gitignore: -------------------------------------------------------------------------------- 1 | test/ 2 | kubernetes/ 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/README.md -------------------------------------------------------------------------------- /addons/dashboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/dashboard/README.md -------------------------------------------------------------------------------- /addons/dashboard/deploy/dashboard-access.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/dashboard/deploy/dashboard-access.yaml -------------------------------------------------------------------------------- /addons/dashboard/deploy/dashboard-configmap.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/dashboard/deploy/dashboard-configmap.yaml -------------------------------------------------------------------------------- /addons/dashboard/deploy/dashboard-controller.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/dashboard/deploy/dashboard-controller.yaml -------------------------------------------------------------------------------- /addons/dashboard/deploy/dashboard-rbac.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/dashboard/deploy/dashboard-rbac.yaml -------------------------------------------------------------------------------- /addons/dashboard/deploy/dashboard-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/dashboard/deploy/dashboard-secret.yaml -------------------------------------------------------------------------------- /addons/dashboard/deploy/dashboard-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/dashboard/deploy/dashboard-service.yaml -------------------------------------------------------------------------------- /addons/helm/ceph-overrides.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/helm/ceph-overrides.yaml -------------------------------------------------------------------------------- /addons/helm/helm-access-patch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/helm/helm-access-patch.yaml -------------------------------------------------------------------------------- /addons/helm/helm-access.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/helm/helm-access.yaml -------------------------------------------------------------------------------- /addons/helm/helm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/helm/helm.md -------------------------------------------------------------------------------- /addons/kube-dns/coredns.yaml.sed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/kube-dns/coredns.yaml.sed -------------------------------------------------------------------------------- /addons/kube-dns/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/kube-dns/deploy.sh -------------------------------------------------------------------------------- /addons/kube-dns/kubedns.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/kube-dns/kubedns.yaml -------------------------------------------------------------------------------- /addons/kube-dns/pod-busybox.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/kube-dns/pod-busybox.yaml -------------------------------------------------------------------------------- /addons/kube-dns/pod-nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/kube-dns/pod-nginx.yaml -------------------------------------------------------------------------------- /addons/kube-dns/service-nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/kube-dns/service-nginx.yaml -------------------------------------------------------------------------------- /addons/kube-dns/setup-core-dns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/kube-dns/setup-core-dns.md -------------------------------------------------------------------------------- /addons/kube-dns/setup-kube-dns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/kube-dns/setup-kube-dns.md -------------------------------------------------------------------------------- /addons/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/addons/prometheus/prometheus.yml -------------------------------------------------------------------------------- /docker/setup-docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/docker/setup-docker.md -------------------------------------------------------------------------------- /env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/env.sh -------------------------------------------------------------------------------- /environment-files/apiserver: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/environment-files/apiserver -------------------------------------------------------------------------------- /environment-files/controller-manager: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/environment-files/controller-manager -------------------------------------------------------------------------------- /environment-files/etcd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/environment-files/etcd -------------------------------------------------------------------------------- /environment-files/flannel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/environment-files/flannel -------------------------------------------------------------------------------- /environment-files/kube-proxy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/environment-files/kube-proxy -------------------------------------------------------------------------------- /environment-files/kubelet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/environment-files/kubelet -------------------------------------------------------------------------------- /environment-files/scheduler: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/environment-files/scheduler -------------------------------------------------------------------------------- /environment-files/shared-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/environment-files/shared-config -------------------------------------------------------------------------------- /etcd/setup-static-etcd-cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/etcd/setup-static-etcd-cluster.md -------------------------------------------------------------------------------- /examples/affinity/affinity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/affinity/affinity.md -------------------------------------------------------------------------------- /examples/affinity/deploy/node-affinity/node-affinity-preferred.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/affinity/deploy/node-affinity/node-affinity-preferred.yaml -------------------------------------------------------------------------------- /examples/affinity/deploy/node-affinity/node-affinity-required.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/affinity/deploy/node-affinity/node-affinity-required.yaml -------------------------------------------------------------------------------- /examples/affinity/deploy/pod-affinity/redis-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/affinity/deploy/pod-affinity/redis-1.yaml -------------------------------------------------------------------------------- /examples/affinity/deploy/pod-affinity/service-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/affinity/deploy/pod-affinity/service-1.yaml -------------------------------------------------------------------------------- /examples/ceph/ceph.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/ceph/ceph.md -------------------------------------------------------------------------------- /examples/ceph/deploy/claim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/ceph/deploy/claim.yaml -------------------------------------------------------------------------------- /examples/ceph/deploy/pod-with-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/ceph/deploy/pod-with-pvc.yaml -------------------------------------------------------------------------------- /examples/ceph/deploy/rbd-provisioner/rbd-provisioner-cluster-role-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/ceph/deploy/rbd-provisioner/rbd-provisioner-cluster-role-binding.yaml -------------------------------------------------------------------------------- /examples/ceph/deploy/rbd-provisioner/rbd-provisioner-cluster-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/ceph/deploy/rbd-provisioner/rbd-provisioner-cluster-role.yaml -------------------------------------------------------------------------------- /examples/ceph/deploy/rbd-provisioner/rbd-provisioner-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/ceph/deploy/rbd-provisioner/rbd-provisioner-deployment.yaml -------------------------------------------------------------------------------- /examples/ceph/deploy/rbd-provisioner/rbd-provisioner-role-binding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/ceph/deploy/rbd-provisioner/rbd-provisioner-role-binding.yaml -------------------------------------------------------------------------------- /examples/ceph/deploy/rbd-provisioner/rbd-provisioner-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/ceph/deploy/rbd-provisioner/rbd-provisioner-role.yaml -------------------------------------------------------------------------------- /examples/ceph/deploy/rbd-provisioner/rbd-provisioner-service-account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/ceph/deploy/rbd-provisioner/rbd-provisioner-service-account.yaml -------------------------------------------------------------------------------- /examples/ceph/deploy/storage-class.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/ceph/deploy/storage-class.yaml -------------------------------------------------------------------------------- /examples/config-maps/application.properties: -------------------------------------------------------------------------------- 1 | server.port=9090 2 | spring.application.name=demoservice -------------------------------------------------------------------------------- /examples/config-maps/config-maps.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/config-maps/config-maps.md -------------------------------------------------------------------------------- /examples/config-maps/env-configmap-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/config-maps/env-configmap-pod.yaml -------------------------------------------------------------------------------- /examples/config-maps/file-configmap-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/config-maps/file-configmap-pod.yaml -------------------------------------------------------------------------------- /examples/daemon-sets/daemon-sets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/daemon-sets/daemon-sets.md -------------------------------------------------------------------------------- /examples/hpa/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/hpa/deploy/Dockerfile -------------------------------------------------------------------------------- /examples/hpa/deploy/busybox.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/hpa/deploy/busybox.yaml -------------------------------------------------------------------------------- /examples/hpa/deploy/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/hpa/deploy/index.php -------------------------------------------------------------------------------- /examples/hpa/horizontal-pod-autoscaler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/hpa/horizontal-pod-autoscaler.md -------------------------------------------------------------------------------- /examples/ingress/deploy/cafe-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/ingress/deploy/cafe-ingress.yaml -------------------------------------------------------------------------------- /examples/ingress/deploy/cafe.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/ingress/deploy/cafe.yaml -------------------------------------------------------------------------------- /examples/ingress/deploy/ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/ingress/deploy/ingress.yaml -------------------------------------------------------------------------------- /examples/ingress/deploy/nginx-ingress-controller.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/ingress/deploy/nginx-ingress-controller.yaml -------------------------------------------------------------------------------- /examples/ingress/echoservice.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/ingress/echoservice.yaml -------------------------------------------------------------------------------- /examples/ingress/ingress.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/ingress/ingress.md -------------------------------------------------------------------------------- /examples/metrics-servers/deploy/aggregated-metrics-reader.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/metrics-servers/deploy/aggregated-metrics-reader.yaml -------------------------------------------------------------------------------- /examples/metrics-servers/deploy/auth-delegator.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/metrics-servers/deploy/auth-delegator.yaml -------------------------------------------------------------------------------- /examples/metrics-servers/deploy/auth-reader.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/metrics-servers/deploy/auth-reader.yaml -------------------------------------------------------------------------------- /examples/metrics-servers/deploy/metrics-apiservice.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/metrics-servers/deploy/metrics-apiservice.yaml -------------------------------------------------------------------------------- /examples/metrics-servers/deploy/metrics-server-deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/metrics-servers/deploy/metrics-server-deployment.yaml -------------------------------------------------------------------------------- /examples/metrics-servers/deploy/metrics-server-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/metrics-servers/deploy/metrics-server-service.yaml -------------------------------------------------------------------------------- /examples/metrics-servers/deploy/resource-reader.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/metrics-servers/deploy/resource-reader.yaml -------------------------------------------------------------------------------- /examples/metrics-servers/metrics-servers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/metrics-servers/metrics-servers.md -------------------------------------------------------------------------------- /examples/metrics-servers/ssl/aggregator-ca-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/metrics-servers/ssl/aggregator-ca-csr.json -------------------------------------------------------------------------------- /examples/node-selector/deploy/nginx-pod-high.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/node-selector/deploy/nginx-pod-high.yaml -------------------------------------------------------------------------------- /examples/node-selector/deploy/nginx-pod-low.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/node-selector/deploy/nginx-pod-low.yaml -------------------------------------------------------------------------------- /examples/node-selector/node-selector.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/node-selector/node-selector.md -------------------------------------------------------------------------------- /examples/pod-presets/activemq-secret-pod-preset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/pod-presets/activemq-secret-pod-preset.yaml -------------------------------------------------------------------------------- /examples/pod-presets/activemq-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/pod-presets/activemq-secret.yaml -------------------------------------------------------------------------------- /examples/pod-presets/nginx-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/pod-presets/nginx-pod.yaml -------------------------------------------------------------------------------- /examples/pod-presets/pod-presets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/pod-presets/pod-presets.md -------------------------------------------------------------------------------- /examples/secrets/db-secret.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/secrets/db-secret.yaml -------------------------------------------------------------------------------- /examples/secrets/env-secret-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/secrets/env-secret-pod.yaml -------------------------------------------------------------------------------- /examples/secrets/file-secret-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/secrets/file-secret-pod.yaml -------------------------------------------------------------------------------- /examples/secrets/password.txt: -------------------------------------------------------------------------------- 1 | password 2 | -------------------------------------------------------------------------------- /examples/secrets/secrets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/secrets/secrets.md -------------------------------------------------------------------------------- /examples/secrets/username.txt: -------------------------------------------------------------------------------- 1 | admin 2 | -------------------------------------------------------------------------------- /examples/security-contexts/pod-security-context-demo.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/security-contexts/pod-security-context-demo.yaml -------------------------------------------------------------------------------- /examples/service-accounts/service-accounts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/service-accounts/service-accounts.md -------------------------------------------------------------------------------- /examples/stateful-sets/deploy/test-stateful.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/stateful-sets/deploy/test-stateful.yaml -------------------------------------------------------------------------------- /examples/stateful-sets/stateful-sets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/stateful-sets/stateful-sets.md -------------------------------------------------------------------------------- /examples/taints-tolerations/taints-tolerations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/taints-tolerations/taints-tolerations.md -------------------------------------------------------------------------------- /examples/tips/tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/examples/tips/tips.md -------------------------------------------------------------------------------- /flannel/flanneld-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/flannel/flanneld-csr.json -------------------------------------------------------------------------------- /flannel/setup-flannel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/flannel/setup-flannel.md -------------------------------------------------------------------------------- /generate-ca-cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/generate-ca-cert.sh -------------------------------------------------------------------------------- /install-cfssl.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/install-cfssl.sh -------------------------------------------------------------------------------- /install-etcd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/install-etcd.sh -------------------------------------------------------------------------------- /kube-apiserver/audit-policy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/kube-apiserver/audit-policy.yaml -------------------------------------------------------------------------------- /kube-apiserver/setup-kube-apiserver.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/kube-apiserver/setup-kube-apiserver.md -------------------------------------------------------------------------------- /kube-apiserver/token.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/kube-apiserver/token.csv -------------------------------------------------------------------------------- /kube-controller-manager/setup-kube-controller-manager.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/kube-controller-manager/setup-kube-controller-manager.md -------------------------------------------------------------------------------- /kube-proxy/setup-kube-proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/kube-proxy/setup-kube-proxy.md -------------------------------------------------------------------------------- /kube-scheduler/setup-kube-scheduler.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/kube-scheduler/setup-kube-scheduler.md -------------------------------------------------------------------------------- /kubectl/admin-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/kubectl/admin-csr.json -------------------------------------------------------------------------------- /kubectl/kubectl-admin-access.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/kubectl/kubectl-admin-access.yaml -------------------------------------------------------------------------------- /kubectl/setup-kubectl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/kubectl/setup-kubectl.md -------------------------------------------------------------------------------- /kubelet/setup-kubelet.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/kubelet/setup-kubelet.md -------------------------------------------------------------------------------- /load-balancer/setup-haproxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/load-balancer/setup-haproxy.md -------------------------------------------------------------------------------- /load-balancer/setup-keepalived.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/load-balancer/setup-keepalived.md -------------------------------------------------------------------------------- /load-balancer/setup-nginx.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/load-balancer/setup-nginx.md -------------------------------------------------------------------------------- /setup-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/setup-env.sh -------------------------------------------------------------------------------- /ssl/ca-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/ssl/ca-config.json -------------------------------------------------------------------------------- /ssl/ca-csr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/ssl/ca-csr.json -------------------------------------------------------------------------------- /wrap-up/enable-firewall.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/wrap-up/enable-firewall.md -------------------------------------------------------------------------------- /wrap-up/setup-services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shawnsong/kubernetes-handbook/HEAD/wrap-up/setup-services.md --------------------------------------------------------------------------------