资讯详情

Azure AKS、ACR访问

Azure AKS、ACR说明访问步骤

  • 访问azure工具安装
    • windows 10安装
      • 安装Azure CLI
      • 安装kubectl.exe
      • 安装docker
    • 其他操作系统可以按照上述操作进行操作
  • 与Azure交互
    • 登录到Azure
    • 登录到ACR
    • 镜像推送到ACR
    • 使用kubectl命令操作AKS
    • 访问AKS的node节点
      • 方法1:创建与linux交互的shell
      • 方式2:通过kubectl node-shell方式

访问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 

  1. 验证访问
kubectl get nodes 

访问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

标签: aks33000蒸发压力变送器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台