Gossip-based Kubernetes Cluster on AWS using Kops

Creating a Kubernetes cluster using Kops requires a top-level domain or a sub domain and setting up Route 53 hosted zones. 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 worked well but an additional hassle for the developers.

Kubernetes Logo

Kops 1.6.2 adds an experimental support for gossip-based, uses Weave Mesh, discovery of nodes. This makes the process of setting up Kubernetes cluster using Kops DNS-free, and much more simplified.

Let’s take a look!

  1. Install or upgrade kops:
  2. Check the version:
  3. Create an S3 bucket as “state store”:
  4. Create a Kubernetes cluster:
    It shows the output as:
    Wait for a few minutes for the cluster to be created.
  5. Validate the cluster:
  6. Get the list of nodes using kubectl:
  7. Deleting a cluster is pretty straight forward as well:

That’s it!

github.com/arun-gupta/kubernetes-java-sample provide several examples of getting started with Kubernetes.

File issues at github.com/kubernetes/kops/issues.

 

Be Sociable, Share!

28 thoughts on “Gossip-based Kubernetes Cluster on AWS using Kops

  1. I’m trying this, but not seeing a master come up, just two nodes. Have you seen this?

  2. It is a great article. You will surely like this also because it is a great stuff, yeah it’s give us lots of interest and pleasure. Their opportunities are so fantastic and working style so speedy. Thank you for sharing the nice article.

  3. I have enjoyed reading many of the articles and posts contained on the website, keep up the good work and hope to read some more interesting content in the future.

  4. I have enjoyed reading many of the articles and posts contained on the website, keep up the good work and hope to read some more interesting content in the future. Thank you for bringing more information to this topic for me. I’m truly grateful and really impressed. Absolutely this article is incredible.

  5. Thank you for bringing more information to this topic for me. I’m truly grateful and really impressed. Absolutely this article is incredible. And it is so beautiful.

  6. Great information. Since last week, I am gathering details about java experience. There are some amazing details on your blog which I didn’t know. Good.

  7. Very interesting analysis. Great information. Since last week, I am gathering details about JAVA Experience . There are some amazing details on your blog which I didn’t know.i want to ask you…

    Does JavaScript include other frameworks like NodeJs or AngularJs ? Same for Java, does it include Android? And PHP ? I hope there would be some overlap, even though it is marginal. Thoughts?
    please Reply. Thanks.

  8. Very interesting analysis. Great information. Since last week, I am gathering details about JAVA Experience . There are some amazing details on your blog which I didn’t know.i want to ask you some thing.

    Does JavaScript include other frameworks like NodeJs or AngularJs ? Same for Java, does it include Android? And PHP ? I hope there would be some overlap, even though it is marginal. Thoughts?
    please Reply. Thanks.

  9. Great information. Since last week, I am gathering details about the Java experience.
    There are some amazing details on your blog which I didn’t know. Thanks alot!

  10. Nice post. By reading your blog, i get inspired and this provides some useful information. Thank you for posting this exclusive post for our vision.

  11. Recent developments in Kubernetes for data science and machine learning include the 2.3 release of Apache Spark with “native” Kubernetes support.

  12. You came up with best concept and discussed here how to create a Kubernetes cluster using Kops requires a top-level domain or a sub domain and setting up Route 53 hosted zones. Thanks for sharing such a full of informative stuff.

    Ida,
    Assignment writer at Assignment Help Folks – http://www.assignmenthelpfolks.com/

  13. Thanks for your article! I have read through some similar topics! However, your post has given me a very special impression, unlike other posts. I hope you continue to have valuable articles like this or more to share with everyone!

  14. Thinocr Academy with almost 10years of experience is one of the best training institute for Networking and Programming. It won’t be wrong if it is said that there is a lot of scope for students and professionals who have completed a course in Networking and programming. Thus we as a team have been putting in a lot of time and energy to study the ongoing trend and provide the best coaching.

  15. Nice article.
    This all information are very valuable for beginners, this all java concepts in this article are explain very clearly
    keep sharing.

Leave a Reply

Your email address will not be published. Required fields are marked *