Di https://flynn.io/docs/installation/manual :
Jika Anda memulai lebih dari satu node, cluster harus dikonfigurasi menggunakan token penemuan. flynn-host init adalah alat yang menangani pembuatan dan konfigurasi token.
Apakah ini berarti saya benar-benar dapat melewati perintah sudo flynn-host init
jika saya menggunakan simpul tunggal?
Kemudian, ketika saya menjalankan flynn-host bootstrap
, haruskah saya menghilangkan --discovery-url
jika menggunakan simpul tunggal?
Jika saya menjalankan perintah penemuan dan meneruskan --discovery-url
, saya mendapatkan:
14:56:17.184567 check online-hosts
14:58:18.095882 check online-hosts error: timed out waiting for 1 hosts to come online (currently 0 online)
The following hosts were discovered but remained unreachable:
Dan jika saya menghilangkan --discovery-url
, saya mendapatkan:
15:00:31.207176 check online-hosts
15:02:31.253575 check online-hosts error: timed out waiting for 1 hosts to come online (currently 0 online)
The following hosts were discovered but remained unreachable:
http://127.0.0.1:1113
Saya menjalankan flynn-host
, tetapi tidak mendengarkan port itu (sepertinya tidak mendengarkan port apa pun) ... haruskah?
Mencoba flynn create example
memberikan:
15:23:54.433097 main.go:172: no clusters configured
Contoh saya ada di intranet, dikonfigurasikan ke server DNS internal.
Saya memiliki (sekarang) http_proxy
, https_proxy
, HTTP_PROXY
dan HTTPS_PROXY
variabel lingkungan yang ditetapkan (untuk bertahan melalui instalasi), tetapi di mana/bagaimana saya harus mengkonfigurasi mereka untuk flynn?
Ini mungkin bug (#3640) dalam versi flynn saat ini, mungkin coba saja v20160918.1
.
Apakah ini berarti saya benar-benar dapat melewati perintah
sudo flynn-host init
jika saya menggunakan simpul tunggal?
Ya.
Kemudian, ketika saya menjalankan
flynn-host bootstrap
, haruskah saya menghilangkan--discovery-url
jika menggunakan simpul tunggal?
Ya.
Dari masalah Anda, sepertinya proses flynn-Host tidak berjalan atau ada firewall terbatas yang dikonfigurasi. Selain itu, Flynn saat ini tidak mendukung proxy (lihat #1973).
Baiklah, cukup adil. Saya kira saya akan menunggu sampai dukungan proxy tersedia...
Saya akui saya juga bingung. Apakah masih perlu membuat catatan DNS CNAME dengan satu node? Satu-satunya hal yang saya lihat pengaturan DNS digunakan adalah untuk penemuan layanan
@webmutation Untuk mengakses aplikasi yang berjalan di Flynn, Anda memerlukan rute kerja ke sana.
Untuk menyelesaikan aplikasi di flynn secara dinamis, Anda memerlukan entri DNS wildcard:
yaitu <appname>.my.flynn.cluster.com
, jadi Anda memerlukan pengaturan DNS di tempat yang menyelesaikan *.my.flynn.cluster.com
ke node cluster flynn Anda.
Jika Anda hanya memiliki satu node, Anda akan memiliki entri DNS *.my.flynn.cluster.com
menunjuk ke IP node tunggal Anda.
Komentar yang paling membantu
@webmutation Untuk mengakses aplikasi yang berjalan di Flynn, Anda memerlukan rute kerja ke sana.
Untuk menyelesaikan aplikasi di flynn secara dinamis, Anda memerlukan entri DNS wildcard:
yaitu
<appname>.my.flynn.cluster.com
, jadi Anda memerlukan pengaturan DNS di tempat yang menyelesaikan*.my.flynn.cluster.com
ke node cluster flynn Anda.Jika Anda hanya memiliki satu node, Anda akan memiliki entri DNS
*.my.flynn.cluster.com
menunjuk ke IP node tunggal Anda.