splunk-k8s|(已经解决)splunk k8s amin 密码不能登入

今天在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-k8s|(已经解决)splunk k8s amin 密码不能登入
文章图片

总结:
活用splunk 内部的修改admin 密码的方法,虽然这个是splunk enterprise 的方法,但是在k8s namespace 密码不能启用的情况下也是可以灵活使用的。
参考文章:
1: splunk admin 用户的密码重建OR 解锁_shenghuiping2001的博客-CSDN博客_splunk 密码
2: Create secure administrator credentials - Splunk Documentation

    推荐阅读