在azure上搭建k8s+prometheus+grafana+ingress-controller

申请一个AKS集群

在本地实现对AKS的控制

安装kubectl

连接到aks(可以直接点击aks概述中的连接获取命令)

使用azure cli获取aks的配置信息(比如获取commercial-yanhuibin-test的k8s配置)

az account set --subscription 32285749-d4c9-4337-b6bb-1709935abc16
az aks get-credentials --resource-group commercial-share --name commercial-yanhuibin-test

检查本地kubectl配置项

kubectl config get-contexts

切换到你的aks中(比如切换到namespace为commercial-yanhuibin-test的aks中)

kubectl config use-context commercial-yanhuibin-test

验证是否连接成功

获取命名空间

kubectl get namespaces

获取所有部署项

kubectl get deployments --all-namespaces=true

获取所有服务

kubectl get svc --all-namespaces=true

K8s Dashboard

部署dashboard

kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0/aio/deploy/recommended.yaml

如果上述命令部署失败可以直接将文件下载到本地,然后通过指定本地文件的方式部署

你可能感兴趣的:(大数据,K8S,k8s,prometheus,grafana,nginx)