flagflag  
5: 2021-09-08 (Wed) 01:42:04 iseki source 6: 2021-09-08 (Wed) 14:14:48 iseki source
Line 6: Line 6:
- https://qiita.com/ishida0503/items/f3b62​b02dec4f6fef42f - https://qiita.com/ishida0503/items/f3b62​b02dec4f6fef42f
#br #br
-** Install [#zf601099] +** Install (CentOS8)[#zf601099] 
-*** CentOS8 [#rd522d28] + 
-**** swap を止める [#i460600e]+*** swap を止める [#i460600e]
 # swapoff -a  # swapoff -a
-- 念のため /etc/fstab でスワップ行をコメントアウト+- 再起動するとまた有効になるので,/etc/fstab でスワップ行をコメントアウト 
 +#br 
 + 
 +*** iptables の適用設定 [#k9224b53] 
 +- /etc/sysctl.d/k8s.conf 
 + net.bridge.bridge-nf-call-ip6tables​ = 1 
 + net.bridge.bridge-nf-call-iptables = 1 
 +-sysctl --system
#br #br
 +*** 本体のインストール [#sabae243]
**** K8sリポジトリ(EL7) [#o2437fdb] **** K8sリポジトリ(EL7) [#o2437fdb]
Line 24: Line 32:
 exclude=kube*  exclude=kube*
-**** yum (EL7)[#q5b58bb9]+
- yum install -y ipvsadm - yum install -y ipvsadm
- yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes - yum install -y kubelet kubeadm kubectl --disableexcludes=kubernetes
-#br 
- 
-**** cgroup の設定 [#f418f5e8] 
-- /etc/sysconfig/kubelet 
- KUBELET_EXTRA_ARGS="--cgroup-driver=cgroupfs" 
-**** 初期化 [#q2a9d75b] 
-- kubeadm init 
--- /var/lib/etcd/ 
--- /var/lib/kubelet 
--- /etc/kubernetes 
#br #br
Line 74: Line 72:
 ExecStart=  ExecStart=
 ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS  ExecStart=/usr/bin/kubelet $KUBELET_KUBECONFIG_ARGS $KUBELET_CONFIG_ARGS $KUBELET_KUBEADM_ARGS $KUBELET_EXTRA_ARGS
 +
 +
 +#br
 +
 +*** cgroup の設定 [#f418f5e8]
 +- /etc/sysconfig/kubelet
 + KUBELET_EXTRA_ARGS="--cgroup-driver=cgroupfs"
 +
 +*** 初期化 [#q2a9d75b]
 +- kubeadm init --pod-network-cidr=10.128.0.0/16
 +-- /var/lib/etcd/
 +-- /var/lib/kubelet
 +-- /etc/kubernetes
 +- もう一度設定する場合は,kubeadm reset を行う
 +-- ネットワークインターフェイスを作った場合は,削除して置く.ex) ip link delete flannel.1
 +-- 何かリセットできない.... 関連ファイル削除,関連プロセス皆殺し...
 +#br
 +
 +*** 環境設定 [#m6fea0a8]
 +- mkdir ~/.kube
 +- cp /etc/kubernetes/admin.conf  ~/.kube/config
 +
 +- または
 +
 +- export KUBECONFIG=/etc/kubernetes/admin.conf
 +#br
 +
 +*** 仮想ネットワーク設定 CNI(calico) [#aa02daa6]
 + curl -L https://docs.projectcalico.org/manifests​/calico.yaml | \
 + sed  '/            - name: CALICO_DISABLE_FILE_LOGGING/i\            # ADD' | \
 + sed  '/            - name: CALICO_DISABLE_FILE_LOGGING/i\            - name: FELIX_IPTABLESBACKEND' | \
 + sed  '/            - name: CALICO_DISABLE_FILE_LOGGING/i\              value: Auto'  | \
 + sed  '/            - name: CALICO_DISABLE_FILE_LOGGING/i\            # ADD' | \
 + sed  '/            - name: CALICO_DISABLE_FILE_LOGGING/i\            - name: CALICO_IPV4POOL_CIDR' | \
 + sed  '/            - name: CALICO_DISABLE_FILE_LOGGING/i\              value: \"10.128.0.0\/16\"' | \
 + cat - >  calico.yaml
 + kubectl apply -f calico.yaml


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthMay 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today

Who's Online

88 user(s) are online (43 user(s) are browsing xpwiki)

Members: 0
Guests: 88

more...

Access Counter

Today : 9702970297029702
Yesterday : 1185711857118571185711857
Total : 2362142923621429236214292362142923621429236214292362142923621429
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com