簡體   English   中英

使用 helm 重新啟動 Pihole 部署

[英]Pihole deployment restarting with helm

我正在嘗試通過 helm 在 Docker 上的 Kubernetes 集群上安裝 pihole。 我正在按照本指南進行操作。 一切似乎都很順利。 我得到一個完成:

NAME: pihole
LAST DEPLOYED: Wed Sep 30 22:22:15 2020
NAMESPACE: pihole
STATUS: deployed
REVISION: 1
TEST SUITE: None

但是 pihole 永遠不會達到就緒狀態,它只是在幾分鍾后重新啟動。 在檢查吊艙時,我看到:

lastState:
    terminated:
        containerID: docker://16e2a318b460d4d5aebd502175fb688fc150993940181827a506c086e2cb326a
        exitCode: 0
        finishedAt: "2020-09-30T22:01:55Z"
        reason: Completed
        startedAt: "2020-09-30T21:59:17Z"

完成后如何防止它不斷重新啟動?

以下是 kubectl 日志 <POD_NAME> 的輸出:

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] 01-resolver-resolv: applying...
[fix-attrs.d] 01-resolver-resolv: exited 0.
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] 20-start.sh: executing...
 ::: Starting docker specific checks & setup for docker pihole/pihole
  [✓] Update local cache of available packages
  [i] Existing PHP installation detected : PHP version 7.0.33-0+deb9u8

  [i] Installing configs from /etc/.pihole...
  [i] Existing dnsmasq.conf found... it is not a Pi-hole file, leaving alone!
  [✓] Copying 01-pihole.conf to /etc/dnsmasq.d/01-pihole.conf
chown: cannot access '': No such file or directory
chmod: cannot access '': No such file or directory
chown: cannot access '/etc/pihole/dhcp.leases': No such file or directory
::: Pre existing WEBPASSWORD found
Using default DNS servers: 8.8.8.8 & 8.8.4.4
DNSMasq binding to default interface: eth0
Added ENV to php:
                        "PHP_ERROR_LOG" => "/var/log/lighttpd/error.log",
                        "ServerIP" => "0.0.0.0",
                        "VIRTUAL_HOST" => "pi.hole",
Using IPv4 and IPv6
::: Preexisting ad list /etc/pihole/adlists.list detected ((exiting setup_blocklists early))
https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
https://mirror1.malwaredomains.com/files/justdomains
::: Testing pihole-FTL DNS: FTL started!
::: Testing lighttpd config: Syntax OK
::: All config checks passed, cleared for startup ...
 ::: Docker start setup complete
  [✗] DNS resolution is currently unavailable

您並不孤單。

解決方案在這里 - chown:無法訪問“/etc/pihole/dhcp.leases”:沒有這樣的文件或目錄

這也發生在我身上。 我使用相同的教程來設置我的集群。 如果您也使用持久卷,請使用 ssh 連接訪問您的驅動器並運行這兩個命令。

ls -l ----> this will show the owner and user of each file they all should be www-data if not run this cmd
sudo chown -R www-data:www-data pihole from the /mnt/ssd directory described in the tutorial. This will allow you to add more whitelists/blacklists/adlists from the web portal.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM