K8S(1)- 環境搭建(單機版)


一、修改Ubuntu鏡像

  1. 打開配置文件:

    sudo vim /etc/apt/sources.list
    
  2. 使用以下配置覆蓋原配置信息:

    deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
    
    deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
    
  3. 驗證並更新:

    sudo apt update
    
    sudo apt dist-upgrade
    

二、安裝Docker

  1. 卸載舊版本:

    sudo apt remove docker docker-engine docker.io containerd runc
    
  2. 設置存儲庫:

    sudo apt update
    
    sudo apt install \
        apt-transport-https \
        ca-certificates \
        curl \
        gnupg-agent \
        software-properties-common
    
  3. 添加官方GPG密鑰:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    
  4. 設置穩定的存儲庫:

    sudo add-apt-repository \
       "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
       $(lsb_release -cs) \
       stable"
    
  5. 安裝docker引擎:

     sudo apt update
     sudo apt install docker-ce docker-ce-cli containerd.io
    
  6. 運行hello-world驗證docker是否正確安裝:

    sudo docker run hello-world
    

    如果你使用的是非root用戶,請執行7、8、9、10,否則直接跳過;

  7. 創建docker組:

    sudo groupadd docker
    
  8. 將用戶添加到docker組中:

    sudo usermod -aG docker $USER
    
  9. 使更改生效:

    newgrp docker 
    
  10. 驗證:

    docker run hello-world
    

三、安裝k8s

  1. 切換為root用戶(已經是root用戶,請直接進行第2步安裝):

    sudo su
    
  2. 安裝k8s:

    apt update
    
    apt install apt-transport-https
    
    curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add - 
    
    cat <<EOF >/etc/apt/sources.list.d/kubernetes.list
    deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main
    EOF 
    
    apt-get update
    
    apt install kubelet kubeadm kubectl
    

四、安裝minikube

  1. 安裝

    curl -Lo minikube https://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v1.12.1/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
    
  2. 啟動

    默認啟動方式:

    minikube start
    

    國內源啟動方式:

    minikube start --vm-driver=docker --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers
    

    第一次啟動推薦使用國內源啟動,或者使用:

    minikube start --image-mirror-country=cn
    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM