使用Kops在AWS上创建Kubernetes EC2集群 [英] Create kubernetes EC2 cluster on aws using kops

查看:139
本文介绍了使用Kops在AWS上创建Kubernetes EC2集群的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在具有EC2实例的AWS上设置kubernetes集群;应该是很简单的.

I am trying to setup a kubernetes cluster on AWS with EC2 instances; it is supposed to be pretty straight forward.

最初从kubeadm开始,我遇到了问题 在AWS EC2上设置Kubernetes(1.18版)群集

Initially started with kubeadm and I ran into problems Setup Kubernetes (version 1.18) cluster on AWS EC2

有人建议使用kops,我从kops开始.我又遇到了问题

There was a suggestion to use kops and I started with kops; I am running into problems again

我需要使用ssh公钥创建kops创建秘密 密钥已生成,并在/home/ubuntu/.ssh/id_rsa.pub

I need to create kops create secret with the ssh public key The key has been generated and available in /home/ubuntu/.ssh/id_rsa.pub

但是我遇到以下错误

ubuntu@ip-10-0-1-8:~$ kops create secret --name newk8.shivag.io sshpublickey ubuntu -i ~/.ssh/id_rsa.pub --state s3://shivag.kube-kops-state --v=3
I0418 21:55:10.880023   19723 factory.go:68] state store s3://shivag.kube-kops-state
I0418 21:55:10.880229   19723 s3context.go:325] unable to read /sys/devices/virtual/dmi/id/product_uuid, assuming not running on EC2: open /sys/devices/virtual/dmi/id/product_uuid: permission denied
I0418 21:55:10.880303   19723 s3context.go:170] defaulting region to "us-east-1"
I0418 21:55:11.281113   19723 s3context.go:210] found bucket in region "eu-west-1"

error reading SSH public key /home/ubuntu/.ssh/id_rsa.pub: open /home/ubuntu/.ssh/id_rsa.pub: permission denied

任何帮助将不胜感激

推荐答案

我使用snap安装了kops,这安装了1.17 beta版

I used snap to install kops and this installed the 1.17 beta version

我删除了此文件并安装了1.16.0,一切都很顺利

I removed this and installed 1.16.0 and everything was smooth

这篇关于使用Kops在AWS上创建Kubernetes EC2集群的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