k8s搭建過程採坑記

2022-02-05 21:42:49 字數 760 閱讀 3606

自己在學習k8s時,也是摸石頭過河,踩了很多坑,記錄下來,給初學者一些啟發,光看《k8s權威指南》是學不會的

二進位制安裝k8s,參考網上很多教程,比如《手工搭建k8s>。按照這些教程,安裝etcd,docker,k8s的元件,這些步驟都做完後,但是通過命令:

kubectl get nodes

// 發現兩個node節點都是not ready

這其中就有部署etcd的小插曲,etcd最簡單的就是一切採用預設引數執行,這樣確實很好,但是卻出問題了。主要是如下兩個問題,需要修改配置檔案

1、首先是外部電腦無法訪問etcd,只能在本機訪問。

2、v2版本的客戶端無法訪問。

etcd_data_dir="/var/lib/etcd/defualt.etcd"

# 10.19.12.199使其他機器能夠訪問

etcd_listen_client_urls=

etcd_name="default"

etcd_enable_v2=true

// 之前配置的2380端埠,但是v2客戶端訪問時提示是2380埠,修改為2379就好了

etcd_advertise_client_urls=""

這樣flannel就能夠啟動了。  

etcd的v2和v3版本的配置

csinode原始碼解析

k8s cluster ip報錯 

kubernetes構建微服務:k8s安裝篇

k8s網路外掛程式flannel

k8s搭建集群

k8s由兩種型別資源組成 分別是 master 和 nodes k8s的集群部署方式有三種 1.kubeadm 2.minikube 3.二進位製包 前兩種為自動部署,簡化操作。說一說手動部署的 二進位製包 k8s集群部署步驟 1.關閉防火牆 firewall cmd state systenctl...

K8s 集群搭建

目前生產部署 kubernetes 集群主要有兩種方式 kubeadm 與 二進位製包 一 kubeadm 概念 kubeadm 是乙個 k8s 部署工具,提供 kubeadm init 和 kubeadm join,用於快速部署 kubernetes 集群。官網 二 二進位製包 總之 kubead...

k8s 集群搭建

一 建立節點 修改主機名 vim etc cloud cloud.cfg 修改配置 preserve hostname true 修改hostname sudo vim etc hostname 修改網路 開啟 etc netplan config.yaml 修改網路配置為 network ethe...