使用Kops在AWS上创建Kubernetes EC2集群 [英] Create kubernetes EC2 cluster on aws using kops
问题描述
我正在尝试在具有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屋!