flagflag  If you want to see English page, please click "English" Button at Left.
5: 2021-09-08 (水) 01:42:04 iseki ソース 6: 2021-09-08 (水) 14:14:48 iseki ソース
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


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 4月翌月
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
<今日>

オンライン状況

102 人のユーザが現在オンラインです。 (20 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 102

もっと...

アクセスカウンタ

今日 : 8634863486348634
昨日 : 1529415294152941529415294
総計 : 2340333423403334234033342340333423403334234033342340333423403334
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com