文章转载自:https://www.qikqiak.com/post/k8s-monitor-use-elastic-stack-1/

操作步骤

kubectl create ns elastic

kubectl apply -f mongo.yml

kubectl get pods -n elastic -l app=mongo

kubectl apply -f spring-boot-simple.yml

kubectl get pods -n elastic -l app=spring-boot-simple

kubectl get svc -n elastic -l app=spring-boot-simple

curl -X POST http://192.168.2.163:31398/message -d 'hello world'

curl -X GET http://192.168.2.163:31398/message

kubectl apply  -f elasticsearch-master.configmap.yaml \
-f elasticsearch-master.service.yaml \
-f elasticsearch-master.deployment.yaml kubectl get pods -n elastic -l app=elasticsearch kubectl apply -f elasticsearch-data.configmap.yaml \
-f elasticsearch-data.service.yaml \
-f elasticsearch-data.statefulset.yaml kubectl get pods -n elastic -l app=elasticsearch kubectl apply -f elasticsearch-client.configmap.yaml \
-f elasticsearch-client.service.yaml \
-f elasticsearch-client.deployment.yaml kubectl get pods -n elastic -l app=elasticsearch 查看集群的状态变化
kubectl logs -f -n elastic $(kubectl get pods -n elastic | grep elasticsearch-master | sed -n 1p | awk '{print $1}') | grep "Cluster health status changed from" 生成默认的用户名和密码 kubectl exec $(kubectl get pods -n elastic | grep elasticsearch-client | sed -n 1p | awk '{print $1}') -n elastic -- bin/elasticsearch-setup-passwords auto -b Changed password for user apm_system
PASSWORD apm_system = MKxeiSfI1v5E8Qf0p4Q4 Changed password for user kibana_system
PASSWORD kibana_system = B4cFUvYeW6w0PdJUZKUG Changed password for user kibana
PASSWORD kibana = B4cFUvYeW6w0PdJUZKUG Changed password for user logstash_system
PASSWORD logstash_system = 4u60YgcLHLRcYK1143l6 Changed password for user beats_system
PASSWORD beats_system = rFRUMRxrkyHxQ1amJDrZ Changed password for user remote_monitoring_user
PASSWORD remote_monitoring_user = ErA8PdHcX0xC87PUfijD Changed password for user elastic
PASSWORD elastic = 7xmKjryjpjJfAui2d90v 注意需要将 elastic 用户名和密码也添加到 Kubernetes 的 Secret 对象中 实际上使用 kibana_system 用户及其密码就行了 kubectl create secret generic kibana-elasticsearch-pw -n elastic --from-literal=username=kibana_system --from-literal=password=B4cFUvYeW6w0PdJUZKUG kubectl apply -f kibana.configmap.yaml \
-f kibana.service.yaml \
-f kibana.deployment.yaml 了解 Kibana 的状态 kubectl logs -f -n elastic $(kubectl get pods -n elastic | grep kibana | sed -n 1p | awk '{print $1}') | grep "Status changed from yellow to green" 访问kibana
kubectl get svc kibana -n elastic

该步骤用到的yaml文件地址

https://files.cnblogs.com/files/sanduzxcvbnm/elastic-1_yaml.zip?t=1655438564

最新文章

  1. javascrit原生实现jquery的append()函数
  2. Snapshot Instance 操作详解 - 每天5分钟玩转 OpenStack(36)
  3. YYCache设计思路及源码学习
  4. Visual Studio图片注释image-comments扩展
  5. Javascript模板及其中的数据逻辑分离思想(MVC)
  6. linux添加静态路由表,重启继续生效(转载)
  7. 实战 PureMVC
  8. ERP常见问题总结处理
  9. PHP实现微信随机红包算法和微信红包的架构设计简介
  10. vue跳转到外部链接
  11. (一)flask-sqlalchemy的安装和配置
  12. 从0开始搭建vue+webpack脚手架(一)
  13. maven-compiler-plugin 指定jdk的版本和编码
  14. Codeforces.314E.Sereja and Squares(DP)
  15. [CLPR] 卷积神经网络的结构
  16. HDFS编程
  17. cookie技术自动登录
  18. Python技巧(一)
  19. 整理LVS架构压力测试工作
  20. redis踩坑记

热门文章

  1. Error Code: 1054. Unknown column '字段名' in 'field list'
  2. VT-x is not available (VERR_VMX_NO_VMX).无法打开虚拟机,无法新建64位虚拟机
  3. CF1007A Reorder the Array 题解
  4. ShardingSphere数据库读写分离
  5. C# 基础知识-特性
  6. 彻底搞懂kubernetes调度框架与插件
  7. 利用Css3样式属性Cursor来更换自定义个性化鼠标指针(光标)
  8. 在阿里云Centos7.6上利用docker搭建Jenkins来自动化部署Django项目
  9. HTTP配置
  10. 【web自动化测试】Playwright快速入门,5分钟上手