2023年3月13日21點33分的時候看了下**商列表,連官方**商一起都才22個。
官網文件有的內容,我就不寫到裡面了,主要解決一些疑難問題。
前置條件:
建議租用2臺ubuntu18的伺服器
乙個網域名稱
建立錢包並匯出key.pem檔案,官網有教程(也可以不匯出成檔案,輸出私鑰到終端,然後到架設伺服器的使用者根目錄新建key.pem)
錢包內akt代幣大於50(建議100+),每個租約要凍結50akt(官方提示是只需要5akt/租約,大坑)
挑戰5大概流程(有一定的k8s和容器化經驗完成速度更快):
使用ubuntu18的伺服器;
修改root密碼,重啟sshd服務(兩台都要設定);
sudo passwd root
sudo vim /etc/ssh/sshd_config
修改ssh配置允許root登入
sudo vim /etc/ssh/sshd_config
找到permitrootlogin, 有可能前面是帶#(注釋了,未生效)
改為permitrootlogin yes
重啟服務
sudo systemctl restart sshd
斷開ssh,重新用root登入進去(以下開始只需要在一台伺服器上操作即可)
按照文件安裝kubernetes集群;
中間會有設定允許本機使用證書登入其他機器ssh的流程,在當前伺服器執行就可以了,一般都有內網ip,建議使用內網ip。
ssh-copy-id -i ~/.ssh/id_rsa.pub root@本機ip
ssh-copy-id -i ~/.ssh/id_rsa.pub root@另外一台ip
9. 可以使用ssh命令測試下能否免密登入
ssh -i ~/.ssh/id_rsa root@ip
到ansible inventory的時候,有個要注意的點。
ips括號內的內容是你的伺服器ip,我用的是內網ip。然後這個有先後順序,當前登入ssh的伺服器ip放在第一位,否則的流程都跑不通的。
cd ~/kubespray
cp -rfp inventory/sample inventory/akash
declare -a ips=(172.19.0.8 172.19.0.11)
config_file=inventory/akash/hosts.yaml python3 contrib/inventory_builder/inventory.py $
最後部署完成後應該是如下提示,failed都為0,否則就是有問題,閱讀一下錯誤日誌。
使用命令檢查一下k8s的pods狀態,會發現兩個crashloopbackoff。
這個時候,記下這兩個pod的名字。然後去編輯配置。
把划紅線的loop都刪掉,然後刪除pod會自動新建啟動
kubectl delete -n kube-system pod nodelocaldns-4d5z8
kubectl delete -n kube-system pod nodelocaldns-mr7qd
kubectl get pods -n kube-system
然後按照文件成為akash雲**商
建議在step6 build之前,修改一下 provider/values.yaml,不然啟動後host是無法修改的。(不改也無所謂)
step6裡面會需要設定4個變數,下面的uninstall process是不需要執行的。
最後去瀏覽器開啟區塊查詢,輸入你的錢包位址去找兩條tx。
然後看了下之前其他人發的挑戰1-4的教程,有很多問題。按照他們的流程來是不合格的。明天出一篇1-4的疑難點解答。
牛客網 前端大挑戰系列
封裝函式 f,使 f 的 this 指向指定的物件 方法一 bind function bindthis f,otarget function bindthis f,otarget 方法三 call function bindthis f,otarget 1.函式內部的this指向 this的指向在...
挑戰程式設計競賽學習筆記5
不僅要熟練掌握基礎演算法,豐富的想象力亦是非常重要的。二分查詢的複雜度是o logn 的,即便n變得很大,對數時間的演算法依然非常快速。如果把最開始的問題中的n的限制條件改為1 n 1000,最初的四重迴圈o n的4次方 複雜度的演算法顯然不夠,必須改進演算法。for int a 0 a上為最初程式...
Wannafly挑戰賽5 補題
a 珂朵莉與宇宙 思路 科學暴力 列舉字首和,同時計算字首和裡面可能出現的完全平方數,匹配字首和 與完全平方數的差值是否在之前的字首和出現,出現了幾次就是存在多少個區間,利用的是連續的性質。include using namespace std typedef long long ll const ...