!サーバセットアップ
!!sshdの設定
>>
# gpasswd -a ina sudo
# vim /etc/ssh/sshd_config
# (こういうのを追加)
# rootログイン禁止
PermitRootLogin no
# パスワードログインの禁止
PasswordAuthentication no
# systemctl restart ssh
<<
!!kubernetesを突っ込む
https://kubernetes.io/docs/getting-started-guides/kubeadm/
>>
apt-get update && apt-get install -y apt-transport-https
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
cat <<EOF > /etc/apt/sources.list.d/kubernetes.list
deb http://apt.kubernetes.io/ kubernetes-xenial main
EOF
apt-get update
# Install docker if you don't have it already.
apt-get install -y docker.io
apt-get install -y kubelet kubeadm kubectl kubernetes-cni
<<
>>
kubeadm init
<<
>>
kubectl taint nodes --all dedicated-
<<
なんかえらいことに・・・
>>
kube-system kube-dns-2924299975-mtg0t 0/4 OutOfcpu 0 2m
kube-system kube-dns-2924299975-mv43x 0/4 OutOfcpu 0 2m
kube-system kube-dns-2924299975-n4qsz 0/4 OutOfcpu 0 2m
kube-system kube-dns-2924299975-n9cct 0/4 OutOfcpu 0 2m
kube-system kube-dns-2924299975-nlsmx 0/4 OutOfcpu 0 2m
kube-system kube-dns-2924299975-nmx3h 0/4 OutOfcpu 0 2m
kube-system kube-dns-2924299975-np9c9 0/4 OutOfcpu 0 2m
kube-system kube-dns-2924299975-nzdxq 0/4 OutOfcpu 0 2m
kube-system kube-dns-2924299975-p6n9g 0/4 OutOfcpu 0 2m
kube-system kube-dns-2924299975-q1xv7 0/4 OutOfcpu 0 2m
<<
無視してweaveを入れてみる
>>
kubectl apply -f https://git.io/weave-kube
<<
kube-dnsがリソース制限でデプロイされない・・
>>
Events:
FirstSeen LastSeen Count From SubObjectPath Type Reason Message
--------- -------- ----- ---- ------------- -------- ------ -------
16m 1s 61 {default-scheduler } Warning FailedScheduling pod (kube-dns-2924299975-4r6bz) failed to fit in any node
<<
>>
kubectl edit deployment kube-dns --namespace=kube-system
<<
無理やり入るように編集
5643382
wiki
1488465776