首页 > 系统相关 >windows访问k8s

windows访问k8s

时间:2023-06-03 11:35:34浏览次数:52  
标签:kubectl CLI 命令 windows aws AWS 访问 -- k8s

windows访问eks pods

安装AWS CLI

网址为 https://awscli.amazonaws.com/AWSCLIV2.msi。

查看aws版本。

aws --version

配置AWS CLI凭证

eksctl 和 AWS CLI 均要求您在环境中配置 AWS 凭证。 aws configure 命令是设置 安装以供一般使用的最快方法。

$ aws configure
AWS Access Key ID [None]: AKIARJZ4OCUMNTEFT2M6
AWS Secret Access Key [None]: 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
Default region name [None]: cn-northwest-1
Default output format [None]: json

键入该命令时,AWS CLI 会提示您输入四条信息:access keysecret access keyAWS Regionoutput format。 此信息存储在名为 default 的配置文件(一个设置集合)中。 此配置文件在您运行命令时使用,除非您指定另一个命令。

安装eksctl

1.使用管理员身份打开power shell,运行如下命令安装chocolatey。

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

2.安装或升级eksctl。

  • 使用以下命令安装二进制文件:
choco install -y eksctl
  • 如果已安装,请运行以下命令进行升级:
choco upgrade -y eksctl

3.使用以下命令测试您的安装是否成功。

eksctl version

安装和配置kubectl

1.打开PowerShell终端。

2.下载与集群所在的区域对应的 Amazon EKS 提供的 kubectl 二进制文件。

  • 区域之外的所有区域。中国
curl -o kubectl.exe https://amazon-eks.s3.us-west-2.amazonaws.com/1.18.9/2020-11-02/bin/windows/amd64/kubectl.exe
  • 北京和宁夏 中国区域。
curl -o kubectl.exe https://amazon-eks.s3.cn-north-1.amazonaws.com.cn/1.18.9/2020-11-02/bin/windows/amd64/kubectl.exe

3.安装 kubectl 后,可以使用以下命令验证其版本:

kubectl version --short --client

列出所有运行的Pod信息

先使用 AWS CLI update-kubeconfig 命令为您的集群创建或更新。

  • 默认情况下,生成的配置文件会在主目录的默认 kubeconfig 路径 (.kube/config) 中创建,或与该位置的现有 kubeconfig 合并。您可以使用 --kubeconfig 选项指定其他路径。
  • 在发出 IAM --role-arn 命令时,您可以使用 kubectl 选项指定用于身份验证的 角色 ARN。否则,将使用默认 AWS CLI 或开发工具包凭证链中的 IAM 实体。您可以通过运行 AWS CLI aws sts get-caller-identity 命令来查看默认 或开发工具包身份。
  • 有关更多信息,请参阅包含 aws eks update-kubeconfig help 命令的帮助页面,或参阅 https://docs.aws.amazon.com/cli/latest/reference/eks/update-kubeconfig.html 中的 *update-kubeconfigAWS CLI Command Reference。
  • 注意
    要运行以下命令,您必须具有对指定的集群使用 eks:DescribeCluster API 操作的权限。有关更多信息,请参阅Amazon EKS 基于身份的策略示例
aws eks --region cn-northwest-1 update-kubeconfig --name freightower-prd

然后运行如下命令列出所有运行的Pod信息

kubectl get pods

登录容器

kubectl exec -it <pod-name>  -- sh

退出登录

先ctrl + p然后ctrl + q



标签:kubectl,CLI,命令,windows,aws,AWS,访问,--,k8s
From: https://blog.51cto.com/angdh/6407625

相关文章

  • k8s集群外的linux加入prometheus监控
    client配置:准备一台linux,不在k8s集群中,安装node_exporterwgethttps://github.com/prometheus/node_exporter/releases/download/v1.6.0/node_exporter-1.6.0.linux-amd64.tar.gztar-xvfnode_exporter-1.6.0.linux-amd64.tar.gzmvnode_exporter-1.6.0.linux-amd64/usr/lo......
  • 代理IP技术解加强网络隐私和绕过访问限制的有效工具
      代理IP是一种常用的网络工具,旨在加强用户的隐私保护并绕过访问限制。本文将对代理IP的工作原理、类型以及应用领域进行深入解析,帮助读者更好地了解并利用这一技术。一、代理IP的工作原理代理IP的基本原理是通过转发网络请求和响应来隐藏用户的真实IP地址。当用户通过代理服......
  • windows cmd 命令中使用grep 查找
    有时候我们想使用netstat命令查询具体哪个端口,但是windowsdos自带没有像linux哪样的grep,我们就需要使用第三方插件。下载地址:https://gnuwin32.sourceforge.net/packages/grep.htm 如果无法下载可使用百度网盘下载:链接:https://pan.baidu.com/s/1qpJZ362VBjgWfqJdL24LIA?p......
  • 2023-06-02 用户访问cgi-bin/test-cgi时会泄露远端服务器名
    问题描述:百度智能云给我发了一条短信,说是我的服务器有个cgi安全漏洞:用户访问cgi-bin/test-cgi时会泄露远端服务器名,服务器地址等敏感信息,黑客可以利用获得的敏感信息执行下一步的攻击操作。我以前部署阿里云怎么就没这个问题?难道是宝塔的问题??现在我的服务器是用宝塔管理的,至......
  • K8S的知识图谱
    知识图谱K8S架构K8S结构......
  • 系统调用——本质:多个进程都需要访问系统资源,为了更好的管理这些资源
    在现代操作系统里,由于系统资源可能同时被多个应用程序访问,如果不加保护,那各个应用程序之间可能会产生冲突,对于恶意应用程序更可能导致系统奔溃。这里所说的系统资源包括文件、网络、各种硬件设备等。比如要操作文件必须借助操作系统提供的api(比如linux下的fopen) 在电脑中,系统调用(......
  • 学习笔记——VMWare的使用和Windows的安装
    2023-06-02一、VMware介绍1.1 VMware即虚拟机软件,用于模拟计算机(虚拟机/客户机)实体机(是实实在在的计算机)(1)特点①多启动系统一个时刻只能运行一个系统,切换时必须重启。②虚拟PC软件一台机器上同时运行多个系统二、在虚拟机中安装操作系统2.1安装前的准备工作(1)准备安装......
  • 晕, Pidgin在Windows上不支持Voice&Viedo
    从[url]http://pidgin.im/[/url]上下载了最新版本2.7.9,结果发现没有Voice和Video的选项,在"帮助"->"编译信息"中显示:VoiceandVideo:Disabled在网上搜了一下,结果发现Pidgin目前只在Linux支持VV,在Windows上还不支持.参见:[url]http://develope......
  • windows应急响应
    Windows应急响应目录Windows应急响应常见应急响应事件分类:一、入侵排查1.1检查系统账号安全1.2检查异常端口、进程1.2.1检查端口连接情况1.2.2进程1.2.3检查异常端口、进程二、权限维持排查2.1检查服务器是否有异常的启动项2.2检查计划任务2.3检查服务自启动2.4破除权限......
  • [How To] Open Dos Prompt Command Here in Windows 7, and more
    Ifyoulikethepowertoy“OpenCommandPromptHere”inWindowsXP,youwillprettymuchlovethenewcontextmenu“OpenCommandWindowhere”inWindows7.Readon,moretipsatthebottom.Whatisit?It’saright-clickcontextmenuthatopensacommandp......