2016-02-02 12 views
7

Aby utworzyć klaster kubernetes w AWS, używam skryptu konfiguracyjnego "https://get.k8s.io". Ten skrypt automatycznie tworzy nowe VPC, ale chcę utworzyć klaster kubernetes w istniejącym VPC w AWS. Czy jest jakiś sposób na zrobienie tego?Tworzenie klastra kubernetes wewnątrz istniejącego VPC w AWS

Sprawdziłem plik /kubernetes/cluster/aws/config-default.sh, ale wydaje się, że nie ma żadnych zmiennych środowiskowych dotyczących VPC.

Odpowiedz

-1

Instancje EC2 są używane jako backend dla kubernetes w chmurze AWS. Zawsze można uruchomić wymaganą liczbę wystąpień ręcznie i wdrożyć dowolną usługę powyżej.

Poniższy artykuł opisuje jak uruchomić instancji EC2: http://docs.aws.amazon.com/AmazonVPC/latest/GettingStartedGuide/getting-started-launch-instance.html

Nawiasem mówiąc, Amazon udostępnia już zarządzaną usługę podobną do kubernetes podstawie dokowanym. Zasugeruję ci, abyś rozważył użycie go. Więcej informacji tutaj: https://aws.amazon.com/ecs/details/

6

Możesz dodać tę zmienną ENV (używamy ver 1.1.8)

export VPC_ID=vpc-YOURID

także Kubernetes tworzy VPC z 172.20.0.0/16 i myślę, że oczekuje tego.

+1

To będzie działać, aby skonfigurować klastra, ale pamiętaj, że 'kube-down.sh' obecnie nie gra z tym dobrze i nie usunie twojego klastra. –

+0

Czy istnieje sposób przypisania go do istniejącego identyfikatora wystąpienia, w którym tworzy klaster. Nie chcę tworzyć nowej instancji. – DanMatlin

+0

Więc masz na myśli, że to nie zadziała w VPC z '10.0.0.0/16'? – Ashesh

Powiązane problemy