zoukankan      html  css  js  c++  java
  • 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
      
  • 相关阅读:
    【WPF】数据验证
    CSS 属性:touch-action
    sublime text3 中设置默认浏览器,并且设置快捷键
    Git克隆、修改、更新项目,及查看项目地址命令
    监听文本框输入oninput和onpropertychange事件
    css基础笔记
    纯css,div隐藏滚动条,保留鼠标滚动效果。
    打印机如何取消打印任务
    git使用上
    Git设置记住账号密码
  • 原文地址:https://www.cnblogs.com/xlizi/p/13820887.html
Copyright © 2011-2022 走看看