ラベル cni の投稿を表示しています。 すべての投稿を表示
ラベル cni の投稿を表示しています。 すべての投稿を表示

2025年2月2日日曜日

Ciliumの導入方法(k8s導入後からの実施について)

k8sの初期導入後からCNIの導入を進めてみる 

今回は、Ciliumを導入してみる。


CNI導入前の状態:





ciliumの導入方法:

helm install cilium cilium/cilium --namespace kube-system \

  --set kubeProxyReplacement=false \

  --set k8sServiceHost=192.168.10.128 \

  --set k8sServicePort=6443


導入後、kubectl get nodeを実施



2021年10月27日水曜日

Calico (CNI) for Raspberry pi

flannnel(CNI)の利用だと、名前解決に問題があったので
Calicoを導入することにした。


課題:

以下、flannel(CNI)の利用していると、digコマンドで名前解決できない






<calicoプラグインのインストール>

以下の手順で導入を行う。

curl https://docs.projectcalico.org/manifests/calico.yaml -O

kubectl apply -f calico.yaml



<calicoctlのインストール>

1)リソースをダウンロード

curl -o calicoctl -O -L  "https://github.com/projectcalico/calicoctl/releases/download/v3.20.2/calicoctl-darwin-amd64" 


2)権限の変更を行う

chmod +x calicoctl


3)以下にコマンドを移動する

sudo mv calicoctl /usr/local/bin/


4) calicoctlのソースコードをダウンロードする

curl -o kubectl-calico -O -L  "https://github.com/projectcalico/calicoctl/releases/download/v3.20.2/calicoctl-darwin-amd64" 


5)権限の変更を行う

chmod +x kubectl-calico


6)以下にコマンドを移動する

sudo mv kubectl-calico /usr/local/bin/


7)バージョンの確認を行う。







名前解決も出来た





CNI for k8s(疎通検証)



検証:
以下のNode2台構成で、CNIを導入する前と後で検証します。











1)CNI導入前に、node2のPodも対して疎通確認してみる。


結果:

疎通出来ない。





2)念のために、node1内の他のPodに対しては疎通が取れることを確認できる







3)CNI(Calico)を導入してみます。


結果:

疎通確認ができるようになる。




ローカルLLMでコーディングさせるポイント

 簡単な指示で、依頼するとコンテキストオーバーで記憶喪失になって コードの内容が一致しないことが起こるので、work.mdみたいな作業メモを取らせたるのがよい 途中から、別スレッドに再実施する場合でも、work.mdが引き継ぎとして 参照して実施してくれるのがポイント