13: 2021-09-10 (金) 23:45:13 iseki |
14: 2021-09-11 (土) 15:31:11 iseki |
| | | |
| **** kubeadm [#e750df5b] | | **** kubeadm [#e750df5b] |
- | - kubeadm init --pod-network-cidr=10.128.0.0/16 --service-cidr 10.128.0.0/16 --control-plane-endpoint=172.22.1.75 | + | - kubeadm init --pod-network-cidr=10.128.0.0/16 --service-cidr 10.128.0.0/16 --control-plane-endpoint=172.22.1.75:6443 |
- | -- --control-plane-endpoint は内部 DNSのIP:Port を指定する? (ポートは 4663?) | + | -- --control-plane-endpoint は内部 DNSのIP:Port を指定する? |
| - 作られるファイル | | - 作られるファイル |
| -- /var/lib/etcd/ | | -- /var/lib/etcd/ |
| -- 何かリセットできない.... 関連ファイル削除,関連プロセス皆殺し... | | -- 何かリセットできない.... 関連ファイル削除,関連プロセス皆殺し... |
| #br | | #br |
| + | |
| **** minikube [#g2baeece] | | **** minikube [#g2baeece] |
| - 別のクラスター構築ツール. | | - 別のクラスター構築ツール. |
| kubectl apply -f l2-configuration.yaml | | kubectl apply -f l2-configuration.yaml |
| kubectl get service | | kubectl get service |
| + | |
| + | - [[l2-configuration.yaml>./l2-configuration.yaml]] |
| + | #br |
| | | |
| ** Getting first [#o1bbd83d] | | ** Getting first [#o1bbd83d] |
| - https://qiita.com/suzukihi724/items/241f7241d297a2d4a55c | | - https://qiita.com/suzukihi724/items/241f7241d297a2d4a55c |
| #br | | #br |
| + | |
| + | **** MetalLB を使用した場合 [#l6b076d5] |
| + | kubectl run nginx --image=nginx:1.11.3 |
| + | kubectl get pod |
| + | kubectl expose pod nginx --port=80 --type=LoadBalancer --name=nginx |
| + | kubectl get service |
| + | |
| + | NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE |
| + | kubernetes ClusterIP 10.128.0.1 <none> 443/TCP 17m |
| + | nginx LoadBalancer 10.128.44.222 172.22.1.70 80:32606/TCP 3m42s |
| + | |
| + | - 172.22.1.70:80 へのアクセスで Webに接続可 |
| + | #br |
| + | |
| + | *** OLD: nginx [#fe881da9] |
| | | |
| **** Start [#x082d3f7] | | **** Start [#x082d3f7] |
| kubectl run nginx --image=nginx:1.11.3 | | kubectl run nginx --image=nginx:1.11.3 |
| kubectl get pod | | kubectl get pod |
- | kubectl expose pod nginx--external-ip=172.22.1.75 --port=80 | + | kubectl expose pod nginx --external-ip=172.22.1.75 --port=80 |
| kubectl get service | | kubectl get service |
| | | |