├── .editorconfig ├── .gitignore ├── 00-guidebooks ├── 00-common │ ├── 10-about-kubernetes │ │ ├── README.md │ │ └── slides │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── gulpfile.js │ │ │ ├── images │ │ │ ├── 00-title.jpg │ │ │ ├── 10-classic.png │ │ │ ├── 11-classic-db.png │ │ │ ├── 12-classic-app.png │ │ │ ├── 13-classic-servers.png │ │ │ ├── 20-new-services-1.png │ │ │ ├── 21-new-services-scale.png │ │ │ ├── 22-new-services-app4.png │ │ │ ├── 23-new-services-resources-up.png │ │ │ ├── 24-new-services-add5.png │ │ │ ├── 25-new-services-resources-down.png │ │ │ ├── 26-new-services-move5.png │ │ │ ├── 27-new-services-server-off.png │ │ │ ├── 30-classic-final.png │ │ │ ├── 31-classic-final-with-lb.png │ │ │ └── 32-cluster.png │ │ │ ├── index.html │ │ │ ├── package-lock.json │ │ │ └── package.json │ └── 20-install-microk8s │ │ └── README.md └── 10-galopom │ └── 10-pod-and-service │ ├── 10-pod.md │ ├── 20-service.md │ ├── README.md │ ├── diagrams │ ├── 30-service-NodePort.puml │ └── 40-ingress.puml │ ├── images │ ├── 30-service-NodePort.png │ └── 40-ingress.png │ └── manifests │ ├── 00-namespace.yaml │ ├── 10-pod.yaml │ ├── 20-service-ClusterIP.yaml │ ├── 30-service-NodePort.yaml │ └── 40-ingress.yaml ├── 01-components ├── 90-links.md ├── README.md ├── diagrams │ ├── 10-cluster-scheme.puml │ └── flow.puml └── images │ ├── cluster_scheme.png │ ├── components-of-kubernetes.png │ └── flow.png ├── 10-usage ├── README.md ├── commands.md ├── diagrams │ ├── 10-deployment.puml │ ├── 20-deployment-2.puml │ ├── 30-service.puml │ ├── 80-add-ingress.puml │ └── 90-final-scheme.puml ├── images │ ├── add-ingress.png │ ├── deployment-2.png │ ├── deployment.png │ ├── final.png │ ├── pod.png │ └── service.png ├── manifests │ ├── 10-pod.yaml │ ├── 11-pod-nginx.yaml │ ├── 20-deployment-main.yaml │ ├── 21-deployment-resizer.yaml │ ├── 30-service-main.yaml │ ├── 31-service-resizer.yaml │ ├── 32-service-nginx.yaml │ ├── 35-service-nodeport.yaml │ ├── 40-ingress.yaml │ ├── 90-multitool.yaml │ └── README.md └── slides │ ├── .gitignore │ ├── README.md │ ├── gulpfile.js │ ├── images │ ├── 00-title.jpg │ ├── 10-pod.png │ ├── 20-deployment.png │ ├── 21-deployment-2.png │ ├── 30-service.png │ ├── 40-ingress.png │ └── 50-final.png │ ├── index.html │ ├── package-lock.json │ └── package.json ├── 11-commands ├── 00-kubectl-install.md ├── 10-kubectl.md ├── 20-kubeadm.md ├── README.md ├── diagrams │ ├── 10-kubectl.puml │ └── 20-kubeadm.puml └── images │ ├── kubeadm.png │ └── kubectl.png ├── 15-install ├── 10-kubeadm │ ├── 10-kubeadm-control-plane.md │ ├── 20-kubeadm-worker-node.md │ ├── README.md │ ├── diagrams │ │ └── 10-kubeadm-install.puml │ └── images │ │ └── 10-kubeadm-install.png ├── 20-ansible │ ├── README.md │ ├── hosts │ ├── hosts-control-plane │ ├── hosts-new-node │ ├── playbooks │ │ ├── control-plane-reset.yml │ │ ├── control-plane.yml │ │ ├── soft.yml │ │ └── worker.yml │ ├── setup-cluster.yml │ ├── setup-control-plane.yml │ └── setup-worker.yml ├── 30-kubespray │ └── README.md ├── 40-microk8s ├── 90-links.md └── README.md ├── 16-networking ├── 10-cni │ └── README.md ├── 10-level-1.md ├── 20-level-2.md ├── 20-network-policy │ ├── README.md │ ├── diagrams │ │ └── network-policy.puml │ ├── images │ │ └── network-policy.png │ └── manifests │ │ ├── main │ │ ├── 10-frontend.yaml │ │ ├── 20-backend.yaml │ │ └── 30-cache.yaml │ │ └── network-policy │ │ ├── 00-default.yaml │ │ ├── 10-frontend.yaml │ │ ├── 20-backend.yaml │ │ └── 30-cache.yaml ├── 30-level-3.md ├── README.md └── images │ ├── level-1.png │ ├── level-2.png │ └── level-3.png ├── 20-concepts ├── 10-workload │ ├── 10-pod │ │ ├── README.md │ │ ├── images │ │ │ ├── docker-compose.png │ │ │ └── pod.png │ │ └── manifests │ │ │ ├── 10-pod.yaml │ │ │ ├── 30-pod-with-error.yaml │ │ │ └── 40-pod-wo-errors.yaml │ ├── 20-deployment │ │ ├── README.md │ │ ├── diagrams │ │ │ └── 10-deployment.puml │ │ ├── images │ │ │ └── deployment-update.png │ │ └── manifests │ │ │ ├── 10-multitool.yaml │ │ │ └── 20-multitool-nginx.yaml │ ├── 30-replicaset │ │ └── README.md │ ├── 40-statefulset │ │ ├── README.md │ │ └── manifests │ │ │ └── 10-prometheus-statefulset.yaml │ ├── 50-daemonset │ │ ├── README.md │ │ └── manifests │ │ │ └── 10-node-exporter.yaml │ └── README.md ├── 20-network │ ├── 10-service │ │ ├── README.md │ │ ├── diagrams │ │ │ ├── 10-pod-to-pod.puml │ │ │ ├── 20-pod-to-db.puml │ │ │ └── 30-ext-to-pod.puml │ │ ├── images │ │ │ ├── 10-pod-to-pod.png │ │ │ ├── 20-pod-to-db.png │ │ │ └── 30-ext-to-pod.png │ │ └── manifests │ │ │ ├── 10-cluster-ip.yaml │ │ │ ├── 20-node-port.yaml │ │ │ ├── 30-load-balancer.yaml │ │ │ └── 40-multi-port.yaml │ ├── 20-endpoints │ │ └── README.md │ ├── 30-ingress │ │ ├── README.md │ │ ├── images │ │ │ └── ingress.png │ │ └── manifests │ │ │ └── 10-ingress.yaml │ └── README.md ├── 30-storage │ ├── 10-volume │ │ ├── README.md │ │ ├── images │ │ │ ├── 10-volume.png │ │ │ └── 20-volume-clarification.png │ │ └── manifests │ │ │ └── 10-pod-int-volumes.yaml │ ├── 20-persistent-volume │ │ ├── 10-manual │ │ │ ├── README.md │ │ │ ├── diagrams │ │ │ │ └── scheme.puml │ │ │ ├── images │ │ │ │ └── scheme.png │ │ │ └── manifests │ │ │ │ ├── 10-pod.yaml │ │ │ │ ├── 20-pvc.yaml │ │ │ │ └── 30-pv.yaml │ │ ├── 20-delete │ │ │ └── README.md │ │ ├── 30-details │ │ │ ├── README.md │ │ │ └── images │ │ │ │ └── pvc.png │ │ ├── 40-dynamic-provisioning │ │ │ ├── README.md │ │ │ ├── diagrams │ │ │ │ └── scheme.puml │ │ │ ├── images │ │ │ │ └── scheme-dynamic.png │ │ │ └── manifests │ │ │ │ ├── 10-pod.yaml │ │ │ │ ├── 20-pvc.yaml │ │ │ │ ├── 30-storage-class.yaml │ │ │ │ └── 40-pvc-another-storage-class.yaml │ │ └── README.md │ └── README.md └── README.md ├── 30-kubectl ├── 00-kube-config │ ├── README.md │ └── config ├── 10-files.md ├── 20-get.md ├── 25-describe.md ├── 26-wrong.md ├── 30-logs.md ├── 40-edit.md ├── 45-scale.md ├── 60-exec.md ├── 70-labels.md ├── 75-annotations.md ├── 80-port-forward.md ├── 90-explain.md ├── 99-terminating.md ├── README.md └── manifests │ ├── 10-pod.yaml │ ├── 20-deployment-service.yaml │ ├── 30-ingress.yaml │ └── 30-service.yaml ├── 40-helm ├── 01-templating │ ├── 01-simple.md │ ├── README.md │ └── charts │ │ └── 01-simple │ │ ├── .helmignore │ │ ├── Chart.yaml │ │ ├── new-values-from-jsonnet.yaml │ │ ├── new-values.json │ │ ├── new-values.yaml │ │ ├── new-values2.yaml │ │ ├── templates │ │ ├── NOTES.txt │ │ ├── _helpers.tpl │ │ ├── deployment.yaml │ │ └── service.yaml │ │ └── values.yaml ├── 02-package-manager │ ├── .gitignore │ └── README.md ├── 03-deploy │ └── README.md └── README.md ├── 45-jsonnet ├── README.md └── examples │ ├── 10-example.jsonnet │ ├── 20-example.jsonnet │ ├── 30-yaml.jsonnet │ ├── 40-multiple-output.jsonnet │ ├── 50-imports.jsonnet │ ├── README.md │ └── libsonnet │ ├── default-resources.libsonnet │ └── fn-get-resources.libsonnet ├── 46-qbec ├── 10-core-concepts.md ├── 10-demo │ ├── README.md │ ├── components │ │ └── hello.jsonnet │ ├── environments │ │ ├── base.libsonnet │ │ └── default.libsonnet │ ├── params.libsonnet │ └── qbec.yaml ├── 20-next │ ├── README.md │ ├── components │ │ ├── hello.jsonnet │ │ ├── hello2.jsonnet │ │ ├── postgres.jsonnet │ │ └── rabbitmq.jsonnet │ ├── environments │ │ ├── base.libsonnet │ │ └── default.libsonnet │ ├── params.libsonnet │ ├── qbec.yaml │ └── yaml-templates │ │ ├── postgres.yaml │ │ └── rabbitmq.yaml ├── 20-show.md ├── 30-quick-tour.md ├── 40-component.md ├── 50-params.md ├── 60-validate.md ├── 70-deploy.md ├── 90-alternatives.md ├── 98-links.md ├── 99-summary.md ├── README.md ├── diagram.png └── diagram.puml ├── 98-labs ├── README.md ├── lab-01-step-by-step │ ├── README.md │ └── step-1 │ │ └── README.md └── lab-90-canary │ ├── README.md │ └── manifests │ ├── 10-stable.yaml │ └── 20-canary.yaml ├── 99-misc ├── README.md ├── create-vms.sh ├── delete-vms.sh └── list-vms.sh ├── README.md ├── authentication └── rbac │ └── README.md ├── images └── qr-chat.png └── volumes ├── README.md └── templates ├── pod-int-volumes.yaml ├── pod-pvc-default.yaml ├── pod-pvc.yaml ├── pv-am.yaml ├── pv-capacity.yaml ├── pv.yaml ├── pvc-access-mode.yaml ├── pvc-capacity-default.yaml ├── pvc-capacity.yaml ├── pvc-compatible.yaml └── ss.yaml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *screenplay*.* 2 | *draft* 3 | node_modules 4 | -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/README.md -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/.gitignore -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/README.md -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/gulpfile.js -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/images/00-title.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/images/00-title.jpg -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/images/10-classic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/images/10-classic.png -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/images/11-classic-db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/images/11-classic-db.png -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/images/12-classic-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/images/12-classic-app.png -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/images/13-classic-servers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/images/13-classic-servers.png -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/images/20-new-services-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/images/20-new-services-1.png -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/images/21-new-services-scale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/images/21-new-services-scale.png -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/images/22-new-services-app4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/images/22-new-services-app4.png -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/images/23-new-services-resources-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/images/23-new-services-resources-up.png -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/images/24-new-services-add5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/images/24-new-services-add5.png -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/images/25-new-services-resources-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/images/25-new-services-resources-down.png -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/images/26-new-services-move5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/images/26-new-services-move5.png -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/images/27-new-services-server-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/images/27-new-services-server-off.png -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/images/30-classic-final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/images/30-classic-final.png -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/images/31-classic-final-with-lb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/images/31-classic-final-with-lb.png -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/images/32-cluster.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/images/32-cluster.png -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/index.html -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/package-lock.json -------------------------------------------------------------------------------- /00-guidebooks/00-common/10-about-kubernetes/slides/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/10-about-kubernetes/slides/package.json -------------------------------------------------------------------------------- /00-guidebooks/00-common/20-install-microk8s/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/00-common/20-install-microk8s/README.md -------------------------------------------------------------------------------- /00-guidebooks/10-galopom/10-pod-and-service/10-pod.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/10-galopom/10-pod-and-service/10-pod.md -------------------------------------------------------------------------------- /00-guidebooks/10-galopom/10-pod-and-service/20-service.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/10-galopom/10-pod-and-service/20-service.md -------------------------------------------------------------------------------- /00-guidebooks/10-galopom/10-pod-and-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/10-galopom/10-pod-and-service/README.md -------------------------------------------------------------------------------- /00-guidebooks/10-galopom/10-pod-and-service/diagrams/30-service-NodePort.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/10-galopom/10-pod-and-service/diagrams/30-service-NodePort.puml -------------------------------------------------------------------------------- /00-guidebooks/10-galopom/10-pod-and-service/diagrams/40-ingress.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/10-galopom/10-pod-and-service/diagrams/40-ingress.puml -------------------------------------------------------------------------------- /00-guidebooks/10-galopom/10-pod-and-service/images/30-service-NodePort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/10-galopom/10-pod-and-service/images/30-service-NodePort.png -------------------------------------------------------------------------------- /00-guidebooks/10-galopom/10-pod-and-service/images/40-ingress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/10-galopom/10-pod-and-service/images/40-ingress.png -------------------------------------------------------------------------------- /00-guidebooks/10-galopom/10-pod-and-service/manifests/00-namespace.yaml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: step1 5 | -------------------------------------------------------------------------------- /00-guidebooks/10-galopom/10-pod-and-service/manifests/10-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/10-galopom/10-pod-and-service/manifests/10-pod.yaml -------------------------------------------------------------------------------- /00-guidebooks/10-galopom/10-pod-and-service/manifests/20-service-ClusterIP.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/10-galopom/10-pod-and-service/manifests/20-service-ClusterIP.yaml -------------------------------------------------------------------------------- /00-guidebooks/10-galopom/10-pod-and-service/manifests/30-service-NodePort.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/10-galopom/10-pod-and-service/manifests/30-service-NodePort.yaml -------------------------------------------------------------------------------- /00-guidebooks/10-galopom/10-pod-and-service/manifests/40-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/00-guidebooks/10-galopom/10-pod-and-service/manifests/40-ingress.yaml -------------------------------------------------------------------------------- /01-components/90-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/01-components/90-links.md -------------------------------------------------------------------------------- /01-components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/01-components/README.md -------------------------------------------------------------------------------- /01-components/diagrams/10-cluster-scheme.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/01-components/diagrams/10-cluster-scheme.puml -------------------------------------------------------------------------------- /01-components/diagrams/flow.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/01-components/diagrams/flow.puml -------------------------------------------------------------------------------- /01-components/images/cluster_scheme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/01-components/images/cluster_scheme.png -------------------------------------------------------------------------------- /01-components/images/components-of-kubernetes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/01-components/images/components-of-kubernetes.png -------------------------------------------------------------------------------- /01-components/images/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/01-components/images/flow.png -------------------------------------------------------------------------------- /10-usage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/README.md -------------------------------------------------------------------------------- /10-usage/commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/commands.md -------------------------------------------------------------------------------- /10-usage/diagrams/10-deployment.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/diagrams/10-deployment.puml -------------------------------------------------------------------------------- /10-usage/diagrams/20-deployment-2.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/diagrams/20-deployment-2.puml -------------------------------------------------------------------------------- /10-usage/diagrams/30-service.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/diagrams/30-service.puml -------------------------------------------------------------------------------- /10-usage/diagrams/80-add-ingress.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/diagrams/80-add-ingress.puml -------------------------------------------------------------------------------- /10-usage/diagrams/90-final-scheme.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/diagrams/90-final-scheme.puml -------------------------------------------------------------------------------- /10-usage/images/add-ingress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/images/add-ingress.png -------------------------------------------------------------------------------- /10-usage/images/deployment-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/images/deployment-2.png -------------------------------------------------------------------------------- /10-usage/images/deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/images/deployment.png -------------------------------------------------------------------------------- /10-usage/images/final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/images/final.png -------------------------------------------------------------------------------- /10-usage/images/pod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/images/pod.png -------------------------------------------------------------------------------- /10-usage/images/service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/images/service.png -------------------------------------------------------------------------------- /10-usage/manifests/10-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/manifests/10-pod.yaml -------------------------------------------------------------------------------- /10-usage/manifests/11-pod-nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/manifests/11-pod-nginx.yaml -------------------------------------------------------------------------------- /10-usage/manifests/20-deployment-main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/manifests/20-deployment-main.yaml -------------------------------------------------------------------------------- /10-usage/manifests/21-deployment-resizer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/manifests/21-deployment-resizer.yaml -------------------------------------------------------------------------------- /10-usage/manifests/30-service-main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/manifests/30-service-main.yaml -------------------------------------------------------------------------------- /10-usage/manifests/31-service-resizer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/manifests/31-service-resizer.yaml -------------------------------------------------------------------------------- /10-usage/manifests/32-service-nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/manifests/32-service-nginx.yaml -------------------------------------------------------------------------------- /10-usage/manifests/35-service-nodeport.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/manifests/35-service-nodeport.yaml -------------------------------------------------------------------------------- /10-usage/manifests/40-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/manifests/40-ingress.yaml -------------------------------------------------------------------------------- /10-usage/manifests/90-multitool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/manifests/90-multitool.yaml -------------------------------------------------------------------------------- /10-usage/manifests/README.md: -------------------------------------------------------------------------------- 1 | # Манифесты объектов 2 | -------------------------------------------------------------------------------- /10-usage/slides/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/slides/.gitignore -------------------------------------------------------------------------------- /10-usage/slides/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/slides/README.md -------------------------------------------------------------------------------- /10-usage/slides/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/slides/gulpfile.js -------------------------------------------------------------------------------- /10-usage/slides/images/00-title.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/slides/images/00-title.jpg -------------------------------------------------------------------------------- /10-usage/slides/images/10-pod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/slides/images/10-pod.png -------------------------------------------------------------------------------- /10-usage/slides/images/20-deployment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/slides/images/20-deployment.png -------------------------------------------------------------------------------- /10-usage/slides/images/21-deployment-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/slides/images/21-deployment-2.png -------------------------------------------------------------------------------- /10-usage/slides/images/30-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/slides/images/30-service.png -------------------------------------------------------------------------------- /10-usage/slides/images/40-ingress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/slides/images/40-ingress.png -------------------------------------------------------------------------------- /10-usage/slides/images/50-final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/slides/images/50-final.png -------------------------------------------------------------------------------- /10-usage/slides/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/slides/index.html -------------------------------------------------------------------------------- /10-usage/slides/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/slides/package-lock.json -------------------------------------------------------------------------------- /10-usage/slides/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/10-usage/slides/package.json -------------------------------------------------------------------------------- /11-commands/00-kubectl-install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/11-commands/00-kubectl-install.md -------------------------------------------------------------------------------- /11-commands/10-kubectl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/11-commands/10-kubectl.md -------------------------------------------------------------------------------- /11-commands/20-kubeadm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/11-commands/20-kubeadm.md -------------------------------------------------------------------------------- /11-commands/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/11-commands/README.md -------------------------------------------------------------------------------- /11-commands/diagrams/10-kubectl.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/11-commands/diagrams/10-kubectl.puml -------------------------------------------------------------------------------- /11-commands/diagrams/20-kubeadm.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/11-commands/diagrams/20-kubeadm.puml -------------------------------------------------------------------------------- /11-commands/images/kubeadm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/11-commands/images/kubeadm.png -------------------------------------------------------------------------------- /11-commands/images/kubectl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/11-commands/images/kubectl.png -------------------------------------------------------------------------------- /15-install/10-kubeadm/10-kubeadm-control-plane.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/10-kubeadm/10-kubeadm-control-plane.md -------------------------------------------------------------------------------- /15-install/10-kubeadm/20-kubeadm-worker-node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/10-kubeadm/20-kubeadm-worker-node.md -------------------------------------------------------------------------------- /15-install/10-kubeadm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/10-kubeadm/README.md -------------------------------------------------------------------------------- /15-install/10-kubeadm/diagrams/10-kubeadm-install.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/10-kubeadm/diagrams/10-kubeadm-install.puml -------------------------------------------------------------------------------- /15-install/10-kubeadm/images/10-kubeadm-install.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/10-kubeadm/images/10-kubeadm-install.png -------------------------------------------------------------------------------- /15-install/20-ansible/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/20-ansible/README.md -------------------------------------------------------------------------------- /15-install/20-ansible/hosts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/20-ansible/hosts -------------------------------------------------------------------------------- /15-install/20-ansible/hosts-control-plane: -------------------------------------------------------------------------------- 1 | [master] 2 | 10.0.90.30 3 | -------------------------------------------------------------------------------- /15-install/20-ansible/hosts-new-node: -------------------------------------------------------------------------------- 1 | [workers] 2 | 10.0.90.3 3 | -------------------------------------------------------------------------------- /15-install/20-ansible/playbooks/control-plane-reset.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/20-ansible/playbooks/control-plane-reset.yml -------------------------------------------------------------------------------- /15-install/20-ansible/playbooks/control-plane.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/20-ansible/playbooks/control-plane.yml -------------------------------------------------------------------------------- /15-install/20-ansible/playbooks/soft.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/20-ansible/playbooks/soft.yml -------------------------------------------------------------------------------- /15-install/20-ansible/playbooks/worker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/20-ansible/playbooks/worker.yml -------------------------------------------------------------------------------- /15-install/20-ansible/setup-cluster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/20-ansible/setup-cluster.yml -------------------------------------------------------------------------------- /15-install/20-ansible/setup-control-plane.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/20-ansible/setup-control-plane.yml -------------------------------------------------------------------------------- /15-install/20-ansible/setup-worker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/20-ansible/setup-worker.yml -------------------------------------------------------------------------------- /15-install/30-kubespray/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/30-kubespray/README.md -------------------------------------------------------------------------------- /15-install/40-microk8s: -------------------------------------------------------------------------------- 1 | /home/andrey/projects/kubernetes-for-beginners/00-guidebooks/00-common/20-install-microk8s -------------------------------------------------------------------------------- /15-install/90-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/90-links.md -------------------------------------------------------------------------------- /15-install/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/15-install/README.md -------------------------------------------------------------------------------- /16-networking/10-cni/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/10-cni/README.md -------------------------------------------------------------------------------- /16-networking/10-level-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/10-level-1.md -------------------------------------------------------------------------------- /16-networking/20-level-2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/20-level-2.md -------------------------------------------------------------------------------- /16-networking/20-network-policy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/20-network-policy/README.md -------------------------------------------------------------------------------- /16-networking/20-network-policy/diagrams/network-policy.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/20-network-policy/diagrams/network-policy.puml -------------------------------------------------------------------------------- /16-networking/20-network-policy/images/network-policy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/20-network-policy/images/network-policy.png -------------------------------------------------------------------------------- /16-networking/20-network-policy/manifests/main/10-frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/20-network-policy/manifests/main/10-frontend.yaml -------------------------------------------------------------------------------- /16-networking/20-network-policy/manifests/main/20-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/20-network-policy/manifests/main/20-backend.yaml -------------------------------------------------------------------------------- /16-networking/20-network-policy/manifests/main/30-cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/20-network-policy/manifests/main/30-cache.yaml -------------------------------------------------------------------------------- /16-networking/20-network-policy/manifests/network-policy/00-default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/20-network-policy/manifests/network-policy/00-default.yaml -------------------------------------------------------------------------------- /16-networking/20-network-policy/manifests/network-policy/10-frontend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/20-network-policy/manifests/network-policy/10-frontend.yaml -------------------------------------------------------------------------------- /16-networking/20-network-policy/manifests/network-policy/20-backend.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/20-network-policy/manifests/network-policy/20-backend.yaml -------------------------------------------------------------------------------- /16-networking/20-network-policy/manifests/network-policy/30-cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/20-network-policy/manifests/network-policy/30-cache.yaml -------------------------------------------------------------------------------- /16-networking/30-level-3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/30-level-3.md -------------------------------------------------------------------------------- /16-networking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/README.md -------------------------------------------------------------------------------- /16-networking/images/level-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/images/level-1.png -------------------------------------------------------------------------------- /16-networking/images/level-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/images/level-2.png -------------------------------------------------------------------------------- /16-networking/images/level-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/16-networking/images/level-3.png -------------------------------------------------------------------------------- /20-concepts/10-workload/10-pod/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/10-pod/README.md -------------------------------------------------------------------------------- /20-concepts/10-workload/10-pod/images/docker-compose.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/10-pod/images/docker-compose.png -------------------------------------------------------------------------------- /20-concepts/10-workload/10-pod/images/pod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/10-pod/images/pod.png -------------------------------------------------------------------------------- /20-concepts/10-workload/10-pod/manifests/10-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/10-pod/manifests/10-pod.yaml -------------------------------------------------------------------------------- /20-concepts/10-workload/10-pod/manifests/30-pod-with-error.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/10-pod/manifests/30-pod-with-error.yaml -------------------------------------------------------------------------------- /20-concepts/10-workload/10-pod/manifests/40-pod-wo-errors.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/10-pod/manifests/40-pod-wo-errors.yaml -------------------------------------------------------------------------------- /20-concepts/10-workload/20-deployment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/20-deployment/README.md -------------------------------------------------------------------------------- /20-concepts/10-workload/20-deployment/diagrams/10-deployment.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/20-deployment/diagrams/10-deployment.puml -------------------------------------------------------------------------------- /20-concepts/10-workload/20-deployment/images/deployment-update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/20-deployment/images/deployment-update.png -------------------------------------------------------------------------------- /20-concepts/10-workload/20-deployment/manifests/10-multitool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/20-deployment/manifests/10-multitool.yaml -------------------------------------------------------------------------------- /20-concepts/10-workload/20-deployment/manifests/20-multitool-nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/20-deployment/manifests/20-multitool-nginx.yaml -------------------------------------------------------------------------------- /20-concepts/10-workload/30-replicaset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/30-replicaset/README.md -------------------------------------------------------------------------------- /20-concepts/10-workload/40-statefulset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/40-statefulset/README.md -------------------------------------------------------------------------------- /20-concepts/10-workload/40-statefulset/manifests/10-prometheus-statefulset.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/40-statefulset/manifests/10-prometheus-statefulset.yaml -------------------------------------------------------------------------------- /20-concepts/10-workload/50-daemonset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/50-daemonset/README.md -------------------------------------------------------------------------------- /20-concepts/10-workload/50-daemonset/manifests/10-node-exporter.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/50-daemonset/manifests/10-node-exporter.yaml -------------------------------------------------------------------------------- /20-concepts/10-workload/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/10-workload/README.md -------------------------------------------------------------------------------- /20-concepts/20-network/10-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/20-network/10-service/README.md -------------------------------------------------------------------------------- /20-concepts/20-network/10-service/diagrams/10-pod-to-pod.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/20-network/10-service/diagrams/10-pod-to-pod.puml -------------------------------------------------------------------------------- /20-concepts/20-network/10-service/diagrams/20-pod-to-db.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/20-network/10-service/diagrams/20-pod-to-db.puml -------------------------------------------------------------------------------- /20-concepts/20-network/10-service/diagrams/30-ext-to-pod.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/20-network/10-service/diagrams/30-ext-to-pod.puml -------------------------------------------------------------------------------- /20-concepts/20-network/10-service/images/10-pod-to-pod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/20-network/10-service/images/10-pod-to-pod.png -------------------------------------------------------------------------------- /20-concepts/20-network/10-service/images/20-pod-to-db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/20-network/10-service/images/20-pod-to-db.png -------------------------------------------------------------------------------- /20-concepts/20-network/10-service/images/30-ext-to-pod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/20-network/10-service/images/30-ext-to-pod.png -------------------------------------------------------------------------------- /20-concepts/20-network/10-service/manifests/10-cluster-ip.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/20-network/10-service/manifests/10-cluster-ip.yaml -------------------------------------------------------------------------------- /20-concepts/20-network/10-service/manifests/20-node-port.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/20-network/10-service/manifests/20-node-port.yaml -------------------------------------------------------------------------------- /20-concepts/20-network/10-service/manifests/30-load-balancer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/20-network/10-service/manifests/30-load-balancer.yaml -------------------------------------------------------------------------------- /20-concepts/20-network/10-service/manifests/40-multi-port.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/20-network/10-service/manifests/40-multi-port.yaml -------------------------------------------------------------------------------- /20-concepts/20-network/20-endpoints/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/20-network/20-endpoints/README.md -------------------------------------------------------------------------------- /20-concepts/20-network/30-ingress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/20-network/30-ingress/README.md -------------------------------------------------------------------------------- /20-concepts/20-network/30-ingress/images/ingress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/20-network/30-ingress/images/ingress.png -------------------------------------------------------------------------------- /20-concepts/20-network/30-ingress/manifests/10-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/20-network/30-ingress/manifests/10-ingress.yaml -------------------------------------------------------------------------------- /20-concepts/20-network/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/20-network/README.md -------------------------------------------------------------------------------- /20-concepts/30-storage/10-volume/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/10-volume/README.md -------------------------------------------------------------------------------- /20-concepts/30-storage/10-volume/images/10-volume.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/10-volume/images/10-volume.png -------------------------------------------------------------------------------- /20-concepts/30-storage/10-volume/images/20-volume-clarification.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/10-volume/images/20-volume-clarification.png -------------------------------------------------------------------------------- /20-concepts/30-storage/10-volume/manifests/10-pod-int-volumes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/10-volume/manifests/10-pod-int-volumes.yaml -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/10-manual/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/10-manual/README.md -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/10-manual/diagrams/scheme.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/10-manual/diagrams/scheme.puml -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/10-manual/images/scheme.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/10-manual/images/scheme.png -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/10-manual/manifests/10-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/10-manual/manifests/10-pod.yaml -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/10-manual/manifests/20-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/10-manual/manifests/20-pvc.yaml -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/10-manual/manifests/30-pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/10-manual/manifests/30-pv.yaml -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/20-delete/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/20-delete/README.md -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/30-details/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/30-details/README.md -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/30-details/images/pvc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/30-details/images/pvc.png -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/40-dynamic-provisioning/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/40-dynamic-provisioning/README.md -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/40-dynamic-provisioning/diagrams/scheme.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/40-dynamic-provisioning/diagrams/scheme.puml -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/40-dynamic-provisioning/images/scheme-dynamic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/40-dynamic-provisioning/images/scheme-dynamic.png -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/40-dynamic-provisioning/manifests/10-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/40-dynamic-provisioning/manifests/10-pod.yaml -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/40-dynamic-provisioning/manifests/20-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/40-dynamic-provisioning/manifests/20-pvc.yaml -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/40-dynamic-provisioning/manifests/30-storage-class.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/40-dynamic-provisioning/manifests/30-storage-class.yaml -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/40-dynamic-provisioning/manifests/40-pvc-another-storage-class.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/40-dynamic-provisioning/manifests/40-pvc-another-storage-class.yaml -------------------------------------------------------------------------------- /20-concepts/30-storage/20-persistent-volume/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/20-persistent-volume/README.md -------------------------------------------------------------------------------- /20-concepts/30-storage/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/30-storage/README.md -------------------------------------------------------------------------------- /20-concepts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/20-concepts/README.md -------------------------------------------------------------------------------- /30-kubectl/00-kube-config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/00-kube-config/README.md -------------------------------------------------------------------------------- /30-kubectl/00-kube-config/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/00-kube-config/config -------------------------------------------------------------------------------- /30-kubectl/10-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/10-files.md -------------------------------------------------------------------------------- /30-kubectl/20-get.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/20-get.md -------------------------------------------------------------------------------- /30-kubectl/25-describe.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/25-describe.md -------------------------------------------------------------------------------- /30-kubectl/26-wrong.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/26-wrong.md -------------------------------------------------------------------------------- /30-kubectl/30-logs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/30-logs.md -------------------------------------------------------------------------------- /30-kubectl/40-edit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/40-edit.md -------------------------------------------------------------------------------- /30-kubectl/45-scale.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/45-scale.md -------------------------------------------------------------------------------- /30-kubectl/60-exec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/60-exec.md -------------------------------------------------------------------------------- /30-kubectl/70-labels.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/70-labels.md -------------------------------------------------------------------------------- /30-kubectl/75-annotations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/75-annotations.md -------------------------------------------------------------------------------- /30-kubectl/80-port-forward.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/80-port-forward.md -------------------------------------------------------------------------------- /30-kubectl/90-explain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/90-explain.md -------------------------------------------------------------------------------- /30-kubectl/99-terminating.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/99-terminating.md -------------------------------------------------------------------------------- /30-kubectl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/README.md -------------------------------------------------------------------------------- /30-kubectl/manifests/10-pod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/manifests/10-pod.yaml -------------------------------------------------------------------------------- /30-kubectl/manifests/20-deployment-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/manifests/20-deployment-service.yaml -------------------------------------------------------------------------------- /30-kubectl/manifests/30-ingress.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/manifests/30-ingress.yaml -------------------------------------------------------------------------------- /30-kubectl/manifests/30-service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/30-kubectl/manifests/30-service.yaml -------------------------------------------------------------------------------- /40-helm/01-templating/01-simple.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/40-helm/01-templating/01-simple.md -------------------------------------------------------------------------------- /40-helm/01-templating/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/40-helm/01-templating/README.md -------------------------------------------------------------------------------- /40-helm/01-templating/charts/01-simple/.helmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/40-helm/01-templating/charts/01-simple/.helmignore -------------------------------------------------------------------------------- /40-helm/01-templating/charts/01-simple/Chart.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/40-helm/01-templating/charts/01-simple/Chart.yaml -------------------------------------------------------------------------------- /40-helm/01-templating/charts/01-simple/new-values-from-jsonnet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/40-helm/01-templating/charts/01-simple/new-values-from-jsonnet.yaml -------------------------------------------------------------------------------- /40-helm/01-templating/charts/01-simple/new-values.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/40-helm/01-templating/charts/01-simple/new-values.json -------------------------------------------------------------------------------- /40-helm/01-templating/charts/01-simple/new-values.yaml: -------------------------------------------------------------------------------- 1 | image: 2 | tag: "1.15.0" 3 | -------------------------------------------------------------------------------- /40-helm/01-templating/charts/01-simple/new-values2.yaml: -------------------------------------------------------------------------------- 1 | image: 2 | tag: "latest" 3 | 4 | replicaCount: 4 5 | -------------------------------------------------------------------------------- /40-helm/01-templating/charts/01-simple/templates/NOTES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/40-helm/01-templating/charts/01-simple/templates/NOTES.txt -------------------------------------------------------------------------------- /40-helm/01-templating/charts/01-simple/templates/_helpers.tpl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /40-helm/01-templating/charts/01-simple/templates/deployment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/40-helm/01-templating/charts/01-simple/templates/deployment.yaml -------------------------------------------------------------------------------- /40-helm/01-templating/charts/01-simple/templates/service.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/40-helm/01-templating/charts/01-simple/templates/service.yaml -------------------------------------------------------------------------------- /40-helm/01-templating/charts/01-simple/values.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/40-helm/01-templating/charts/01-simple/values.yaml -------------------------------------------------------------------------------- /40-helm/02-package-manager/.gitignore: -------------------------------------------------------------------------------- 1 | *.tgz 2 | charts/* 3 | -------------------------------------------------------------------------------- /40-helm/02-package-manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/40-helm/02-package-manager/README.md -------------------------------------------------------------------------------- /40-helm/03-deploy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/40-helm/03-deploy/README.md -------------------------------------------------------------------------------- /40-helm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/40-helm/README.md -------------------------------------------------------------------------------- /45-jsonnet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/45-jsonnet/README.md -------------------------------------------------------------------------------- /45-jsonnet/examples/10-example.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/45-jsonnet/examples/10-example.jsonnet -------------------------------------------------------------------------------- /45-jsonnet/examples/20-example.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/45-jsonnet/examples/20-example.jsonnet -------------------------------------------------------------------------------- /45-jsonnet/examples/30-yaml.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/45-jsonnet/examples/30-yaml.jsonnet -------------------------------------------------------------------------------- /45-jsonnet/examples/40-multiple-output.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/45-jsonnet/examples/40-multiple-output.jsonnet -------------------------------------------------------------------------------- /45-jsonnet/examples/50-imports.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/45-jsonnet/examples/50-imports.jsonnet -------------------------------------------------------------------------------- /45-jsonnet/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/45-jsonnet/examples/README.md -------------------------------------------------------------------------------- /45-jsonnet/examples/libsonnet/default-resources.libsonnet: -------------------------------------------------------------------------------- 1 | { 2 | cpu: 100, 3 | memory: 256, 4 | } 5 | -------------------------------------------------------------------------------- /45-jsonnet/examples/libsonnet/fn-get-resources.libsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/45-jsonnet/examples/libsonnet/fn-get-resources.libsonnet -------------------------------------------------------------------------------- /46-qbec/10-core-concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/10-core-concepts.md -------------------------------------------------------------------------------- /46-qbec/10-demo/README.md: -------------------------------------------------------------------------------- 1 | # Первый уровень 2 | 3 | -------------------------------------------------------------------------------- /46-qbec/10-demo/components/hello.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/10-demo/components/hello.jsonnet -------------------------------------------------------------------------------- /46-qbec/10-demo/environments/base.libsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/10-demo/environments/base.libsonnet -------------------------------------------------------------------------------- /46-qbec/10-demo/environments/default.libsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/10-demo/environments/default.libsonnet -------------------------------------------------------------------------------- /46-qbec/10-demo/params.libsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/10-demo/params.libsonnet -------------------------------------------------------------------------------- /46-qbec/10-demo/qbec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/10-demo/qbec.yaml -------------------------------------------------------------------------------- /46-qbec/20-next/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/20-next/README.md -------------------------------------------------------------------------------- /46-qbec/20-next/components/hello.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/20-next/components/hello.jsonnet -------------------------------------------------------------------------------- /46-qbec/20-next/components/hello2.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/20-next/components/hello2.jsonnet -------------------------------------------------------------------------------- /46-qbec/20-next/components/postgres.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/20-next/components/postgres.jsonnet -------------------------------------------------------------------------------- /46-qbec/20-next/components/rabbitmq.jsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/20-next/components/rabbitmq.jsonnet -------------------------------------------------------------------------------- /46-qbec/20-next/environments/base.libsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/20-next/environments/base.libsonnet -------------------------------------------------------------------------------- /46-qbec/20-next/environments/default.libsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/20-next/environments/default.libsonnet -------------------------------------------------------------------------------- /46-qbec/20-next/params.libsonnet: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/20-next/params.libsonnet -------------------------------------------------------------------------------- /46-qbec/20-next/qbec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/20-next/qbec.yaml -------------------------------------------------------------------------------- /46-qbec/20-next/yaml-templates/postgres.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/20-next/yaml-templates/postgres.yaml -------------------------------------------------------------------------------- /46-qbec/20-next/yaml-templates/rabbitmq.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/20-next/yaml-templates/rabbitmq.yaml -------------------------------------------------------------------------------- /46-qbec/20-show.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/20-show.md -------------------------------------------------------------------------------- /46-qbec/30-quick-tour.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/30-quick-tour.md -------------------------------------------------------------------------------- /46-qbec/40-component.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/40-component.md -------------------------------------------------------------------------------- /46-qbec/50-params.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/50-params.md -------------------------------------------------------------------------------- /46-qbec/60-validate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/60-validate.md -------------------------------------------------------------------------------- /46-qbec/70-deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/70-deploy.md -------------------------------------------------------------------------------- /46-qbec/90-alternatives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/90-alternatives.md -------------------------------------------------------------------------------- /46-qbec/98-links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/98-links.md -------------------------------------------------------------------------------- /46-qbec/99-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/99-summary.md -------------------------------------------------------------------------------- /46-qbec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/README.md -------------------------------------------------------------------------------- /46-qbec/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/diagram.png -------------------------------------------------------------------------------- /46-qbec/diagram.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/46-qbec/diagram.puml -------------------------------------------------------------------------------- /98-labs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/98-labs/README.md -------------------------------------------------------------------------------- /98-labs/lab-01-step-by-step/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/98-labs/lab-01-step-by-step/README.md -------------------------------------------------------------------------------- /98-labs/lab-01-step-by-step/step-1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/98-labs/lab-01-step-by-step/step-1/README.md -------------------------------------------------------------------------------- /98-labs/lab-90-canary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/98-labs/lab-90-canary/README.md -------------------------------------------------------------------------------- /98-labs/lab-90-canary/manifests/10-stable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/98-labs/lab-90-canary/manifests/10-stable.yaml -------------------------------------------------------------------------------- /98-labs/lab-90-canary/manifests/20-canary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/98-labs/lab-90-canary/manifests/20-canary.yaml -------------------------------------------------------------------------------- /99-misc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/99-misc/README.md -------------------------------------------------------------------------------- /99-misc/create-vms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/99-misc/create-vms.sh -------------------------------------------------------------------------------- /99-misc/delete-vms.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/99-misc/delete-vms.sh -------------------------------------------------------------------------------- /99-misc/list-vms.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | yc compute instance list -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/README.md -------------------------------------------------------------------------------- /authentication/rbac/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/authentication/rbac/README.md -------------------------------------------------------------------------------- /images/qr-chat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/images/qr-chat.png -------------------------------------------------------------------------------- /volumes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/volumes/README.md -------------------------------------------------------------------------------- /volumes/templates/pod-int-volumes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/volumes/templates/pod-int-volumes.yaml -------------------------------------------------------------------------------- /volumes/templates/pod-pvc-default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/volumes/templates/pod-pvc-default.yaml -------------------------------------------------------------------------------- /volumes/templates/pod-pvc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/volumes/templates/pod-pvc.yaml -------------------------------------------------------------------------------- /volumes/templates/pv-am.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/volumes/templates/pv-am.yaml -------------------------------------------------------------------------------- /volumes/templates/pv-capacity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/volumes/templates/pv-capacity.yaml -------------------------------------------------------------------------------- /volumes/templates/pv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/volumes/templates/pv.yaml -------------------------------------------------------------------------------- /volumes/templates/pvc-access-mode.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/volumes/templates/pvc-access-mode.yaml -------------------------------------------------------------------------------- /volumes/templates/pvc-capacity-default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/volumes/templates/pvc-capacity-default.yaml -------------------------------------------------------------------------------- /volumes/templates/pvc-capacity.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/volumes/templates/pvc-capacity.yaml -------------------------------------------------------------------------------- /volumes/templates/pvc-compatible.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/volumes/templates/pvc-compatible.yaml -------------------------------------------------------------------------------- /volumes/templates/ss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aak74/kubernetes-for-beginners/HEAD/volumes/templates/ss.yaml --------------------------------------------------------------------------------