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

今天在k8s 上面namespace 设置密码,但是就是admin 不能登入,下面尝试进去container里面去修改splunk 的密码:

1: 进入container.

这个可以在docker desktop 界面可以进去,当然也可以运用command: docker exec -it container_name

2: 把原来的admin 密码备份:

        2.1: splunk stop

        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                                                
        NAME                     READY   STATUS    RESTARTS       AGE
        splunk-s1-standalone-0   1/1     Running   3 (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 amin 密码不能登入_第1张图片

 总结:

活用splunk 内部的修改admin 密码的方法,虽然这个是splunk enterprise 的方法,但是在k8s namespace 密码不能启用的情况下也是可以灵活使用的。

参考文章:

1: splunk admin 用户的密码重建OR 解锁_shenghuiping2001的博客-CSDN博客_splunk 密码

 2: Create secure administrator credentials - Splunk Documentation

你可能感兴趣的:(splunk-k8s,splunk,docker,容器,splunk,k8s,admin)