Kubernetes 網路介紹: Part2 – Calico

原始文章:https://leebriggs.co.uk/blog/2017/02/18/kubernetes-networking-calico.html

在前一個貼文,我講解了一些基本的 Kubernetes 網路運作觀念。網路的需求很簡單:每個 Pod 都可以連接到其他 Pod。在眾多選項裡的唯一差別就是 Pod 之間如何連接。

在這篇貼文,我會講解 Calico 如何運作的基本觀念。如同我在前一篇所提到的,我不喜歡 Kubernetes 的 Deployments,簡單的使用 yaml 檔案設置並且部署就好了吧,有時候其實直接看了就會了解他是如何運作的,不過我仍然希望這篇貼文可以幫助大家更加瞭解內部運作。
繼續閱讀

IPMI Reset Password at Physical Server in CoreOS 重置伺服器 IPMI 密碼

When you missing you IPMI Password, you still can reset the password using ipmi tool
當你忘記 IPMI 密碼的時候,除了硬體重置之外,還可以透過作業系統內安裝 ipmitool 來重置

Step
步驟

1.Install kernel module in CoreOS using root 啟動核心模組

sudo modprobe ipmi_msghandler
sudo modprobe ipmi_devintf
sudo modprobe ipmi_si```

2.Copy /usr/bin/toolbox to home 將 toolbox 執行擋複製回家目錄進行修改
cp /usr/bin/toolbox ~/dev-toolbox

3.Modify last line to mount /dev inside container 修改最後一行以掛載 /dev 目錄

From

sudo systemd-nspawn --directory="${machinepath}" --capability=all --share-system --bind=/:/media/root --bind=/usr:/media/root/usr --bind=/run:/media/root/run --user="${TOOLBOX_USER}" "$@"

To

sudo systemd-nspawn --directory="${machinepath}" --capability=all --share-system --bind=/:/media/root --bind=/usr:/media/root/usr --bind=/run:/media/root/run --bind=/dev:/dev --user="${TOOLBOX_USER}" "$@"

4.Execute dev-toolbox 執行修改過後的 dev-toolbox

chmod +x dev-toolbox
./dev-toolbox

It will take some time to pull container image, default is Fedora.

5.Install ipmitool 在容器內安裝 ipmitool
yum install ipmitool -y

6.Check which user id you want to change, the last number you need to try to fit your environment 確認你要修改的用戶編號,範例中的最後一位數是用戶列表號碼,需要測試
ipmitool user list 1

7.Change password. In this example we want to change user id 2 更改密碼,範例中的 2 是本次要修改的用戶編號
ipmitool user set password 2 SETTING_PASS

 

 

關於 RabbitMQ 的一些知識

logstash 對於 RabbitMQ 足夠的知識

在這邊稍微翻譯一下這篇文章,方便大家使用 rabbitmq 來當作 logstash 的輸出或是輸入,文章網址在這裡,如果有哪邊語義不順或是翻譯錯誤請告訴我

Rabbiemq 的設定已經超出了使用 logstash 的範圍,但是在使用 logstash 的時候,它依然扮演了很重要的角色,所以特別寫了這篇文章來使大家能更好的了解 AMQP
在 RabbitMQ 的官方網站也有一篇文章在講解,有興趣可以到這裡來看

繼續閱讀