미분류

Starting a Kubernetes 1.5.x cluster

Kubernetes

Kubernetes 1.5.0 was released just about a month ago! Key theme for the release are:

Read CHANGELOG for complete details. Up until 1.5.0, starting up a Kubernetes cluster on Amazon Web Services was pretty straight forward.

But with 1.5.0 and 1.5.1, the command fails with the error:

What happened? Basically, Kubernetes binaries was getting bigger than 1GB. The binary was broken into a basic install bundle and client and server binaries. The updated installation process requires to download the basic install bundle of of 4.57 MB (yes, MB instead of GB). It includes cluster scripts like kubectl, kube-up.sh 그리고 kube-down.sh, examples, docs and other scripts. This then downloads client and server binaries. Server binary is the base image that is used to start EC2 instances. But instead of automating the download of binaries, somebody decided to add a README in the 서버 디렉토리.

This was a big user experience change, and no links in the README bundled with the release or the release blog. Ouch!

Anyway, this was filed as #38728 and fixed promptly. But it missed the 1.5.1 release and now finally showed up in the 1.5.2 release today.

So, how do you run a Kubernetes 1.5.2 cluster on AWS? It is more seamlessly integrated now but you need to hit Enter key a couple of times to accept the default value:

After the usual Kubernetes cluster is created, the output is shown as:

Even though your Kubernetes cluster on AWS starts up fine, but kube-up.sh script is going to be deprecated soon. The recommended way is to use Kubernetes Cluster on Amazon using Kops. Now that your Kubernetes cluster is up, what do you do next?

이 기사 공유하기

작가

아룬 구프트는 Couchbase의 개발자 옹호 부문 부사장입니다. 그는 Sun, Oracle, Red Hat에서 10년 이상 개발자 커뮤니티를 구축하고 이끌었습니다. 그는 복수 기능군을 갖춘 팀을 이끌고 전략, 계획, 실행, 콘텐츠, 마케팅 캠페인 및 프로그램 개발과 실행에 대한 깊은 전문 지식을 보유하고 있습니다. 그 이전에는 Sun의 엔지니어링 팀을 이끌었으며, Java EE 팀의 창립 멤버입니다. 구푸타는 기술 분야에 대한 2,000개 이상의 블로그 게시물을 작성했습니다. 그는 수많은 주제에 대해 40개 이상의 국가에서 폭넓은 강연 경험을 보유하고 있으며, 3년 연속 JavaOne Rock Star상을 수상했습니다. 또한 그는 미국에서 Devoxx4Kids 지부를 설립했으며, 어린이들에게 기술 교육을 지속적으로 추진하고 있습니다. 기술 분야에 대한 다수의 책의 저자이자 열정적인 러너인 그는 전 세계를 누비며 Java Champion로 활동하고 있으며, JUG 리더이자 JUG Dream Team 멤버인 NetBeans Dream Team의 일원입니다. 그는 @arungupta라는 계정을 통해 쉽게 연락하실 수 있습니다.

댓글 남기기

데이터베이스의 확장성을 과거의 일로 남겨두세요

각 스택 추가마다 추가 비용이 발생하고 관리해야 할 항목도 더 많아집니다. 2분 안에 절약할 수 있는 금액을 추산해 보세요.