anchor.diff:        | jq .DelegationSet.NameServers
   
   == Create kubernetes cluster
  +
  +The Kops CLI can be used to create a highly available cluster, with multiple master nodes spread across multiple Availability Zones. Workers can be spread across multiple zones as well. Some of the tasks that happen behind the scene during cluster creation are:
  +
  +- Provisioning EC2 instances
  +- Setting up AWS resources such as networks, Auto Scaling groups, IAM users, and security groups
  +- Installing Kubernetes.
  +
  +Start the Kubernetes cluster using the following command:
   
       kops create cluster \
         --name cluster01.kubernetes-aws.io \
  
positive.code: Please review this link for additional info on IAM permission:
  https://github.com/kubernetes/kops/blob/master/docs/aws.md#setup-iam-user
  
  == Create bucket to store k8s config
  
      aws s3api create-bucket --bucket kubernetes-aws-config
      # enable versioning and export
  
negative.code: 
  == Create hosted zone on Route53
  
  As of Kops 1.7.0, a top-level domain or a subdomain is required to create the cluster. This domain allows the worker nodes to discover the master and the master to discover all the etcd servers. This is also needed for kubectl to be able to talk directly with the master.
  
  This domain may be registered with AWS, in which case a Route 53 hosted zone is created for you. Alternatively, this domain may be at a different registrar. In this case, create a Route 53 hosted zone. Specify the name server (NS) records from the created zone as NS records with the domain registrar.
  
  If you own Route53 domain name, download https://github.com/stedolan/jq/wiki/Installation[jq]
  and run this command:
  
  