前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何创建 Azure AKS 集群?

如何创建 Azure AKS 集群?

原创
作者头像
网络技术联盟站
发布于 2022-04-04 14:29:08
发布于 2022-04-04 14:29:08
1K0
举报

Kubernetes 已经改变了微服务的世界,Azure 通过其 Azure Kubernetes 服务使 Kubernetes 编排变得轻而易举,在本分步教程中,我将向您展示如何在 Azure 上创建您的第一个 Kubernetes 集群。

第 1 步:在 azure 上创建一个 azure kubernetes 服务资源

第 2 步:创建 azure kubernetes 服务集群

第 3 步:创建省级集群

第 4 步:创建kubernetes集群指定资源组

第 5 步:创建一个 Kubernetes 集群名称

第 6 步:创建kubernetes集群kubernetes版本

第 7 步:创建一个 Kubernetes 集群 选择一个 vm 大小

第 8 步:创建 Kubernetes 集群启用虚拟机规模集

第 9 步:创建 Kubernetes 集群 - 验证通过

第 10 步:创建kubernetes集群——部署

第 11 步:创建kubernetes集群——部署完成

如何创建 AKS 集群 – 通过 Shell 工作

使用命令行工具连接到您的集群,以使用 kubectl(Kubernetes 的命令行工具)直接与集群交互。Kubectl 默认在 Azure Cloud Shell 中可用,也可以在本地安装

代码语言:txt
AI代码解释
复制
az account set --subscription 938f58d6-a922-40d0-b7b2-7068c5392eaf 
代码语言:txt
AI代码解释
复制
az aks get-credentials --resource-group learn-503b25e2-82da-40c1-a257-35aeaa9614ae --name aks-workload-westus

列出所有命名空间中的所有部署

代码语言:txt
AI代码解释
复制
kubectl get --all-namespaces
代码语言:txt
AI代码解释
复制
kubectl get deployments --all-namespaces=true

列出特定命名空间中的所有部署

格式 :kubectl get deployments –namespace

代码语言:txt
AI代码解释
复制
kubectl get deployments --namespace kube-system

列出特定部署的详细信息

格式 :kubectl describe deployment--namespace

代码语言:txt
AI代码解释
复制
kubectl describe deployment my-dep --namespace kube-system
namespace

使用特定标签列出 pod

格式 :kubectl get pods -l=--all-namespaces=true

代码语言:txt
AI代码解释
复制
kubectl get pods -l app=nginx --all-namespaces=true

获取所有具有特定标签的pod 的日志

格式 :kubectl logs -l=

代码语言:txt
AI代码解释
复制
kubectl logs -l app=nginx --namespace kube-system

现在部署 AKS 集群后,现在可以发出 kubernetes 命令。

代码语言:txt
AI代码解释
复制
azure_portal@Azure:~$ kubectl get pods -n kube-system
NAME                                  READY   STATUS    RESTARTS   AGE
azure-ip-masq-agent-cfz8r             1/1     Running   0          53m
coredns-autoscaler-54d55c8b75-d7xjm   1/1     Running   0          54m
coredns-d4866bcb7-4wzr8               1/1     Running   0          54m
coredns-d4866bcb7-n4jf8               1/1     Running   0          53m
kube-proxy-5xpvw                      1/1     Running   0          53m
metrics-server-569f6547dd-k5l97       1/1     Running   0          54m
tunnelfront-9bfd7cd94-9hh2c           1/1     Running   0          54m
azure_portal@Azure:~$
代码语言:txt
AI代码解释
复制
azure_portal@Azure:~$ kubectl get nodes
NAME                                STATUS   ROLES   AGE   VERSION
aks-agentpool-29375834-vmss000001   Ready    agent   55m   v1.20.9
代码语言:txt
AI代码解释
复制
azure_portal@Azure:~$ kubectl get all
NAME                 TYPE        CLUSTER-IP   EXTERNAL-IP   PORT(S)   AGE
service/kubernetes   ClusterIP   10.0.0.1             443/TCP   57m
代码语言:txt
AI代码解释
复制
azure_portal@Azure:~$ kubectl get deployments -n kube-system
NAME                 READY   UP-TO-DATE   AVAILABLE   AGE
coredns              2/2     2            2           57m
coredns-autoscaler   1/1     1            1           57m
metrics-server       1/1     1            1           57m
tunnelfront          1/1     1            1           57m
azure_portal@Azure:~$
代码语言:txt
AI代码解释
复制
azure_portal@Azure:~$ kubectl get rs  -n kube-system
NAME                            DESIRED   CURRENT   READY   AGE
coredns-autoscaler-54d55c8b75   1         1         1       58m
coredns-d4866bcb7               2         2         2       58m
metrics-server-569f6547dd       1         1         1       58m
tunnelfront-9bfd7cd94           1         1         1       58m

azure_portal@Azure:~$ kubectl get cm  -n kube-system
NAME                                 DATA   AGE
azure-ip-masq-agent-config           1      59m
cluster-autoscaler-status            1      59m
coredns                              1      59m
coredns-autoscaler                   1      58m
coredns-custom                       0      59m
extension-apiserver-authentication   6      59m
kube-root-ca.crt                     1      59m
overlay-upgrade-data                 4      59m
tunnelfront-kubecfg                  1      59m
azure_portal@Azure:~$

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何创建 AKS 集群 – 通过 Shell 工作
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档