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

如何创建 Azure AKS 集群?

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

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 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Web基础配置篇(十六): Kubernetes集群的安装使用
Kubernetes 简称为K8S,是用于自动部署,扩展和管理容器化应用程序的开源系统。Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。
品茗IT
2020/05/28
1.4K0
kubespray-2.14.2安装kubernetes-1.18.10(ubuntu-20.04.1)
Kubespray是开源的kubernetes部署工具,整合了ansible,可以方便的部署高可用集群环境,官网地址:https://github.com/kubernetes-sigs/kubespray,本文是用kubespray-2.14.2版本部署kuberneteskubernetes-1.18.10版本的实战;
程序员欣宸
2022/05/09
6600
kubespray-2.14.2安装kubernetes-1.18.10(ubuntu-20.04.1)
k8s学习二:学习基本概念和搭建dashboard
Master 节点是 Kubernetes 集群的控制节点,负责整个集群的管理和控制
仙士可
2022/09/13
7860
k8s学习二:学习基本概念和搭建dashboard
02 . Kubeadm部署Kubernetes及简单应用
kubeadm join 116.196.83.113:6443 --token dm73l2.y68gl7lwq18kpuss --discovery-token-ca-cert-hash sha256:5139a172cd23276b70ec964795a6833c11e104c4b5c212aeb7fca23a3027914f
iginkgo18
2020/09/27
2K0
02 . Kubeadm部署Kubernetes及简单应用
kubernetes系列教程(四)离线升级kubernetes集群
kubernetes版本升级迭代非常快,每三个月更新一个版本,很多新的功能在新版本中快速迭代,为了与社区版本功能保持一致,升级kubernetes集群,社区已通过kubeadm工具统一升级集群,升级步骤简单易行。首先来看下升级kubernetes集群需要升级那些组件:
HappyLau谈云计算
2019/09/15
4.3K0
kubernetes系列教程(四)离线升级kubernetes集群
Centos7.2/7.3集群安装Kubernetes 1.8.4 + Dashboard
1.环境配置 结点数量:3 结点系统:CentOS 7.2 / 7.3 2.效果展示 3.搭建Kubernetes环境【1】 3.1 概述      Kubernetes集群环境由Master结点和多
昊楠Hacking
2018/03/08
1.4K0
Centos7.2/7.3集群安装Kubernetes 1.8.4 + Dashboard
使用 AWS、k3s、Rancher、Vault 和 ArgoCD 在 Kubernetes 上集成 GitOps
最近我写了一篇关于 CI 和 CD 之间核心区别的文章,我觉得是时候把这些理论运用到实际当中了。
LinuxSuRen
2020/11/09
2.4K0
使用 AWS、k3s、Rancher、Vault 和 ArgoCD 在 Kubernetes 上集成 GitOps
CentOS7安装Kubernetes1.16.3
手工搭建 Kubernetes 集群是一件很繁琐的事情,为了简化这些操作,就产生了很多安装配置工具,如 Kubeadm ,Kubespray,RKE 等组件,我最终选择了官方的 Kubeadm 主要是不同的 Kubernetes 版本都有一些差异,Kubeadm 更新与支持的会好一些。Kubeadm 是 Kubernetes 官方提供的快速安装和初始化 Kubernetes 集群的工具,目前的还处于孵化开发状态,跟随 Kubernetes 每个新版本的发布都会同步更新, 强烈建议先看下官方的文档了解下各个组件与对象的作用。
py3study
2020/03/09
1.1K0
CentOS7安装Kubernetes1.16.3
K8s 开始
Kubernetes[1] 是用于自动部署,扩展和管理容器化应用程序的开源系统。本文将介绍如何快速开始 K8s 的使用。
GoCoding
2021/09/29
1.6K0
k8s学习一:使用kubeadm安装k8s
在学习整个k8s之前,先想办法搭建个k8s出现成果,然后根据这个成果进行深入学习,才会让人有学习的动力,本文将记录自己的安装k8s教程
仙士可
2022/09/13
6780
k8s学习一:使用kubeadm安装k8s
使用 kubeadm 部署 kubernetes 1.13.1
最近有时间重新学习 k8s。k8s 的安装比之前简单了许多,本文介绍如何使用 kubeadm 部署 kubernetns 1.13.1
tanmx
2019/01/03
2.8K0
Kubernetes容器集群管理环境 - 完整部署(下篇)
在前一篇文章中详细介绍了Kubernetes容器集群管理环境 - 完整部署(中篇),这里继续记录下Kubernetes集群插件等部署过程:
洗尽了浮华
2022/03/29
7470
Kubernetes容器集群管理环境 - 完整部署(下篇)
Kind快速部署Kubernetes多集群
Kind架构及原理 Kind 使用一个 container 来模拟一个 node,在 container 里面跑 systemd ,并用 systemd 托管 kubelet 以及 containerd,然后通过容器内部的 kubelet 把其他 K8s 组件,比如 kube-apiserver、etcd、CNI 等跑起来。
废柴阿尤
2023/12/18
8570
Kind快速部署Kubernetes多集群
CentOS 7 上安装配置 Kubernetes 集群
安装和配置 Kubernetes 集群的过程是比较繁琐的,这里阐述在 Mac 上利用 virtualbox 配置 CentOS 7 上的 Kubernetes 集群的过程。
星哥玩云
2022/07/28
5470
Kubernetes K8S之kubectl命令详解及常用示例
1、command:指定在一个或多个资源上要执行的操作。例如:create、get、describe、delete、apply等
踏歌行
2020/10/15
20.8K0
Kubernetes_HPA使用详解
kubectl scale命令可以来实现 Pod 的扩缩容功能,但是这个毕竟是完全手动操作的,要应对线上的各种复杂情况,我们需要能够做到自动化去感知业务,来自动进行扩缩容。为此,Kubernetes 也为我们提供了这样的一个资源对象:Horizontal Pod Autoscaling(Pod 水平自动伸缩),简称HPA,HPA 通过监控分析一些控制器控制的所有 Pod 的负载变化情况来确定是否需要调整 Pod 的副本数量,这是 HPA 最基本的原理:
mikelLam
2022/10/31
9510
Kubernetes_HPA使用详解
如何在ORACLE CLOUD中创建和访问容器集群丨内附官方文档链接
墨墨导读:本文描述如何在Oracle Cloud中创建并访问容器服务。为了简单,所有的操作都是针对root隔离区。
数据和云
2019/10/24
1.2K0
CentOS7环境部署kubenetes1.12版本五部曲之四:安装dashboard
版权声明:欢迎转载,请注明出处,谢谢。 https://blog.csdn.net/boling_cavalry/article/details/83715479
程序员欣宸
2019/05/29
5690
学习kubernetes,从快速搭建k8s集群开始
本系列文章,我们将在Ubuntu Server 18.04上搭建k8s环境进行入门学习。为了使用原生的Ubuntu Server 18.04,我们将使用multipass来创建多台Ubuntu Server 18.04虚拟环境。也就是说,如果你想完整参考本系列博客学习,你电脑上应当安装并能正常运行multipass,如果你想了解multipass基本操作,可以参考我写的另一篇博客:【使用Multipass管理Ubuntu虚拟机】。本文演示k8s集群搭建步骤,并不涉及k8s基础知识,你可能对文章的一些专业词语感到默生,但没有关系,我们在后面会循序渐进地介绍k8s知识。
极客开发者
2022/01/18
4700
n2-kubernetes操作命令详细一览
描述:该命令是安装K8s后的基础命令可以进行K8s主或者从节点的初始化,以及节点加入管理;
全栈工程师修炼指南
2020/10/23
8500
推荐阅读
相关推荐
Web基础配置篇(十六): Kubernetes集群的安装使用
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文