diff --git a/src/docs/kb/1.md b/src/docs/kb/1.md
index 7279e43b2..7df2c7998 100644
--- a/src/docs/kb/1.md
+++ b/src/docs/kb/1.md
@@ -1,83 +1,104 @@
-## before changes
+## before republish
- [Elastigroup](elastigroup/)
- [Getting Started](elastigroup/getting-started/)
+ - [Elastigroup for AWS](elastigroup/getting-started/elastigroup-for-aws)
+ - [Create an Elastigroup for AWS](elastigroup/getting-started/create-an-elastigroup-for-aws)
+ - [Elastigroup for Azure](elastigroup/getting-started/elastigroup-for-azure)
+ - [Create an Elastigroup for Azure](elastigroup/getting-started/create-an-elastigroup-for-azure)
+ - [Elastigroup for GCP](elastigroup/getting-started/elastigroup-for-gcp)
+ - [Create an Elastigroup for GCP](elastigroup/getting-started/create-an-elastigroup-for-gcp)
- [Release Notes](elastigroup/release-notes/)
- [Features - AWS](elastigroup/features/)
- - [AMI Auto-Backup](elastigroup/features/compute/ami-auto-backup)
- - [Analyze your Costs](elastigroup/tutorials/elastigroup-actions-menu/analyze-your-costs)
- - [Autohealing](elastigroup/features/compute/autohealing)
- - [AZ Scores](elastigroup/features/core-features/az-scores)
- - [Block Device Mapping](elastigroup/features/compute/block-device-mapping)
- - [Budgets](elastigroup/tutorials/elastigroup-budgets/)
- - [Configure Budgets](elastigroup/tutorials/elastigroup-budgets/configure-budgets)
- - [Monitor Budgets](elastigroup/tutorials/elastigroup-budgets/monitor-budgets)
- - [Capacity: Instances or Weighted](elastigroup/features/core-features/elastigroup-capacity-instances-or-weighted)
- - [Compute](elastigroup/features/compute/)
- - [Create an Elastigroup](elastigroup/getting-started/create-an-elastigroup-for-aws)
- - [Create Encryption Key](elastigroup/tutorials/elastigroup-tasks/create-encryption-key)
- - [Dashboard](elastigroup/tutorials/elastigroup-actions-menu/elastigroup-dashboard)
- - [Dynamic Commitments](elastigroup/features/core-features/dynamic-commitment)
- - [Filter API Responses](elastigroup/tutorials/elastigroup-tasks/filter-api-responses)
- - [Group Orientation](elastigroup/features/core-features/cluster-orientation)
- - [Health Checks](elastigroup/tutorials/elastigroup-actions-menu/set-health-checks)
- - [Instance Actions](elastigroup/features/core-features/instance-actions)
- - [Maintenance Windows](elastigroup/features/core-features/maintenance-windows)
- - [Market Scoring & Managing Interruptions](elastigroup/features/core-features/market-scoring-managing-interruptions)
- - [Notifications](elastigroup/tutorials/elastigroup-actions-menu/create-notifications)
+ - [Core Features](elastigroup/features/core-features/)
- [On-Demand, Spot & Reserved Instances](elastigroup/features/core-features/spot-reserved-on-demand-instances)
- - [Placement Groups](elastigroup/features/compute/placement-groups)
- - [Predictive Autoscaling](elastigroup/features/scaling/target-scaling)
- - [Preferred Set Up](elastigroup/features/compute/preferred-instance-types)
- - [Publish Metrics to CloudWatch](elastigroup/tutorials/elastigroup-tasks/publish-metrics-to-cloudwatch)
- - [Register Instances to Domain](elastigroup/tutorials/elastigroup-tasks/register-instances-to-domain)
- - [Restrict your Spot IAM Policy](elastigroup/tutorials/elastigroup-tasks/restrict-your-spot-iam-policy)
- - [Run Deployment](elastigroup/tutorials/elastigroup-actions-menu/deploy-or-roll-elastigroup)
- - [Scaling](elastigroup/features/scaling/)
- - [Simple Scaling Policies](elastigroup/features/scaling/simple-scaling-policies)
- - [Target Scaling](elastigroup/features/scaling/target-scaling)
- - [Advanced Expressions](elastigroup/features/scaling/advanced-expressions)
- - [Multiple Metrics](elastigroup/features/scaling/multiple-metrics)
+ - [Market Scoring & Managing Interruptions](elastigroup/features/core-features/market-scoring-managing-interruptions)
+ - [Predictive Rebalancing](elastigroup/features/core-features/predictive-rebalancing)
+ - [Cluster Orientation](elastigroup/features/core-features/cluster-orientation)
+ - [Equal AZ Instance Distribution Orientation](elastigroup/features/core-features/equal-az-instance-distribution-orientation)
+ - [Maintenance Windows](elastigroup/features/core-features/maintenance-windows)
+ - [Elastigroup Capacity: Instances or Weighted](elastigroup/features/core-features/elastigroup-capacity-instances-or-weighted)
- [Scheduling](elastigroup/features/core-features/scheduling)
+ - [Instance Actions](elastigroup/features/core-features/instance-actions)
+ - [Elastigroup Console Configuration Alerts](elastigroup/features/core-features/elastigroup-console-configuration-alerts)
+ - [AZ Scores](elastigroup/features/core-features/az-scores)
+ - [Compute](elastigroup/features/compute/)
+ - [Autohealing](elastigroup/features/compute/autohealing)
+ - [Preferred Instance Types](elastigroup/features/compute/preferred-instance-types)
+ - [Preferred Availability Zones](elastigroup/features/compute/preferred-availability-zones)
+ - [AMI Auto-Backup](elastigroup/features/compute/ami-auto-backup)
- [Shutdown Scripts](elastigroup/features/compute/shutdown-scripts)
- - [Signals](elastigroup/features/compute/using-signals-in-elastigroups)
- - [Suspend Processes](elastigroup/tutorials/elastigroup-actions-menu/suspend-processes)
- - [Tasks](elastigroup/tutorials/elastigroup-tasks/)
- - [Create an Elastigroup- Legacy Design](elastigroup/tutorials/elastigroup-tasks/create-an-elastigroup-from-scratch)
- - [Create an Elastigroup](elastigroup/tutorials/elastigroup-tasks/create-an-elastigroup-from-scratch-nw)
- - [Create a Stateful Elastigroup](elastigroup/tutorials/elastigroup-tasks/create-a-stateful-elastigroup-from-scratch)
- - [Import an Existing ASG](elastigroup/tutorials/elastigroup-tasks/join-an-existing-asg)
- - [Import an Existing ELB](elastigroup/tutorials/elastigroup-tasks/join-an-existing-elb)
- [Termination Policy](elastigroup/features/compute/termination-policy)
- - [Cross-Account KMS Key to Encrypt EBS Volumes](elastigroup/tutorials/elastigroup-tasks/use-cross-account-kms-key-to-encrypt-ebs-volumes)
- - [Update Spot Policy](elastigroup/tutorials/elastigroup-tasks/update-spot-policy)
+ - [Using Signals in Elastigroups](elastigroup/features/compute/using-signals-in-elastigroups)
+ - [Placement Groups](elastigroup/features/compute/placement-groups)
+ - [Block Device Mapping](elastigroup/features/compute/block-device-mapping)
+ - [Intelligent Traffic Flow](elastigroup/features/intelligent-traffic-flow/)
+ - [Configure Intelligent Traffic Flow](elastigroup/features/intelligent-traffic-flow/configure-intelligent-traffic-flow)
+ - [Migration Process](elastigroup/features/intelligent-traffic-flow/migration-process)
+ - [API Reference](elastigroup/features/intelligent-traffic-flow/api-reference)
+ - [Scaling](elastigroup/features/scaling/)
+ - [Simple Scaling Policies](elastigroup/features/scaling/simple-scaling-policies)
+ - [Target Scaling & Predictive Autoscaling](elastigroup/features/scaling/target-scaling)
+ - [Multiple Metrics](elastigroup/features/scaling/multiple-metrics)
+ - [Advanced Expressions](elastigroup/features/scaling/advanced-expressions)
- [Features - Azure](elastigroup/features-azure/)
- - [Create an Elastigroup](elastigroup/getting-started/create-an-elastigroup-for-azure)
- - [Clone Elastigroup](elastigroup/tutorials-azure/clone-an-existing-elastigroup)
- - [Connect to Application Gateway](elastigroup/tutorials-azure/connect-elastigroup-to-application-gateway)
- - [Deploy an Elastigroup](elastigroup/tutorials-azure/deploy-an-elastigroup)
- [DNS Integration](elastigroup/features-azure/dns)
- - [Extensions](elastigroup/tutorials-azure/extensions)
- - [Health Checks and Autohealing](elastigroup/tutorials-azure/set-health-checks-and-autohealing)
- - [Import Azure Resources](elastigroup/tutorials-azure/getting-started/import-an-existing-azure-resource)
- [Networking](elastigroup/features-azure/networking)
- [Preferred AZ](elastigroup/features-azure/preferred-az)
- - [Preferred VM Sizes](elastigroup/tutorials-azure/preferred-vm-size)
- [Shared Image Galleries](elastigroup/features-azure/shared-image-galleries)
- [Shutdown Script](elastigroup/features-azure/shutdown-script-in-elastigroup-for-azure)
- [Features - GCP](elastigroup/features/gcp/)
- - [Commited Use Discount](elastigroup/features/gcp/commit-use-discount)
- - [Create an Elastigroup for GCP](elastigroup/getting-started/create-an-elastigroup-for-gcp)
- - [Dashboard](elastigroup/tutorials-gcp/dashboard)
- - [Load Balancers: Backend Services](elastigroup/features/gcp/gcp-load-balancers-backend-services)
- - [Manage](elastigroup/tutorials-gcp/manage)
+ - [Commited Use Discount](elastigroup/features/gcp/commit-use-discount)
+ - [GCP Pricing Models](elastigroup/features/gcp/pre-emptible-cud-on-demand-instances)
+ - [GCP Load Balancers: Backend Services](elastigroup/features/gcp/gcp-load-balancers-backend-services)
+ - [Scaling Policies for GCP Elastigroup](elastigroup/features/gcp/scaling-policies-for-gcp-elastigroup)
+ - [Shutdown Scripts](elastigroup/features/gcp/shutdown-scripts)
- [On-demand & Spot VMs](elastigroup/features-azure/od-spotvm)
+ - [Tutorials - AWS](elastigroup/tutorials/)
+ - [Get to Know Elastigroup](elastigroup/tutorials/elastigroup-actions-menu/)
+ - [Elastigroup Dashboard](elastigroup/tutorials/elastigroup-actions-menu/elastigroup-dashboard)
+ - [Elastigroup Management](elastigroup/tutorials/elastigroup-actions-menu/elastigroup-management)
+ - [Elastigroup Overview](elastigroup/tutorials/elastigroup-actions-menu/elastigroup-overview)
+ - [View Load Balancers](elastigroup/tutorials/elastigroup-actions-menu/view-load-balancers)
+ - [Analyze your Costs](elastigroup/tutorials/elastigroup-actions-menu/analyze-your-costs)
+ - [View Spot Markets](elastigroup/tutorials/elastigroup-actions-menu/view-spot-markets)
+ - [Manage Group Capacity](elastigroup/tutorials/elastigroup-actions-menu/manage-group-capacity)
+ - [Deploy an Elastigroup](elastigroup/tutorials/elastigroup-actions-menu/deploy-or-roll-elastigroup)
+ - [Create Notifications](elastigroup/tutorials/elastigroup-actions-menu/create-notifications)
+ - [Set Health Checks](elastigroup/tutorials/elastigroup-actions-menu/set-health-checks)
+ - [Suspend Processes](elastigroup/tutorials/elastigroup-actions-menu/suspend-processes)
+ - [Elastigroup Tasks](elastigroup/tutorials/elastigroup-tasks/)
+ - [Create an Elastigroup from Scratch- Legacy Design](elastigroup/tutorials/elastigroup-tasks/create-an-elastigroup-from-scratch)
+ - [Create an Elastigroup from Scratch](elastigroup/tutorials/elastigroup-tasks/create-an-elastigroup-from-scratch-nw)
+ - [Create a Stateful Elastigroup from Scratch](elastigroup/tutorials/elastigroup-tasks/create-a-stateful-elastigroup-from-scratch)
+ - [Import an Existing ASG](elastigroup/tutorials/elastigroup-tasks/join-an-existing-asg)
+ - [Import an Existing ELB](elastigroup/tutorials/elastigroup-tasks/join-an-existing-elb)
+ - [Publish Metrics to CloudWatch](elastigroup/tutorials/elastigroup-tasks/publish-metrics-to-cloudwatch)
+ - [WordPress on Spot: Step-by-Step Guide](elastigroup/tutorials/elastigroup-tasks/wordpress-on-spot-step-by-step-guide)
+ - [Create Encryption Key](elastigroup/tutorials/elastigroup-tasks/create-encryption-key)
+ - [Use Cross-Account KMS Key to Encrypt EBS Volumes](elastigroup/tutorials/elastigroup-tasks/use-cross-account-kms-key-to-encrypt-ebs-volumes)
+ - [Restrict your Spot IAM Policy](elastigroup/tutorials/elastigroup-tasks/restrict-your-spot-iam-policy)
+ - [Update Spot Policy](elastigroup/tutorials/elastigroup-tasks/update-spot-policy)
+ - [Link EC2-Classic Instance to VPC](elastigroup/tutorials/elastigroup-tasks/link-ec2-classic-instance-to-vpc)
+ - [Filter API Responses](elastigroup/tutorials/elastigroup-tasks/filter-api-responses)
+ - [Register Instances to Domain](elastigroup/tutorials/elastigroup-tasks/register-instances-to-domain)
+ - [Elastigroup Budgets](elastigroup/tutorials/elastigroup-budgets/)
+ - [Configure Budgets](elastigroup/tutorials/elastigroup-budgets/configure-budgets)
+ - [Monitor Budgets](elastigroup/tutorials/elastigroup-budgets/monitor-budgets)
+ - [Tutorials - Azure](elastigroup/tutorials-azure/)
+ - [Import an Existing Azure Resource](elastigroup/tutorials-azure/getting-started/import-an-existing-azure-resource)
+ - [Clone an Existing Elastigroup](elastigroup/tutorials-azure/clone-an-existing-elastigroup)
+ - [Connect Elastigroup to Application Gateway](elastigroup/tutorials-azure/connect-elastigroup-to-application-gateway)
+ - [Deploy an Elastigroup](elastigroup/tutorials-azure/deploy-an-elastigroup)
+ - [Set Health Checks and Autohealing](elastigroup/tutorials-azure/set-health-checks-and-autohealing)
+ - [Extensions](elastigroup/tutorials-azure/extensions)
+ - [Preferred VM Sizes](elastigroup/tutorials-azure/preferred-vm-size)
+ - [Tutorials - GCP](elastigroup/tutorials-gcp/)
+ - [Dashboard](elastigroup/tutorials-gcp/dashboard)
- [Overview](elastigroup/tutorials-gcp/overview)
- - [Pricing Models](elastigroup/features/gcp/pre-emptible-cud-on-demand-instances)
- - [Scaling Policies](elastigroup/features/gcp/scaling-policies-for-gcp-elastigroup)
- - [Shutdown Scripts](elastigroup/features/gcp/shutdown-scripts)
+ - [Manage](elastigroup/tutorials-gcp/manage)
- [Tools & Integrations](elastigroup/tools-integrations/)
- [AWS Batch](elastigroup/tools-integrations/aws-batch)
- [AWS Load Balancers & Autohealing](elastigroup/tools-integrations/aws-load-balancers-elb-alb)
diff --git a/src/docs/kb/2.md b/src/docs/kb/2.md
new file mode 100644
index 000000000..7c56d6133
--- /dev/null
+++ b/src/docs/kb/2.md
@@ -0,0 +1,120 @@
+
+
+## currently published
+
+- [Elastigroup](elastigroup/)
+ - [Getting Started](elastigroup/getting-started/)
+ - [Release Notes](elastigroup/release-notes/)
+ - [Features - AWS](elastigroup/features/)
+ - [AMI Auto-Backup](elastigroup/features/compute/ami-auto-backup)
+ - [Analyze your Costs](elastigroup/tutorials/elastigroup-actions-menu/analyze-your-costs)
+ - [Autohealing](elastigroup/features/compute/autohealing)
+ - [AZ Scores](elastigroup/features/core-features/az-scores)
+ - [Block Device Mapping](elastigroup/features/compute/block-device-mapping)
+ - [Budgets](elastigroup/tutorials/elastigroup-budgets/)
+ - [Configure Budgets](elastigroup/tutorials/elastigroup-budgets/configure-budgets)
+ - [Monitor Budgets](elastigroup/tutorials/elastigroup-budgets/monitor-budgets)
+ - [Capacity: Instances or Weighted](elastigroup/features/core-features/elastigroup-capacity-instances-or-weighted)
+ - [Compute](elastigroup/features/compute/)
+ - [Create an Elastigroup](elastigroup/getting-started/create-an-elastigroup-for-aws)
+ - [Create Encryption Key](elastigroup/tutorials/elastigroup-tasks/create-encryption-key)
+ - [Dashboard](elastigroup/tutorials/elastigroup-actions-menu/elastigroup-dashboard)
+ - [Dynamic Commitments](elastigroup/features/core-features/dynamic-commitment)
+ - [Filter API Responses](elastigroup/tutorials/elastigroup-tasks/filter-api-responses)
+ - [Group Orientation](elastigroup/features/core-features/cluster-orientation)
+ - [Health Checks](elastigroup/tutorials/elastigroup-actions-menu/set-health-checks)
+ - [Instance Actions](elastigroup/features/core-features/instance-actions)
+ - [Maintenance Windows](elastigroup/features/core-features/maintenance-windows)
+ - [Market Scoring & Managing Interruptions](elastigroup/features/core-features/market-scoring-managing-interruptions)
+ - [Notifications](elastigroup/tutorials/elastigroup-actions-menu/create-notifications)
+ - [On-Demand, Spot & Reserved Instances](elastigroup/features/core-features/spot-reserved-on-demand-instances)
+ - [Placement Groups](elastigroup/features/compute/placement-groups)
+ - [Predictive Autoscaling](elastigroup/features/scaling/target-scaling)
+ - [Preferred Set Up](elastigroup/features/compute/preferred-instance-types)
+ - [Publish Metrics to CloudWatch](elastigroup/tutorials/elastigroup-tasks/publish-metrics-to-cloudwatch)
+ - [Register Instances to Domain](elastigroup/tutorials/elastigroup-tasks/register-instances-to-domain)
+ - [Restrict your Spot IAM Policy](elastigroup/tutorials/elastigroup-tasks/restrict-your-spot-iam-policy)
+ - [Run Deployment](elastigroup/tutorials/elastigroup-actions-menu/deploy-or-roll-elastigroup)
+ - [Scaling](elastigroup/features/scaling/)
+ - [Simple Scaling Policies](elastigroup/features/scaling/simple-scaling-policies)
+ - [Target Scaling](elastigroup/features/scaling/target-scaling)
+ - [Advanced Expressions](elastigroup/features/scaling/advanced-expressions)
+ - [Multiple Metrics](elastigroup/features/scaling/multiple-metrics)
+ - [Scheduling](elastigroup/features/core-features/scheduling)
+ - [Shutdown Scripts](elastigroup/features/compute/shutdown-scripts)
+ - [Signals](elastigroup/features/compute/using-signals-in-elastigroups)
+ - [Suspend Processes](elastigroup/tutorials/elastigroup-actions-menu/suspend-processes)
+ - [Tasks](elastigroup/tutorials/elastigroup-tasks/)
+ - [Create an Elastigroup- Legacy Design](elastigroup/tutorials/elastigroup-tasks/create-an-elastigroup-from-scratch)
+ - [Create an Elastigroup](elastigroup/tutorials/elastigroup-tasks/create-an-elastigroup-from-scratch-nw)
+ - [Create a Stateful Elastigroup](elastigroup/tutorials/elastigroup-tasks/create-a-stateful-elastigroup-from-scratch)
+ - [Import an Existing ASG](elastigroup/tutorials/elastigroup-tasks/join-an-existing-asg)
+ - [Import an Existing ELB](elastigroup/tutorials/elastigroup-tasks/join-an-existing-elb)
+ - [Termination Policy](elastigroup/features/compute/termination-policy)
+ - [Cross-Account KMS Key to Encrypt EBS Volumes](elastigroup/tutorials/elastigroup-tasks/use-cross-account-kms-key-to-encrypt-ebs-volumes)
+ - [Update Spot Policy](elastigroup/tutorials/elastigroup-tasks/update-spot-policy)
+ - [Features - Azure](elastigroup/features-azure/)
+ - [Create an Elastigroup](elastigroup/getting-started/create-an-elastigroup-for-azure)
+ - [Clone Elastigroup](elastigroup/tutorials-azure/clone-an-existing-elastigroup)
+ - [Connect to Application Gateway](elastigroup/tutorials-azure/connect-elastigroup-to-application-gateway)
+ - [Deploy an Elastigroup](elastigroup/tutorials-azure/deploy-an-elastigroup)
+ - [DNS Integration](elastigroup/features-azure/dns)
+ - [Extensions](elastigroup/tutorials-azure/extensions)
+ - [Health Checks and Autohealing](elastigroup/tutorials-azure/set-health-checks-and-autohealing)
+ - [Import Azure Resources](elastigroup/tutorials-azure/getting-started/import-an-existing-azure-resource)
+ - [Networking](elastigroup/features-azure/networking)
+ - [Preferred AZ](elastigroup/features-azure/preferred-az)
+ - [Preferred VM Sizes](elastigroup/tutorials-azure/preferred-vm-size)
+ - [Shared Image Galleries](elastigroup/features-azure/shared-image-galleries)
+ - [Shutdown Script](elastigroup/features-azure/shutdown-script-in-elastigroup-for-azure)
+ - [Features - GCP](elastigroup/features/gcp/)
+ - [Commited Use Discount](elastigroup/features/gcp/commit-use-discount)
+ - [Create an Elastigroup for GCP](elastigroup/getting-started/create-an-elastigroup-for-gcp)
+ - [Dashboard](elastigroup/tutorials-gcp/dashboard)
+ - [Load Balancers: Backend Services](elastigroup/features/gcp/gcp-load-balancers-backend-services)
+ - [Manage](elastigroup/tutorials-gcp/manage)
+ - [On-demand & Spot VMs](elastigroup/features-azure/od-spotvm)
+ - [Overview](elastigroup/tutorials-gcp/overview)
+ - [Pricing Models](elastigroup/features/gcp/pre-emptible-cud-on-demand-instances)
+ - [Scaling Policies](elastigroup/features/gcp/scaling-policies-for-gcp-elastigroup)
+ - [Shutdown Scripts](elastigroup/features/gcp/shutdown-scripts)
+ - [Tools & Integrations](elastigroup/tools-integrations/)
+ - [AWS Batch](elastigroup/tools-integrations/aws-batch)
+ - [AWS Load Balancers & Autohealing](elastigroup/tools-integrations/aws-load-balancers-elb-alb)
+ - [CodeDeploy](elastigroup/tools-integrations/codedeploy/)
+ - [Blue-Green Deployment](elastigroup/tools-integrations/codedeploy/blue-green-deployment)
+ - [Custom Health Check Service](elastigroup/tools-integrations/custom-health-check-service)
+ - [Docker Swarm](elastigroup/tools-integrations/docker-swarm/)
+ - [Docker Swarm Autoscaler](elastigroup/tools-integrations/docker-swarm/docker-swarm-autoscaler)
+ - [Elastic Beanstalk](elastigroup/tools-integrations/elastic-beanstalk/)
+ - [In-ASG](elastigroup/tools-integrations/elastic-beanstalk/in-asg)
+ - [Independent Elastigroup Integration](elastigroup/tools-integrations/elastic-beanstalk/independent-elastigroup-integration)
+ - [Roll Configuration Updates](elastigroup/tools-integrations/elastic-beanstalk/roll-configuration-updates)
+ - [Import a Beanstalk Environment](elastigroup/tools-integrations/elastic-beanstalk/import-a-beanstalk-environment)
+ - [Elastic MapReduce](elastigroup/tools-integrations/elastic-mapreduce/)
+ - [Create a New EMR Cluster](elastigroup/tools-integrations/elastic-mapreduce/create-a-new-emr-cluster)
+ - [Import Elastic MapReduce Task Nodes](elastigroup/tools-integrations/elastic-mapreduce/import-elastic-mapreduce-task-nodes)
+ - [Advanced Import: Use Bootstrap and Configuration Files](elastigroup/tools-integrations/elastic-mapreduce/advanced-import-use-bootstrap-and-configuration-files)
+ - [Scaling Policies for EMR](elastigroup/tools-integrations/elastic-mapreduce/scaling-policies-for-emr)
+ - [Elastigroup Auto-Recover for EMR](elastigroup/tools-integrations/elastic-mapreduce/elastigroup-auto-recover-for-emr)
+ - [Termination Policies for EMR](elastigroup/tools-integrations/elastic-mapreduce/termination-policies-for-emr)
+ - [Github](elastigroup/tools-integrations/github)
+ - [Grid Engine (Azure)](elastigroup/tools-integrations/grid-engine-azure/)
+ - [Create a Grid Engine Elastigroup](elastigroup/tools-integrations/grid-engine-azure/create-a-grid-engine-elastigroup)
+ - [Configure Tortuga (UniCloud) Grid Engine](elastigroup/tools-integrations/grid-engine-azure/configure-tortuga-unicloud-grid-engine)
+ - [Kafka](elastigroup/tools-integrations/kafka)
+ - [Kubernetes with Elastigroup](elastigroup/tools-integrations/kubernetes-with-elastigroup/)
+ - [Kubernetes Cluster Autoscaling](elastigroup/tools-integrations/kubernetes-with-elastigroup/kubernetes-cluster-autoscaling)
+ - [Persistent Volume Support](elastigroup/tools-integrations/kubernetes-with-elastigroup/persistent-volume-support)
+ - [Configure Autohealing for Kubernetes](elastigroup/tools-integrations/kubernetes-with-elastigroup/configure-autohealing-for-kubernetes)
+ - [Custom Label Selectors](elastigroup/tools-integrations/kubernetes-with-elastigroup/custom-label-selectors)
+ - [Create a Kubernetes Bearer Token](elastigroup/tools-integrations/kubernetes-with-elastigroup/create-a-kubernetes-bearer-token)
+ - [Nomad](elastigroup/tools-integrations/nomad/)
+ - [Set up Nomad on Elastigroup](elastigroup/tools-integrations/nomad/set-up-nomad-on-elastigroup)
+ - [Configure Nomad Autoscaler](elastigroup/tools-integrations/nomad/configure-nomad-autoscaler)
+ - [OpsWorks](elastigroup/tools-integrations/opsworks/)
+ - [OpsWorks Autohealing](elastigroup/tools-integrations/opsworks/opsworks-autohealing)
+ - [Rancher](elastigroup/tools-integrations/rancher/)
+ - [Rancher Versions 2.0 and Later](elastigroup/tools-integrations/rancher/rancher-versions-20-and-later)
+ - [Rancher Versions before 2.0](elastigroup/tools-integrations/rancher/rancher-versions-before-20)
+ - [Route53](elastigroup/tools-integrations/route53)
diff --git a/src/docs/kb/3.md b/src/docs/kb/3.md
new file mode 100644
index 000000000..2735af6ac
--- /dev/null
+++ b/src/docs/kb/3.md
@@ -0,0 +1,148 @@
+
+
+## poc
+
+- [Elastigroup](elastigroup/)
+ - [Release Notes](elastigroup/release-notes/)
+ - [AWS](elastigroup/features/)
+ - Getting Started
+ - [Elastigroup for AWS](elastigroup/getting-started/elastigroup-for-aws)
+ - [Create an Elastigroup for AWS](elastigroup/getting-started/create-an-elastigroup-for-aws)
+ - [Dynamic Commitments](elastigroup/features/core-features/dynamic-commitment)
+ - [Core Features](elastigroup/features/core-features/)
+ - [On-Demand, Spot & Reserved Instances](elastigroup/features/core-features/spot-reserved-on-demand-instances)
+ - [Market Scoring & Managing Interruptions](elastigroup/features/core-features/market-scoring-managing-interruptions)
+ - [Predictive Rebalancing](elastigroup/features/core-features/predictive-rebalancing)
+ - [Cluster Orientation](elastigroup/features/core-features/cluster-orientation)
+ - [Equal AZ Instance Distribution Orientation](elastigroup/features/core-features/equal-az-instance-distribution-orientation)
+ - [Maintenance Windows](elastigroup/features/core-features/maintenance-windows)
+ - [Elastigroup Capacity: Instances or Weighted](elastigroup/features/core-features/elastigroup-capacity-instances-or-weighted)
+ - [Scheduling](elastigroup/features/core-features/scheduling)
+ - [Instance Actions](elastigroup/features/core-features/instance-actions)
+ - [Elastigroup Console Configuration Alerts](elastigroup/features/core-features/elastigroup-console-configuration-alerts)
+ - [AZ Scores](elastigroup/features/core-features/az-scores)
+ - [Compute](elastigroup/features/compute/)
+ - [Autohealing](elastigroup/features/compute/autohealing)
+ - [Preferred Instance Types](elastigroup/features/compute/preferred-instance-types)
+ - [Preferred Availability Zones](elastigroup/features/compute/preferred-availability-zones)
+ - [AMI Auto-Backup](elastigroup/features/compute/ami-auto-backup)
+ - [Shutdown Scripts](elastigroup/features/compute/shutdown-scripts)
+ - [Termination Policy](elastigroup/features/compute/termination-policy)
+ - [Using Signals in Elastigroups](elastigroup/features/compute/using-signals-in-elastigroups)
+ - [Placement Groups](elastigroup/features/compute/placement-groups)
+ - [Block Device Mapping](elastigroup/features/compute/block-device-mapping)
+ - [Intelligent Traffic Flow](elastigroup/features/intelligent-traffic-flow/)
+ - [Configure Intelligent Traffic Flow](elastigroup/features/intelligent-traffic-flow/configure-intelligent-traffic-flow)
+ - [Migration Process](elastigroup/features/intelligent-traffic-flow/migration-process)
+ - [API Reference](elastigroup/features/intelligent-traffic-flow/api-reference)
+ - [Scaling](elastigroup/features/scaling/)
+ - [Simple Scaling Policies](elastigroup/features/scaling/simple-scaling-policies)
+ - [Predictive Autoscaling](elastigroup/features/scaling/target-scaling)
+ - [Target Scaling](elastigroup/features/scaling/target-scaling)
+ - [Multiple Metrics](elastigroup/features/scaling/multiple-metrics)
+ - [Advanced Expressions](elastigroup/features/scaling/advanced-expressions)
+ - [Tutorials - AWS](elastigroup/tutorials/)
+ - [Get to Know Elastigroup](elastigroup/tutorials/elastigroup-actions-menu/)
+ - [Elastigroup Dashboard](elastigroup/tutorials/elastigroup-actions-menu/elastigroup-dashboard)
+ - [Elastigroup Management](elastigroup/tutorials/elastigroup-actions-menu/elastigroup-management)
+ - [Elastigroup Overview](elastigroup/tutorials/elastigroup-actions-menu/elastigroup-overview)
+ - [View Load Balancers](elastigroup/tutorials/elastigroup-actions-menu/view-load-balancers)
+ - [Analyze your Costs](elastigroup/tutorials/elastigroup-actions-menu/analyze-your-costs)
+ - [View Spot Markets](elastigroup/tutorials/elastigroup-actions-menu/view-spot-markets)
+ - [Manage Group Capacity](elastigroup/tutorials/elastigroup-actions-menu/manage-group-capacity)
+ - [Deploy an Elastigroup](elastigroup/tutorials/elastigroup-actions-menu/deploy-or-roll-elastigroup)
+ - [Create Notifications](elastigroup/tutorials/elastigroup-actions-menu/create-notifications)
+ - [Set Health Checks](elastigroup/tutorials/elastigroup-actions-menu/set-health-checks)
+ - [Suspend Processes](elastigroup/tutorials/elastigroup-actions-menu/suspend-processes)
+ - [Elastigroup Tasks](elastigroup/tutorials/elastigroup-tasks/)
+ - [Create an Elastigroup from Scratch- Legacy Design](elastigroup/tutorials/elastigroup-tasks/create-an-elastigroup-from-scratch)
+ - [Create an Elastigroup from Scratch](elastigroup/tutorials/elastigroup-tasks/create-an-elastigroup-from-scratch-nw)
+ - [Create a Stateful Elastigroup from Scratch](elastigroup/tutorials/elastigroup-tasks/create-a-stateful-elastigroup-from-scratch)
+ - [Import an Existing ASG](elastigroup/tutorials/elastigroup-tasks/join-an-existing-asg)
+ - [Import an Existing ELB](elastigroup/tutorials/elastigroup-tasks/join-an-existing-elb)
+ - [Publish Metrics to CloudWatch](elastigroup/tutorials/elastigroup-tasks/publish-metrics-to-cloudwatch)
+ - [WordPress on Spot: Step-by-Step Guide](elastigroup/tutorials/elastigroup-tasks/wordpress-on-spot-step-by-step-guide)
+ - [Create Encryption Key](elastigroup/tutorials/elastigroup-tasks/create-encryption-key)
+ - [Use Cross-Account KMS Key to Encrypt EBS Volumes](elastigroup/tutorials/elastigroup-tasks/use-cross-account-kms-key-to-encrypt-ebs-volumes)
+ - [Restrict your Spot IAM Policy](elastigroup/tutorials/elastigroup-tasks/restrict-your-spot-iam-policy)
+ - [Update Spot Policy](elastigroup/tutorials/elastigroup-tasks/update-spot-policy)
+ - [Link EC2-Classic Instance to VPC](elastigroup/tutorials/elastigroup-tasks/link-ec2-classic-instance-to-vpc)
+ - [Filter API Responses](elastigroup/tutorials/elastigroup-tasks/filter-api-responses)
+ - [Register Instances to Domain](elastigroup/tutorials/elastigroup-tasks/register-instances-to-domain)
+ - [Elastigroup Budgets](elastigroup/tutorials/elastigroup-budgets/)
+ - [Configure Budgets](elastigroup/tutorials/elastigroup-budgets/configure-budgets)
+ - [Monitor Budgets](elastigroup/tutorials/elastigroup-budgets/monitor-budgets)
+
+ - [Azure](elastigroup/features-azure/)
+ - Getting Started
+ - [Elastigroup for Azure](elastigroup/getting-started/elastigroup-for-azure)
+ - [Create an Elastigroup for Azure](elastigroup/getting-started/create-an-elastigroup-for-azure)
+ - [DNS Integration](elastigroup/features-azure/dns)
+ - [Networking](elastigroup/features-azure/networking)
+ - [Preferred AZ](elastigroup/features-azure/preferred-az)
+ - [Shared Image Galleries](elastigroup/features-azure/shared-image-galleries)
+ - [Shutdown Script](elastigroup/features-azure/shutdown-script-in-elastigroup-for-azure)
+ - [Tutorials - Azure](elastigroup/tutorials-azure/)
+ - [Import an Existing Azure Resource](elastigroup/tutorials-azure/getting-started/import-an-existing-azure-resource)
+ - [Clone an Existing Elastigroup](elastigroup/tutorials-azure/clone-an-existing-elastigroup)
+ - [Connect Elastigroup to Application Gateway](elastigroup/tutorials-azure/connect-elastigroup-to-application-gateway)
+ - [Deploy an Elastigroup](elastigroup/tutorials-azure/deploy-an-elastigroup)
+ - [Set Health Checks and Autohealing](elastigroup/tutorials-azure/set-health-checks-and-autohealing)
+ - [Extensions](elastigroup/tutorials-azure/extensions)
+ - [Preferred VM Sizes](elastigroup/tutorials-azure/preferred-vm-size)
+
+ - [GCP](elastigroup/features/gcp/)
+ - Getting Started
+ - [Elastigroup for GCP](elastigroup/getting-started/elastigroup-for-gcp)
+ - [Create an Elastigroup for GCP](elastigroup/getting-started/create-an-elastigroup-for-gcp)
+ - [Commited Use Discount](elastigroup/features/gcp/commit-use-discount)
+ - [GCP Pricing Models](elastigroup/features/gcp/pre-emptible-cud-on-demand-instances)
+ - [GCP Load Balancers: Backend Services](elastigroup/features/gcp/gcp-load-balancers-backend-services)
+ - [Scaling Policies for GCP Elastigroup](elastigroup/features/gcp/scaling-policies-for-gcp-elastigroup)
+ - [Shutdown Scripts](elastigroup/features/gcp/shutdown-scripts)
+ - [On-demand & Spot VMs](elastigroup/features-azure/od-spotvm)
+ - [Tutorials - GCP](elastigroup/tutorials-gcp/)
+ - [Dashboard](elastigroup/tutorials-gcp/dashboard)
+ - [Overview](elastigroup/tutorials-gcp/overview)
+ - [Manage](elastigroup/tutorials-gcp/manage)
+
+ - [Tools & Integrations](elastigroup/tools-integrations/)
+ - [AWS Batch](elastigroup/tools-integrations/aws-batch)
+ - [AWS Load Balancers & Autohealing](elastigroup/tools-integrations/aws-load-balancers-elb-alb)
+ - [CodeDeploy](elastigroup/tools-integrations/codedeploy/)
+ - [Blue-Green Deployment](elastigroup/tools-integrations/codedeploy/blue-green-deployment)
+ - [Custom Health Check Service](elastigroup/tools-integrations/custom-health-check-service)
+ - [Docker Swarm](elastigroup/tools-integrations/docker-swarm/)
+ - [Docker Swarm Autoscaler](elastigroup/tools-integrations/docker-swarm/docker-swarm-autoscaler)
+ - [Elastic Beanstalk](elastigroup/tools-integrations/elastic-beanstalk/)
+ - [In-ASG](elastigroup/tools-integrations/elastic-beanstalk/in-asg)
+ - [Independent Elastigroup Integration](elastigroup/tools-integrations/elastic-beanstalk/independent-elastigroup-integration)
+ - [Roll Configuration Updates](elastigroup/tools-integrations/elastic-beanstalk/roll-configuration-updates)
+ - [Import a Beanstalk Environment](elastigroup/tools-integrations/elastic-beanstalk/import-a-beanstalk-environment)
+ - [Elastic MapReduce](elastigroup/tools-integrations/elastic-mapreduce/)
+ - [Create a New EMR Cluster](elastigroup/tools-integrations/elastic-mapreduce/create-a-new-emr-cluster)
+ - [Import Elastic MapReduce Task Nodes](elastigroup/tools-integrations/elastic-mapreduce/import-elastic-mapreduce-task-nodes)
+ - [Advanced Import: Use Bootstrap and Configuration Files](elastigroup/tools-integrations/elastic-mapreduce/advanced-import-use-bootstrap-and-configuration-files)
+ - [Scaling Policies for EMR](elastigroup/tools-integrations/elastic-mapreduce/scaling-policies-for-emr)
+ - [Elastigroup Auto-Recover for EMR](elastigroup/tools-integrations/elastic-mapreduce/elastigroup-auto-recover-for-emr)
+ - [Termination Policies for EMR](elastigroup/tools-integrations/elastic-mapreduce/termination-policies-for-emr)
+ - [Github](elastigroup/tools-integrations/github)
+ - [Grid Engine (Azure)](elastigroup/tools-integrations/grid-engine-azure/)
+ - [Create a Grid Engine Elastigroup](elastigroup/tools-integrations/grid-engine-azure/create-a-grid-engine-elastigroup)
+ - [Configure Tortuga (UniCloud) Grid Engine](elastigroup/tools-integrations/grid-engine-azure/configure-tortuga-unicloud-grid-engine)
+ - [Kafka](elastigroup/tools-integrations/kafka)
+ - [Kubernetes with Elastigroup](elastigroup/tools-integrations/kubernetes-with-elastigroup/)
+ - [Kubernetes Cluster Autoscaling](elastigroup/tools-integrations/kubernetes-with-elastigroup/kubernetes-cluster-autoscaling)
+ - [Persistent Volume Support](elastigroup/tools-integrations/kubernetes-with-elastigroup/persistent-volume-support)
+ - [Configure Autohealing for Kubernetes](elastigroup/tools-integrations/kubernetes-with-elastigroup/configure-autohealing-for-kubernetes)
+ - [Custom Label Selectors](elastigroup/tools-integrations/kubernetes-with-elastigroup/custom-label-selectors)
+ - [Create a Kubernetes Bearer Token](elastigroup/tools-integrations/kubernetes-with-elastigroup/create-a-kubernetes-bearer-token)
+ - [Nomad](elastigroup/tools-integrations/nomad/)
+ - [Set up Nomad on Elastigroup](elastigroup/tools-integrations/nomad/set-up-nomad-on-elastigroup)
+ - [Configure Nomad Autoscaler](elastigroup/tools-integrations/nomad/configure-nomad-autoscaler)
+ - [OpsWorks](elastigroup/tools-integrations/opsworks/)
+ - [OpsWorks Autohealing](elastigroup/tools-integrations/opsworks/opsworks-autohealing)
+ - [Rancher](elastigroup/tools-integrations/rancher/)
+ - [Rancher Versions 2.0 and Later](elastigroup/tools-integrations/rancher/rancher-versions-20-and-later)
+ - [Rancher Versions before 2.0](elastigroup/tools-integrations/rancher/rancher-versions-before-20)
+ - [Route53](elastigroup/tools-integrations/route53)