k8s環境搭建 基於minik8s方法

2022-07-27 07:06:10 字數 1123 閱讀 6861

關閉selinux、開啟ipv6

sudo bash selinux_ipv6.sh
curl -lo minikube  && chmod +x minikube && sudo mv minikube /usr/local/bin/
curl -lo kubectl  -s  && chmod +x kubectl
上面的命令極有可能超時,可以參考[此部落格]的第一大節的第3小節來新增阿里源,然後執行以下命令安裝kubectl:

apt-get install -y kubectl=1.10.7-00

使用mini.sh啟動minikube

#安裝啟動mini k8s集群

sudo bash mini.sh start

# 新增預設的admin許可權

sudo kubectl create clusterrolebinding \

kube-system-cluster-admin --clusterrole=cluster-admin \

--serviceaccount=kube-system:default

查詢當前的節點

kubectl get nodes

開啟控制台(optional)

sudo bash mini.sh dashboard

停止mini k8s(optional)

sudo bash mini.sh stop
ps: 由於k8s集群比較消耗資源,在不使用的時候可以停止。

重置本地環境(optioanl)

sudo bash mini.sh reset
ps: 此處需要注意,執行此命令本地的cluster資料會被刪除。

檢視當前 mini k8s狀態(optional)

sudo bash mini.sh status

參考**:

K8s集群環境搭建 K8s安裝(2)

k8s集群環境搭建 基礎環境配置 1 k8s集群環境搭建 k8s安裝 2 k8s集群環境搭建 安裝keepalived和haproxy 3 k8s集群環境搭建 k8s集群初始化 4 k8s集群環境搭建 安裝metrics和dashboard 5 一 安裝docker 所有節點 檢視docker版本有...

k8s本地環境搭建

提前安裝docker,學習使用絕大部分的場景使用的是docker驅動,而且k8s學習與docker相一致。不要使用docker desktop for mac windows 中的 k8s,其安裝配置在國內 因為網路問題 是乙個天坑,浪費時間生命,還會搞的docker下一堆映象和容器,影響docke...

K8S學習記錄 環境搭建

docker學習記錄 k8s 環境搭建 軟體包說明 kubeadm 用來初始化集群的指令。kubelet 在集群中的每個節點上用來啟動 pod 和容器等。kubectl 用來與集群通訊的命令列工具。一 單機部署 二 偽集群部署 三 集群部署 kubernetes 安裝文件推薦 單機部署 k8s 1....