1 Star 0 Fork 0

757331074/k8s-tools

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

k8s-tools

虚拟机与操作系统安装与配置 VirtualBox-6.0.4-128413-Win.exe与ubuntu-18.04.5-desktop-amd64.iso 下载:https://share.weiyun.com/MAwwHq1v

输入图片说明

输入图片说明

输入图片说明

设置静态IP: 输入图片说明

vim /etc/netplan/01-network-manager-all.yaml:

Let NetworkManager manage all devices on this system

network:

version: 2

renderer: NetworkManager

ethernets:

 enp0s3: #配置的网卡名称,使用ifconfig -a查看得到

   dhcp4: no #dhcp4关闭

   addresses: [192.168.0.10/24] #设置本机IP及掩码

   gateway4: 192.168.0.1 #设置网关

   nameservers:

     addresses: [192.168.0.1] #设置DNS

使得配置生效:sudo netplan apply

登陆后需要安装增强功能:

输入图片说明

添加阿里的源: cat < /etc/apt/sources.list.d/kubernetes.list deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main EOF 或者中科大的:http://mirrors.ustc.edu.cn/kubernetes/apt (如果提示权限问题,先执行sudo -s获取root的权限)

添加源之后,使用 apt-get update 命令会出现错误,原因是缺少相应的key,可以通过下面命令添加(BA07F4FB 为上面报错的key后8位):

gpg --keyserver keyserver.ubuntu.com --recv-keys BA07F4FB

gpg --export --armor BA07F4FB | sudo apt-key add -

安装SSH并启动: sudo apt install openssh-server

sudo apt install openssh-client

sudo service ssh start

开机自动启动:sudo systemctl enable ssh

a. 设置docker镜像源 查找可用的docker镜像源:dig @114.114.114.114 registry-1.docker.io 请在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件) {"registry-mirrors":["https://reg-mirror.qiniu.com/"]}

b.安装docker --> apt-get install docker.io -y

启动和自启动 systemctl start docker

systemctl enable docker

c.拉取hello-world镜像并运行 docker pull hello-world

docker run hello-world

安装单机版的K8S-Minicube:

a. sudo apt install conntrack

b.安装:kubernetes-client-linux-amd64.tar.gz(1.18.6)(下载对应版本:https://github.com/kubernetes/kubernetes/releases) 进入“Client Binaries”区域-》选择和目标机器系统匹配的二进制包下载-》解压缩,放入/usr/local/bin目录

或者下载kubernetes.tar.gz后执行:./cluster/get-kube-binaries.sh,执行该shell会自动下载kube的server和client可执行文件,其中客户端文件会自动安装在kubernetes目录下的client文件夹下,只需解压后将bin添加到PATH下就可以了。

c.使用https://github.com/AliyunContainerService/minikube(minikube-1.12.1.tar.gz),这个改造版的minikube,支持从阿里云下载需要的镜像:

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/

启动minikube: minikube start --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers --driver=none

查看正在运行的pod: kubectl get pod --all-namespaces

REF: https://developer.aliyun.com/article/221687

空文件

简介

暂无描述 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/vvliker-jo/k8s-tools.git
git@gitee.com:vvliker-jo/k8s-tools.git
vvliker-jo
k8s-tools
k8s-tools
master

搜索帮助