Azure AKS、ACR访问

访问azure工具安装

需要安装以下工具,版本和操作系统根据自己的环境调节

  • Azure CLI
  • docker
  • kubectl.exe

windows 10安装

安装Azure CLI

不同操作系统和版本参见官网地址:https://docs.microsoft.com/zh-cn/cli/azure/install-azure-cli-windows?view=azure-cli-latest&tabs=azure-cli

  1. 下载最新版本
https://aka.ms/installazurecliwindows
  1. 指定版本下载
https://azcliprod.blob.core.windows.net/msi/azure-cli-2.38.0.msi
  1. 下载后安装即可
    可以通过 Windows 命令提示符或 PowerShell 使用 az 命令运行 Azure CLI

安装kubectl.exe

1.下载指定版本的kubectl.exe

不同操作系统和版本参见官网地址: https://kubernetes.io/zh-cn/docs/tasks/tools/install-kubectl-windows/

https://dl.k8s.io/release/v1.22.6/bin/windows/amd64/kubectl.exe

2.配置环境变量
配置kubectl.exe环境变量

安装docker

官网下载地址 https://www.docker.com/products/docker-desktop/

1.下载并安装
2.运行docker desktop
如果运行出错,则根据错误信息百度即可

其他操作系统按上述操作即可

与Azure交互

打开cmd,后续操作通过cmd执行

登录到Azure

输入 az login,回车后跳转到登录页面,根据提示操作

登录到ACR

# 登录到acr
az acr login --name 注册表名称

镜像推送到ACR

# 先tag再push
docker tag [OPTIONS] IMAGE[:TAG] [REGISTRYHOST/][USERNAME/]NAME[:TAG]
docker push [REGISTRYHOST/][USERNAME/]NAME[:TAG]

使用kubectl命令操作AKS

  1. 下载访问凭证
az aks get-credentials --resource-group 资源组名称 --name aks服务名称
az aks get-credentials --resource-group xsense-poc-rg --name svc-aks-1-iesp-d8na-clu01

kubectl访问aks凭证

  1. 验证访问
kubectl get nodes

获取aks集群节点信息

访问AKS的node节点

官方文档地址:https://docs.microsoft.com/zh-cn/azure/aks/node-access

方式1:创建与linux交互的shell

  1. 查看节点名称
kubectl get nodes -o wide
  1. 使用 kubectl debug 在节点上运行容器映像以连接到该映像,然后进入到特权容器
kubectl debug node/节点名称 -it --image=mcr.microsoft.com/dotnet/runtime-deps:6.0
  1. 从特权容器运行 chroot /host 与节点会话进行交互
chroot /host

方式2:通过kubectl node-shell方式

https://github.com/kvaps/kubectl-node-shell

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值