今天在k8s 上面namespace 设置密码,但是就是admin 不能登入,下面尝试进去container里面去修改splunk 的密码:
1: 进入container.
这个可以在docker desktop 界面可以进去,当然也可以运用command: docker exec -it container_name
2: 把原来的admin 密码备份:
2.1: splunk stop
【splunk-k8s|(已经解决)splunk k8s amin 密码不能登入】2.2 Temporarily move the password file to a backup:
mv $SPLUNK_HOME/etc/passwd $SPLUNK_HOME/etc/passwd.bak
3: Create secure administrator credentials - Splunk Documentation
Edit the $SPLUNK_HOME/etc/system/local/user-seed.conf file as follows:
[user_info]
USERNAME = admin
PASSWORD =
4: splunk start
5: 下面进入k8s 的操作:
5.1: 设定namespace:
kubectl config set-context --current --namespace=splunk-operator
Context "docker-desktop" modified.
5.2: 取当前的pod:
kubectl get pods
NAMEREADYSTATUSRESTARTSAGE
splunk-s1-standalone-01/1Running3 (9m3s ago)122m
5.3: 启动网页:
kubectl port-forward splunk-s1-standalone-0 8000
Forwarding from 127.0.0.1:8000 -> 8000
Forwarding from [::1]:8000 -> 8000
6: 用admin登入一下:成功~
文章图片
总结:
活用splunk 内部的修改admin 密码的方法,虽然这个是splunk enterprise 的方法,但是在k8s namespace 密码不能启用的情况下也是可以灵活使用的。
参考文章:
1: splunk admin 用户的密码重建OR 解锁_shenghuiping2001的博客-CSDN博客_splunk 密码
2: Create secure administrator credentials - Splunk Documentation
推荐阅读
- 计算机基础|【数据结构】Java容器——ArrayList、LinkedList、HashMap(红黑树)等结构的分析
- 高效运维|【Kubernetes系列】Kubernetes管理工具Kuboard的安装使用
- 云原生核心技术详解|Docker在Win10系统快速安装Redis【云原生Docker】
- docker和docker compose安装使用入门进阶案例
- Docker|Docker+Jenkins+Gitee+Maven构建自动化部署
- kubelet|kubelet 配置节点资源预留
- k8s|Kubernetes服务质量保证之配置容器资源limits和requests
- it|docker和docker compose安装使用、入门进阶案例
- python docker模块