0
点赞
收藏
分享

微信扫一扫

如何创建 Azure AKS 集群?


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

如何创建 Azure AKS 集群?_命令行工具

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

如何创建 Azure AKS 集群?_nginx_02

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

如何创建 Azure AKS 集群?_Azure_03

第 3 步:创建省级集群

如何创建 Azure AKS 集群?_Azure_04

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

如何创建 Azure AKS 集群?_命令行工具_05

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

如何创建 Azure AKS 集群?_Azure_06

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

如何创建 Azure AKS 集群?_edn_07

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

如何创建 Azure AKS 集群?_Azure_08

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

如何创建 Azure AKS 集群?_edn_09

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

如何创建 Azure AKS 集群?_命令行工具_10

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

如何创建 Azure AKS 集群?_Azure_11

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

如何创建 Azure AKS 集群?_Azure_12

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

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

az account set --subscription 938f58d6-a922-40d0-b7b2-7068c5392eaf
az aks get-credentials --resource-group learn-503b25e2-82da-40c1-a257-35aeaa9614ae --name aks-workload-westus

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

如何创建 Azure AKS 集群?_命令行工具_13

kubectl get --all-namespaces

如何创建 Azure AKS 集群?_Azure_14

kubectl get deployments --all-namespaces=true

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

格式 :​​kubectl get deployments –namespace​

kubectl get deployments --namespace kube-system

列出特定部署的详细信息

格式 :​​kubectl describe deployment--namespace​

kubectl describe deployment my-dep --namespace kube-system
namespace

使用特定标签列出 pod

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

kubectl get pods -l app=nginx --all-namespaces=true

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

格式 :​​kubectl logs -l=​

kubectl logs -l app=nginx --namespace kube-system

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

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:~$
azure_portal@Azure:~$ kubectl get nodes
NAME STATUS ROLES AGE VERSION
aks-agentpool-29375834-vmss000001 Ready agent 55m v1.20.9
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
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:~$
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:~$



举报

相关推荐

0 条评论