当前位置: 首页 > news >正文

唐山网站制作appseo指的是什么意思

唐山网站制作app,seo指的是什么意思,网站设计的国际专业流程是什么,阿里巴巴运营培训课程文章目录 1. 系统信息参数说明2. Docker安装3. minikube安装4. kubectl安装5. Helm安装6. 启动Kubernetes集群v1.28.37. 使用helm安装Prometheus8. 使用helm安装Grafana9. Grafana的Dashboard设定10. 设定Prometheus数据源11. 导入Kubernetes Dashboard12. 实验过程中的常见问题…

文章目录

    • 1. 系统信息参数说明
    • 2. Docker安装
    • 3. minikube安装
    • 4. kubectl安装
    • 5. Helm安装
    • 6. 启动Kubernetes集群v1.28.3
    • 7. 使用helm安装Prometheus
    • 8. 使用helm安装Grafana
    • 9. Grafana的Dashboard设定
    • 10. 设定Prometheus数据源
    • 11. 导入Kubernetes Dashboard
    • 12. 实验过程中的常见问题
    • 13. 参考链接

1. 系统信息参数说明

[root@minikube ~]# uname -a
Linux minikube 5.14.0-284.11.1.el9_2.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 9 17:09:15 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux[root@minikube ~]# hostnamectl Static hostname: minikubeIcon name: computer-vmChassis: vm 🖴Machine ID: 8f112fe303914f1e8e27c6b68d205117Boot ID: 75046d09558f47d9a823fff033cb1fe1Virtualization: vmware
Operating System: Rocky Linux 9.2 (Blue Onyx)       CPE OS Name: cpe:/o:rocky:rocky:9::baseosKernel: Linux 5.14.0-284.11.1.el9_2.x86_64Architecture: x86-64Hardware Vendor: VMware, Inc.Hardware Model: VMware Virtual Platform
Firmware Version: 6.00[root@minikube ~]# free -gtotal        used        free      shared  buff/cache   available
Mem:               7           2           1           0           4           5
Swap:              0           0           0
[root@minikube ~]# lscpu 

2. Docker安装

# 移除旧的docker
[root@minikube ~]# sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine# 安装第三方依赖库
[root@minikube ~]# sudo yum install -y yum-utils# 添加Docker-ce仓库
[root@minikube ~]# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 安装docker相关安装包
[root@minikube ~]# sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin# 启动docker服务
[root@minikube ~]# sudo systemctl start docker

3. minikube安装

[root@minikube ~]# curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-latest.x86_64.rpm[root@minikube ~]# sudo rpm -Uvh minikube-latest.x86_64.rpm

4. kubectl安装

[root@minikube ~]# yum install -y kubectl

5. Helm安装

[root@minikube ~]# curl -fsSL -o get_helm.sh https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3[root@minikube ~]# chmod 700 get_helm.sh[root@minikube ~]# ./get_helm.sh

6. 启动Kubernetes集群v1.28.3

[root@minikube ~]# minikube start --kubernetes-version=v1.28.3 --memory=6g
😄  Rocky 9.2 上的 minikube v1.32.0
❗  当提供 --force 参数时,minikube 将跳过各种验证,这可能会导致意外行为
✨  自动选择 docker 驱动。其他选项:none, ssh
🛑  The "docker" driver should not be used with root privileges. If you wish to continue as root, use --force.
💡  如果您在VM中运行 minikube,请考虑使用 --driver=none:
📘    https://minikube.sigs.k8s.io/docs/reference/drivers/none/
📌  使用具有 root 权限的 Docker 驱动程序
👍  正在集群 minikube 中启动控制平面节点 minikube
🚜  正在拉取基础镜像 ...
💾  正在下载 Kubernetes v1.28.3 的预加载文件...> preloaded-images-k8s-v18-v1...:  403.35 MiB / 403.35 MiB  100.00% 1.60 Mi> gcr.io/k8s-minikube/kicbase...:  453.90 MiB / 453.90 MiB  100.00% 1.70 Mi
🔥  Creating docker container (CPUs=2, Memory=2200MB) ...
🐳  正在 Docker 24.0.7 中准备 Kubernetes v1.28.3…▪ 正在生成证书和密钥...▪ 正在启动控制平面...▪ 配置 RBAC 规则 ...
🔗  配置 bridge CNI (Container Networking Interface) ...
🔎  正在验证 Kubernetes 组件...▪ 正在使用镜像 gcr.io/k8s-minikube/storage-provisioner:v5
🌟  启用插件: storage-provisioner, default-storageclass
🏄  完成!kubectl 现在已配置,默认使用"minikube"集群和"default"命名空间# 查看集群状态
[root@minikube ~]# minikube status
minikube
type: Control Plane
host: Running
kubelet: Running
apiserver: Running
kubeconfig: Configured

7. 使用helm安装Prometheus

[root@minikube ~]# kubectl create ns monitoring
namespace/monitoring created[root@minikube ~]# helm repo add prometheus-community https://prometheus-community.github.io/helm-charts
"prometheus-community" has been added to your repositories[root@minikube ~]# helm repo list
NAME                    URL                                               
prometheus-community    https://prometheus-community.github.io/helm-charts[root@minikube ~]# helm search repo prometheus-community                                     [root@minikube ~]# helm install prometheus prometheus-community/prometheus[root@minikube ~]# kubectl expose service prometheus-server --type=NodePort --target-port=9090 --name=prometheus-server-np

image-20231227114607828

通过运行以下命令来检查状态

