簡體   English   中英

將密鑰對添加到 AWS EKS Kubernetes 節點的 EC2 實例

[英]Add key pair to EC2 instance for AWS EKS Kubernetes Node

我在這里使用了 Terraform 模塊來創建 AWS EKS kubernetes 集群。

如何將密鑰對添加到將用於工作節點和主節點的 EC2 實例?

這樣做的原因是為了能夠直接使用密鑰對將 SSH 插入節點。 如果我不使用這種添加密鑰對的方法,我還能如何從本地機器將 SSH 插入節點本身?

我想使用的是: cluster_ca_certificate ,但我不確定這是否可行,或者如何使用它。

您需要將此塊添加到您的 terraform 代碼中:

  worker_groups_launch_template = [
    {
      name                  = "on-demand"
      key_name              = "key-name-must-exist"
      instance_type         = "t3a.xlarge"
      asg_min_size          = 1
      asg_desired_capacity  = 1
      asg_max_size          = 5
      autoscaling_enabled   = true
      asg_force_delete      = true
      enable_monitoring     = false
      enabled_metrics       = ["GroupMinSize", "GroupMaxSize", "GroupDesiredCapacity"]
      kubelet_extra_args    = ""
      additional_userdata   = ""
      suspended_processes   = ["AZRebalance"]
      subnets               = private_subnets
      tags = [
        {
          "key"                 = "k8s.io/cluster-autoscaler/enabled"
          "propagate_at_launch" = "false"
          "value"               = "true"
        },
        {
          "key"                 = "k8s.io/cluster-autoscaler/clustername"
          "propagate_at_launch" = "false"
          "value"               = "true"
        }
      ]
    }
  ]    

請記住更改 key_name 以匹配您的 ssh 密鑰並編輯節點的 SG 以便它可以直接從本地計算機接收流量

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM