關閉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....