[root@minikube ~]# kubectl get pods -l app.kubernetes.io/instance=prometheus
NAME                                                 READY   STATUS    RESTARTS   AGE
prometheus-alertmanager-0                            1/1     Running   0          3h15m
prometheus-kube-state-metrics-6b464f5b88-8p49t       1/1     Running   0          3h15m
prometheus-prometheus-node-exporter-b6bzv            1/1     Running   0          3h15m
prometheus-prometheus-pushgateway-7857c44f49-zjddf   1/1     Running   0          3h15m
prometheus-server-6b68fbd54b-df64z                   2/2     Running   0          3h15m

image-20231227163815109

由于使用的是 Minikube,第二个命令prometheus-server使用NodePort. 这样,当 Pod 准备就绪时,就可以轻松访问 Prometheus Web 界面:

minikube service prometheus-server-np

image-20231227164031136

[root@minikube ~]# kubectl port-forward svc/prometheus-server-np 30944:80 --address='0.0.0.0'
Forwarding from 0.0.0.0:30944 -> 9090

http://192.168.20.20:30944/targets

image-20231227170950212

8. 使用helm安装Grafana

# 将存储库添加到 helm 配置中
[root@minikube ~]# helm repo add grafana https://grafana.github.io/helm-charts
"grafana" has been added to your repositories[root@minikube ~]# helm repo list
NAME                    URL                                               
prometheus-community    https://prometheus-community.github.io/helm-charts
grafana                 https://grafana.github.io/helm-charts             [root@minikube ~]# helm search repo grafana# 使用提供的图表安装 Grafana
[root@minikube ~]# helm install grafana grafana/grafana
[root@minikube ~]# kubectl expose service grafana --type=NodePort --target-port=3000 --name=grafana-np

由于使用的是 Minikube,为了轻松访问 Grafana 的 Web 界面,将该服务公开为NodePort

注意: Grafana 默认受密码保护,为了检索admin用户密码,我们可以运行以下命令:

kubectl get secret --namespace default grafana -o jsonpath="{.data.admin-password}" | base64 --decode ; echo
wYISKh0bkkLuQm0TOEOUoVx4M1AW6q70JlOBABS0

现在可以使用检索到的用户和密码加载 Grafana Web 界面

[root@minikube ~]# kubectl port-forward svc/grafana-np 30264:80 --address='0.0.0.0'
Forwarding from 0.0.0.0:30264 -> 3000

image-20231227171310910

9. Grafana的Dashboard设定

root@minikube ~]# kubectl get secret --namespace monitoring grafana -o jsonpath="{.data.admin-password}" | base64 --decode ; echo
uJEkCoHDGjfkUdvOP8i3djaIvPOggK2tMZcdPKWa[root@minikube ~]# export POD_NAME=$(kubectl get pods --namespace monitoring -l "app.kubernetes.io/name=grafana,app.kubernetes.io/instance=grafana" -o jsonpath="{.items[0].metadata.name}")[root@minikube ~]# kubectl --namespace monitoring port-forward $POD_NAME 3000
Forwarding from 127.0.0.1:3000 -> 3000
Forwarding from [::1]:3000 -> 3000

10. 设定Prometheus数据源

image-20231227171417268

image-20231227171455029

11. 导入Kubernetes Dashboard

image-20231227171547410

12. 实验过程中的常见问题

Grafana 忘记登陆密码 重置密码

[root@minikube ~]# kubectl get pods -A[root@minikube ~]# kubectl exec -it grafana-5657d4fc47-jkdx6 -n default sh/usr/share/grafana $ grafana-cli admin reset-admin-password 123456Admin password changed successfully ✔

image-20231227161502104

13. 参考链接

1️⃣https://blog.marcnuri.com/prometheus-grafana-setup-minikube

2️⃣Local MacのMinikubeでPrometheusとGrafana

3️⃣Minikube 安装和简单使用 - 江湖小小白 - 博客园 (cnblogs.com)

4️⃣grafana 忘记登陆密码 重置密码

5️⃣https://github.com/prometheus-operator/kube-prometheus#compatibility

6️⃣https://yuya-hirooka.hatenablog.com/entry/2021/03/30/202342

7️⃣minikube start | minikube

http://www.yayakq.cn/news/343842/

相关文章:

  • 怎么做淘宝劵网站wordpress cdn 非插件
  • 建设工程管理网站wordpress 心理
  • qq空间钓鱼网站制作医药网站模板
  • 网站建设公司方案学校培训网站开发
  • 模板网站建设珠海什么编程软件最好
  • 做网站维护工商经营范围是什么微信公众号小程序助手
  • asp.net网站开发实例教程 下载梵客家装
  • 网站app的意义论我国门户网站建设不足
  • 做网站买空间用共享ip怎么开发一个聊天软件
  • 网站建设是什么软件服装微信商城网站建设
  • 做国际物流需要自己的网站吗做网站花了2万多
  • 快速 模板 做网站自建网站备案通过后怎么做
  • 怎么样做企业模板网站江门网页制作公司
  • 专门做萝莉视频网站做mip网站需要多钱
  • 网站seo在线优化用PS怎么做网站图片
  • 定制型网站建设多少钱网络营销与直播电商就业前景
  • 荣耀手机商城官方网站入口it建设人才网
  • 西安网站建设云速做网站是什么鬼
  • 网站流量是怎么计算的wordpress显示分类目录
  • 南通网站建设团队营口网站设计
  • 商丘做网站的费用惠州做企业网站的
  • 网站收录后然后怎么做海南省住房公积金管理局咨询电话
  • 电子商务网站系统wordpress 轮播图代码
  • 网站建设氺金手指排名14wordpress dashicons
  • 做新浪网网站所需的条件广州网站建设支付
  • 建设官方网站需要那些人员网页制作代码示例
  • 开发 网站 团队外贸网站建设招聘
  • 上海网站建设企业企业网络监控
  • 本机网络ip做网站房地产设计网站
  • 使用免费网站制作软件网站建设文件夹布局