メインコンテンツへスキップ

kubeadm

2019


kubeadm で kubernetes 1.13 の HA 環境を構築
Kubernetes kubeadm
kubeadm を使って HA な Kubernetes を構築するというのを 1.11 の時に試して Ansible Playbook にしたりしていましたが、kubeadm が GA になったことだし 1.13 での手順に更新してみた( github.com/yteraoka/do-k8s-stacked-etcd

2018


Self-hosted Kubernetes
Kubernetes kubeadm
🐵 去る 2018年9月7日、 Tech-on MeetUp#02「マネージドサービスだけに頼らないコンテナ基盤」 に参加してオンプレ Kubernetes 他の話を聞いてきた。司会の
etcd stacked Highly Available Kubernetes cluster を Ansible でセットアップ
Kubernetes kubeadm
Creating Highly Available Clusters with kubeadm の Stacked control plane nodes で etcd を control-plane に相乗りさせる kubernetes cluster の作成を試します。今回も DigitalOcean で CentOS 7 を使います。 また、面倒なので Ansible Playbook でセットアップするようにしま
kubeadm で外部 etcd で HA な Kubernetes クラスタをセットアップする
Kubernetes calico kubeadm
etcd を外部にもつ HA な Kubernetes クラスタを kubeadm で構築します。 Creating Highly Available Clusters with kubeadm をなぞります。 各種バージョン情報 # CentOS Linux release 7.5.1804 kubeadm v1.11.2 (GitCommit:“bb9ffb1654d4a729bb4cec18ff088eacc153c239”) docker 1.13.1 (docker-1.13.1-68.gitdded712.el7.centos.x86_64) kubelet v1.11.2 (Kubernetes v1.11.2) etcd 3.2.18 Set up the cluster # etcd クラ
kubeadm で HA な etcd をセットアップ
etcd kubeadm
Set up a Highly Availabile etcd Cluster With kubeadm をなぞります。 各種バージョン情報 # CentOS Linux release 7.5.1804 kubeadm v1.11.2 (GitCommit:“bb9ffb1654d4a729bb4cec18ff088eacc153c239”) docker 1.13.1 (docker-1.13.1-68.gitdded712.el7.centos.x86_64) kubelet v1.11.2 (Kubernetes v1.11.2) etcd 3.2.18 Before you begin # 互いに 2379/tcp (client ↔ server), 2380/tcp (server ↔ server peering) ポートで通信可能な 3 台の
CentOS 7 に kubeadm をインストール
Docker kubeadm
“ Installing kubeadm - Kubernetes ” を参考に CentOS 7 に kubeadm をインストールします 各種バージョン情報 # CentOS Linux release 7.5.1804 kubeadm v1.11.2 (GitCommit:“bb9ffb1654d4a729bb4cec18ff088eacc153c239”) docker 1.13.1 (docker-1.13.1-68.gitdded712.el7.centos.x86_64) kubelet v1.11.2 (Kubernetes v1.11.2) Before you begin # サポートされている OS は沢山あるが今回