zoukankan      html  css  js  c++  java
  • k8s环境搭建--基于minik8s方法

    minik8s 安装

    1. 关闭selinux、开启ipv6

       sudo bash selinux_ipv6.sh
      
    2. 下载kubectl和minikube
      下载minikube,因为国外的源被墙了,所以只能用阿里的源了

          curl -Lo minikube http://kubernetes.oss-cn-hangzhou.aliyuncs.com/minikube/releases/v0.28.1/minikube-linux-amd64 && chmod +x minikube && sudo mv minikube /usr/local/bin/
      

      kubectl 可以到kubernetes的github上去下载,也可以通过阿里的源来安装:

          curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl && chmod +x kubectl
      

      上面的命令极有可能超时,可以参考[此博客]的第一大节的第3小节来添加阿里源,然后执行以下命令安装kubectl:

          apt-get install -y kubectl=1.10.7-00
      
    3. 使用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
      
    4. 查询当前的节点

       kubectl get nodes
      
    5. 打开控制台(optional)

       sudo bash mini.sh dashboard
      
    6. 停止mini k8s(optional)

       sudo bash mini.sh stop
      

      ps: 由于k8s集群比较消耗资源,在不使用的时候可以停止。

    7. 重置本地环境(optioanl)

       sudo bash mini.sh reset
      

      ps: 此处需要注意,执行此命令本地的cluster数据会被删除。

    8. 查看当前 mini k8s状态(optional)

       sudo bash mini.sh status
      

    参考网址:

  • 相关阅读:
    mongodb笔记一
    mysql的备份和恢复
    explain的type列
    Debian下apache2设置并发
    nginx基本调优
    c语言struct
    Centos 安装nginx + php + mysql
    Debian下系统启动时执行脚本
    centos5.5服务器基本篇
    分治法
  • 原文地址:https://www.cnblogs.com/cnblogs-wangzhipeng/p/10044257.html
Copyright © 2011-2022 走看看