### K8S监控容器服务流程
| 步骤 | 操作 |
|------|--------------------|
| 1 | 安装Prometheus |
| 2 | 安装Grafana |
| 3 | 使用Prometheus监控 |
### 步骤一:安装Prometheus
1. 在K8S集群中创建一个命名空间:
```bash
kubectl create namespace monitoring
```
2. 部署Prometheus Operator:
```bash
kubectl apply -f https://raw.githubusercontent.com/coreos/kube-prometheus/master/manifests/setup/prometheus-operator-deployment.yaml
```
3. 部署Prometheus监控配置:
```bash
kubectl apply -f https://raw.githubusercontent.com/coreos/kube-prometheus/master/manifests/setup/prometheus-operator-cr.yaml
```
### 步骤二:安装Grafana
1. 部署Grafana:
```bash
kubectl apply -f https://raw.githubusercontent.com/coreos/kube-prometheus/master/manifests/setup/grafana-deployment.yaml
```
2. 部署Grafana服务:
```bash
kubectl apply -f https://raw.githubusercontent.com/coreos/kube-prometheus/master/manifests/setup/grafana-service.yaml
```
### 步骤三:使用Prometheus监控
1. 查看Prometheus服务的IP和端口:
```bash
kubectl get svc -n monitoring
```
2. 访问Grafana的界面,在"Configuration"里添加数据源,填入Prometheus的IP和端口。
3. 导入Grafana预设的监控面板,实时监控K8S集群中的容器服务。
至此,K8S监控容器服务的部署工作完成了。希望通过以上步骤的介绍,你已经了解了如何在K8S中实现对容器服务的监控。如果有任何疑问,可以随时向我提问哦!愿你在接下来的工作中有所收获!