├── 00 - Shortcuts.md ├── 01 - Pod design.md ├── 02 - Rolling updates and rollbacks.md ├── 03 - Networking.md ├── 04 - ETCD.md ├── 05 - Volumes.md ├── 06 - Observability.md ├── 07 - ConfigMap.md ├── 08 - Services.md ├── 09 - Security.md ├── LICENSE ├── README.md ├── _config.yml ├── platform-ops ├── Set up Minikube Cluster.md └── azure-kubernetes-service │ ├── Set up AKS Cluster.md │ ├── deploy-cni-aks.sh │ ├── deploy-kubenet-aks.sh │ └── private-aks │ ├── Set up Private AKS Cluster.md │ └── scripts │ ├── deploy-bdc-private-aks.sh │ ├── deploy-private-aks-udr.sh │ └── deploy-private-aks.sh ├── sampleapp └── sampleapp.yaml └── screenshots ├── Certificates.PNG ├── Check back get pv.PNG ├── Communication.PNG ├── ConfigMap output env.PNG ├── ConfigMap output.PNG ├── Controllers.PNG ├── Cron Job completed.PNG ├── Cronlog.PNG ├── Get PV.PNG ├── Get PVC.PNG ├── Gigabyte and Gibibyte.PNG ├── Grep.PNG ├── Job completed.PNG ├── Job running.PNG ├── Kubectl top.PNG ├── Minikubestart.PNG ├── Multi-container network.PNG ├── Multi-container process namespace.PNG ├── Multi-container storage.PNG ├── Rollout status.PNG ├── Service pod across nodes.PNG ├── Service.PNG ├── Static pod.PNG ├── clusterinfo.PNG ├── kubectlversion.PNG ├── minikubestatus.PNG └── multi-container.PNG /00 - Shortcuts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/00 - Shortcuts.md -------------------------------------------------------------------------------- /01 - Pod design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/01 - Pod design.md -------------------------------------------------------------------------------- /02 - Rolling updates and rollbacks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/02 - Rolling updates and rollbacks.md -------------------------------------------------------------------------------- /03 - Networking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/03 - Networking.md -------------------------------------------------------------------------------- /04 - ETCD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/04 - ETCD.md -------------------------------------------------------------------------------- /05 - Volumes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/05 - Volumes.md -------------------------------------------------------------------------------- /06 - Observability.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/06 - Observability.md -------------------------------------------------------------------------------- /07 - ConfigMap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/07 - ConfigMap.md -------------------------------------------------------------------------------- /08 - Services.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/08 - Services.md -------------------------------------------------------------------------------- /09 - Security.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/09 - Security.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/_config.yml -------------------------------------------------------------------------------- /platform-ops/Set up Minikube Cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/platform-ops/Set up Minikube Cluster.md -------------------------------------------------------------------------------- /platform-ops/azure-kubernetes-service/Set up AKS Cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/platform-ops/azure-kubernetes-service/Set up AKS Cluster.md -------------------------------------------------------------------------------- /platform-ops/azure-kubernetes-service/deploy-cni-aks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/platform-ops/azure-kubernetes-service/deploy-cni-aks.sh -------------------------------------------------------------------------------- /platform-ops/azure-kubernetes-service/deploy-kubenet-aks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/platform-ops/azure-kubernetes-service/deploy-kubenet-aks.sh -------------------------------------------------------------------------------- /platform-ops/azure-kubernetes-service/private-aks/Set up Private AKS Cluster.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/platform-ops/azure-kubernetes-service/private-aks/Set up Private AKS Cluster.md -------------------------------------------------------------------------------- /platform-ops/azure-kubernetes-service/private-aks/scripts/deploy-bdc-private-aks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/platform-ops/azure-kubernetes-service/private-aks/scripts/deploy-bdc-private-aks.sh -------------------------------------------------------------------------------- /platform-ops/azure-kubernetes-service/private-aks/scripts/deploy-private-aks-udr.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/platform-ops/azure-kubernetes-service/private-aks/scripts/deploy-private-aks-udr.sh -------------------------------------------------------------------------------- /platform-ops/azure-kubernetes-service/private-aks/scripts/deploy-private-aks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/platform-ops/azure-kubernetes-service/private-aks/scripts/deploy-private-aks.sh -------------------------------------------------------------------------------- /sampleapp/sampleapp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/sampleapp/sampleapp.yaml -------------------------------------------------------------------------------- /screenshots/Certificates.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Certificates.PNG -------------------------------------------------------------------------------- /screenshots/Check back get pv.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Check back get pv.PNG -------------------------------------------------------------------------------- /screenshots/Communication.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Communication.PNG -------------------------------------------------------------------------------- /screenshots/ConfigMap output env.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/ConfigMap output env.PNG -------------------------------------------------------------------------------- /screenshots/ConfigMap output.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/ConfigMap output.PNG -------------------------------------------------------------------------------- /screenshots/Controllers.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Controllers.PNG -------------------------------------------------------------------------------- /screenshots/Cron Job completed.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Cron Job completed.PNG -------------------------------------------------------------------------------- /screenshots/Cronlog.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Cronlog.PNG -------------------------------------------------------------------------------- /screenshots/Get PV.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Get PV.PNG -------------------------------------------------------------------------------- /screenshots/Get PVC.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Get PVC.PNG -------------------------------------------------------------------------------- /screenshots/Gigabyte and Gibibyte.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Gigabyte and Gibibyte.PNG -------------------------------------------------------------------------------- /screenshots/Grep.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Grep.PNG -------------------------------------------------------------------------------- /screenshots/Job completed.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Job completed.PNG -------------------------------------------------------------------------------- /screenshots/Job running.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Job running.PNG -------------------------------------------------------------------------------- /screenshots/Kubectl top.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Kubectl top.PNG -------------------------------------------------------------------------------- /screenshots/Minikubestart.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Minikubestart.PNG -------------------------------------------------------------------------------- /screenshots/Multi-container network.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Multi-container network.PNG -------------------------------------------------------------------------------- /screenshots/Multi-container process namespace.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Multi-container process namespace.PNG -------------------------------------------------------------------------------- /screenshots/Multi-container storage.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Multi-container storage.PNG -------------------------------------------------------------------------------- /screenshots/Rollout status.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Rollout status.PNG -------------------------------------------------------------------------------- /screenshots/Service pod across nodes.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Service pod across nodes.PNG -------------------------------------------------------------------------------- /screenshots/Service.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Service.PNG -------------------------------------------------------------------------------- /screenshots/Static pod.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/Static pod.PNG -------------------------------------------------------------------------------- /screenshots/clusterinfo.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/clusterinfo.PNG -------------------------------------------------------------------------------- /screenshots/kubectlversion.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/kubectlversion.PNG -------------------------------------------------------------------------------- /screenshots/minikubestatus.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/minikubestatus.PNG -------------------------------------------------------------------------------- /screenshots/multi-container.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cloudmelon/Cloud-Native-Playbook/HEAD/screenshots/multi-container.PNG --------------------------------------------------------------------------------