Ubuntu下一键脚本部署k8s,代码如下

# 基于kebuadm 1.21#!/bin/bashdocker_install(){apt install apt-transport-https ca-certificates curl software-properties-common -y ; apt update -y ; apt install apt-transport-https ca-certificates curl software-properties-common -yapt install -y docker.iosudo mkdir -p /etc/dockercat > /etc/docker/daemon.json < /etc/sysctl.d/k8s.conf </etc/apt/sources.list.d/kubernetes.list /etc/sysctl.confsysctl -piptables -P FORWARD ACCEPTcurl -s https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add -cat </etc/apt/sources.list.d/kubernetes.listdeb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial mainEOFapt update -yapt-get install -y kubelet=1.21.0-00 kubeadm=1.21.0-00 kubectl=1.21.0-00MY_REGISTRY=registry.aliyuncs.com/google_containersK8S_VERSION="1.21.0"docker pull ${MY_REGISTRY}/kube-apiserver:v$K8S_VERSIONdocker pull ${MY_REGISTRY}/kube-controller-manager:v$K8S_VERSIONdocker pull ${MY_REGISTRY}/kube-scheduler:v$K8S_VERSIONdocker pull ${MY_REGISTRY}/kube-proxy:v$K8S_VERSIONdocker pull ${MY_REGISTRY}/etcd:3.4.13-0docker pull ${MY_REGISTRY}/pause:3.2docker pull ${MY_REGISTRY}/coredns-arm64:1.7.0docker pull coredns/coredns:1.7.0docker tag ${MY_REGISTRY}/kube-apiserver:v$K8S_VERSION k8s.gcr.io/kube-apiserver:v$K8S_VERSIONdocker tag ${MY_REGISTRY}/kube-scheduler:v$K8S_VERSION k8s.gcr.io/kube-scheduler:v$K8S_VERSIONdocker tag ${MY_REGISTRY}/kube-controller-manager:v$K8S_VERSION k8s.gcr.io/kube-controller-manager:v$K8S_VERSIONdocker tag ${MY_REGISTRY}/kube-proxy:v$K8S_VERSION k8s.gcr.io/kube-proxy:v$K8S_VERSIONdocker tag ${MY_REGISTRY}/etcd:3.4.13-0 k8s.gcr.io/etcd:3.4.13-0docker tag ${MY_REGISTRY}/pause:3.2 k8s.gcr.io/pause:3.2docker tag ${MY_REGISTRY}/coredns-arm64:1.7.0 k8s.gcr.io/coredns:1.7.0docker tag coredns/coredns:1.7.0 k8s.gcr.io/coredns:1.7.0wget weget https://docs.projectcalico.org/v3.11/manifests/calico.yaml#kubectl apply -f calico.yamlsystemctl enable kubelet docker}run2(){# 根据实际情况设置ipkubeadm init –apiserver-advertise-address=192.168.0.50 –kubernetes-version v1.20.0 –service-cidr=10.1.0.0/16 –pod-network-cidr=10.244.0.0/16 –ignore-preflight-errors=all –image-repository registry.aliyuncs.com/google_containers}main(){docker_installrasp_kernel_setuprun1run2}main

欢迎试用

郑重声明:本文内容及图片均整理自互联网,不代表本站立场,版权归原作者所有,如有侵权请联系管理员(admin#wlmqw.com)删除。
用户投稿
上一篇 2022年6月26日 12:02
下一篇 2022年6月26日 12:02

相关推荐

  • 直播带货详细脚本(直播文案策划怎么写)

    短视频运营策划方案怎么写?涉及哪几个方面? 我在网上看到好多千篇一律的文章,关于【短视频运营策划方案】这一块,基本都是在讲账号的内容本身。 你内容做得再好,却不掌握算法的规律,能有…

    2022年11月25日
  • 马斯克凌晨一点半晒“代码审查”现场,编排他的段子比疯狂星期四还多

    梦晨 Pine 发自 凹非寺 量子位 | 公众号 QbitAI 每一个真正会写代码的人,请在下午2点到总部10层报到。 每一个真正会写代码的人,请在下午2点到总部10层报到。 马斯…

    2022年11月21日
  • 分享3种视频脚本拍摄模板的方式(视频拍摄脚本模板都有哪些)

    #脚本创作##短视频#短视频脚本的分类大致可分为以下三类:拍摄提纲、文学脚本和分镜头脚本。今天呢,我们继续围绕脚本这个话题,讲一下这三类脚本的应用。 到底哪种脚本适合短视频呢?其实…

    2022年11月17日
  • 直播带货详细脚本(茶叶直播带货详细脚本)

    1单品脚本 单品脚本要以表格的形式写下来,这样我们能把卖点和利益点非常清晰的体现在表格上,这样对直播的过程中不会产生疑惑点或者对产品有什么不清楚的地方品牌介绍,利益点强调,引导转化…

    2022年11月16日
  • 短视频脚本范文(视频脚本怎么写)

    短视频脚本,是故事的发展大纲。我们在拍摄视频前,需要在脚本中确定整个视频的整体框架。 事件发生的时间、地点,其中有哪些人物,每个人物有哪些台词、动作,每个画面拍摄的景别分别是什么,…

    2022年11月13日
  • 网站客服代码(网站客服代码实现移动端隐藏,电脑端展开)

    本文主要讲的是网站客服代码,以及和网站客服代码实现移动端隐藏,电脑端展开相关的知识,如果觉得本文对您有所帮助,不要忘了将本文分享给朋友。 在线客服系统代码是什么? 在线客服系统代码…

    2022年11月12日
  • 8字头股票什么意思(8字头股票什么意思呀)

    北京证券交易所股票是以4和8开头1北京证券交易所是以现有的新三板精选层为基础组建,进一步提升服务中小企业的能力,打造服务创新型中小企业主阵地北京证券交易所是因为我们国家要支持中小企…

    2022年11月11日
  • 直播脚本(直播脚本范文1000字)

    今天小编给各位分享直播脚本的知识,其中也会对直播脚本范文1000字进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧! 卖芒果的直播脚本怎么写 直播脚本步骤如下:…

    2022年11月8日
  • 农行94账号是什么意思(农行账号04开头的是啥)

    94 交易失败,请稍后重试重新签到后再交易或与银行卡服务中心联系;额,跟你基本没什么关系,一般是批量业务会用到 ,比如说发工资什么的;农业银行存折账号是17位 其中前两位是省市代码…

    2022年11月4日
  • 淘宝直播有哪些准备工作(淘宝直播条件有哪些)

    淘宝直播带货是主流带货平台,最受欢迎的主播李佳琦就是在淘宝直播的,不少小伙伴纷纷加入淘宝直播,但是作为新手主播对于直播的一些工作不是很懂,那么淘宝直播有哪些准备工作?下面小编为大家…

    2022年11月4日

联系我们

联系邮箱:admin#wlmqw.com
工作时间:周一至周五,10:30-18:30,节假日休息