问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一、Mac 下使用虚拟机安装 Kubernetes

发布网友 发布时间:2022-12-04 19:42

我来回答

1个回答

热心网友 时间:2024-11-28 13:44

电脑 8 核 16 G

1. 安装 VMware

2. 安装 Centos

3. 配置阿里云

        a. cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

        b. wget -O /etc/yum.repos.d/CentOS-Base.repo  http://mirrors.aliyun.com/repo/Centos-7.repo

        c. yum makecache

        d. yum update

        e. yum clean all

4. 配置静态网络(可省略)

        a. cat /Library/Preferences/VMware Fusion/vmnet8/nat.conf

                i. 获取 IPADDR

                ii. 获取 NETMASK

        b. /qLibrary/Preferences/VMware Fusion/vmnet8/dhcpd.conf    

                i. 获取GATEWAY

        c. vi /etc/sysconfig/network-scripts/ifcfg-ens33

                i. BOOTPROTO=static(ip地址设置为静态的)

                ii. IPADDR=上面mac中找到的ip范围中设置一个

                iii. NETMASK=255.255.255.0(也是从上面得到)

                iv. GATEWAY=设置上面mac中看到的gatway地址,即router路由地址(192.168.181.2)

                v. ONBOOT=yes

                vi. DNS1=x.x.x.x(在mac,网络,高级里面的选项卡能够找到

        d. systemctl restart network.service

5. 安装 docker 15

        a. mkdir /etc/yum.repos.d/bak

        b. cp /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak

        c. wget -O /etc/yum.repos.d/epel.repo http://mirrors.cloud.tencent.com/repo/epel-7.repo

        d. yum clean all && yum makecache

        e. yum install -y docker-ce-18.06.1.ce-3.el7

        f. systemctl enable docker && systemctl start docker

        g. docker version

6. 安装 kubernetes

        a. 配置国内Kubernetes源

                cat <<EOF > /etc/yum.repos.d/kubernetes.repo

                [kubernetes]

                name=Kubernetes

                baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/

                enabled=1

                gpgcheck=1

                repo_gpgcheck=1

                gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg

                EOF

        b. yum install -y kubelet-1.15.0 kubeadm-1.15.0 kubectl-1.15.1

7. 部署 Kubernetes

        a. systemctl stop firewalld & systemctl disable firewalld 关闭防火墙

        b. swapoff -a

        c. setenforce 0 关闭 Selinux

        d. 修改/etc/sysconfig/selinux文件 SELINUX=disabled

        e. 创建/etc/sysctl.d/k8s.conf

                net.bridge.bridge-nf-call-iptables = 1

                net.bridge.bridge-nf-call-ip6tables = 1

        f. sysctl --system

        g. 进入 /home/你的文件夹

        h. kubeadm config print init-defaults > kubeadm.conf

                i. sed -i "s/advertiseAddress: .*/advertiseAddress: 你的 IP/g" kubeadm.conf

                j. sed -i "s/podSubnet: .*/podSubnet: \"192.168.0.0\/16\"/g" kubeadm.conf

                k. sed -i "s/imageRepository: .*/imageRepository: registry.aliyuncs.com\/google_containers/g" kubeadm.conf

                l. sed -i "s/kubernetesVersion: .*/kubernetesVersion: v1.17.3/g" kubeadm.conf

                m. kubeadm config images pull --config kubeadm.conf (拉去镜像)

                n. kubeadm init --config kubeadm.conf 初始化

                o. 命令照搬

                        mkdir -p $HOME/.kube

                        sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config

                        sudo chown $(id -u):$(id -g) $HOME/.kube/config

8. 安装网络插件

        a. wget https://docs.projectcalico.org/v3.8/manifests/calico.yaml

        b. kubectl apply -f calico.yaml

        c. 查看安装情况:kubectl get pods --all-namespaces

9. kubectl taint nodes --all node-role.kubernetes.io/master-

10. 拍摄快照
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
电脑屏保息屏时间设置怎么设置电脑几分钟自动锁屏时间 如何设置电脑三分钟锁屏怎么设置电脑几分钟自动锁屏时间 为什么CF玩一段时间ping好高 关于CFping高的问题 抖音免费蓝v是永久的吗?需要什么条件? 求皮卡堂金冠。女号跪求啦!要钱很多很多。衣服很多很多。要发35级以 ... 3a证书多少钱一套 成人教育都包括什么 成人教育有哪几种形式 成人教育包括哪些 Mac上使用VirtualBox虚拟机安装Linux-Ubuntu 虚拟机Mac安装使用时遇到的问题 局域网接入的特点 北汽新能源汽车不通电怎么回事 北汽eu260报电池故障,限速30 容易出轨的女人特点 什么样的女人喜欢给男人戴绿帽 女人最容易出轨有哪些特征 什么样的女人会给老公戴绿帽 北汽新能源打不着火怎么办 幼儿园手工剪纸—一朵小花 英冠和英超有区别 柠檬敷脸可以祛痘吗 柠檬敷脸的注意事项 脱毛膏什么牌子好 最好的脱毛膏品牌 脱毛膏哪个牌子好?男士脱毛膏哪个牌子好 理查·丹尼斯的介绍 股指期货名人语录 理查德·丹尼斯的介绍 海龟派创始人丹尼斯的失败原因 带头大哥777什么原因做牢 江西新余快递什么时候停运 MBA报考要求是什么,有什么年龄限制? 自制松饼粉的做法步骤图,自制松饼粉怎么做 2016防辐射门铅门厂家出厂价是多少? 顺产后恶露有臭味 恶露发黄有臭味怎么办 产褥期恶露有异味怎么回事 安全文化进校园活动实施方案 你买过最贵重的首饰是啥,晒一下? 手机突然检测不到三星level耳机怎么回事? Level的耳机充电从不进 三星level耳机亮红灯什么意思 请问苏州社保个人编号怎么查 毕业季微信文案 关于毕业季的句子 给同学的微信毕业留言 毕业纪念册怎么制作好一点, 毕业发的说说 关于毕业微信说说心情(精选25句) 求艾斯这张原图和求抱枕图片(海贼王的,不要女性的) 无锡地区求抱枕、马克杯的定做商店地址啊 求抱枕图生成器 寻求抱枕工厂 致闺蜜优美句子说说,送给闺蜜的话