范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

在LinuxDebian上安装配置Kubernetes集群

  Kubernetes  (  k8s  ) 是一个开源、云原生的容器编排和管理平台。这是跨不同节点自动化部署、扩展和维护容器化应用程序的首选方法。
  从服务发现到自动重启,从资源分配跟踪到计算利用率和扩展;一个配置良好的 k8s 集群可以自行管理很多事情。 什么是 Kubernetes 集群?
  一个 Kubernetes 集群由一个 Master 和至少一个到多个 worker 节点组成。Master 是管理集群上所有活动的虚拟机 (VM)。
  一个节点是一个虚拟机,在你的 k8s 集群中作为一个 工作机器来托管正在运行的应用程序。 我们强烈建议您只使用 VM或云服务器来运行 Kubernetes,而不是 系统容器 或 VPS,因为这些可能会导致 k8s 出现问题。
  节点由 Kubelet 、容器运行时和 kube-proxy 组成。k8s安装的三个核心模块:Kubelet、 kubeadm和 kubectl 是 控制节点并与 Kubernetes Master 通信的代理。
  安装并完成其他配置后,您将能够创建您的第一个 k8s 集群。您可以从 kubemaster 节点上的命令行管理此集群。
  每个 Kubernetes 实例都运行在容器运行时之上, 容器运行时 是负责管理容器操作的软件。
  在这种情况下,容器不是虚拟化服务器,而是一种打包代码和依赖项以在隔离(容器化)环境中运行单个应用程序(服务)的解决方案,本质上是将应用程序与主机分离。
  最受欢迎和推荐的是 Docker ,我们将在本指南中使用它。
  但是,如果您想安装不同的底层容器运行时,您可以利用容器运行时接口的强大功能并基本上使用您想要的任何运行时。
  Kubernetes 将容器分组为 pod,这是其最基本的操作单元,基本上只是在同一节点上运行的容器组。Pod 通过网络连接并共享存储资源。
  为了连接您的节点或 VM 并将它们设为私有,请确保选择一家为其 VM 提供虚拟局域网 (VLAN) 的托管公司。我们以每月 R200 的价格为我们的云服务器提供 VLAN 附加服务。
  先决条件 多个 Debian 9 VM(云服务器)来容纳 主 节点 和 工作 节点。 Docker 或任何其他容器运行时。 在每台服务器上拥有 sudo 或拥有root 特权的用户。步骤 1. 在所有 Debian 9 虚拟机上安装 Docker
  安装完docker之后,最终的输出如下
  步骤 2. 安装 Curl 和 httpssudo apt install curlsudo apt-get install -y apt-transport-https步骤 3. 添加 Kubernetes 公钥sudo curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add -
  在运行以上步骤时有可能出现无法连接packages.cloud.google.com的错误,可以通过浏览器手动下载apt-key.gpg文件并传到服务器上,传到服务器上之后运行以下命令添加公钥apt-key add apt-key.gpg步骤 4. 添加 apt 存储库cat <> /etc/hosts 10.168.10.207 master-node 10.168.10.208 node1 W-node1 10.168.10.209 node2 W-node2 EOF步骤 7. 配置防火墙
  为了跨多个节点的无缝通信,我们需要在防火墙中定义规则。 在您的主 节点上使用以下命令来执行此操作: sudo ufw allow 6443/tcp sudo ufw allow 2379/tcp sudo ufw allow 2380/tcp sudo ufw allow 10250/tcp sudo ufw allow 10251/tcp sudo ufw allow 10252/tcp sudo ufw allow 10255/tcp sudo ufw reload
  我们还需要在每个 工作 节点上执行这些命令: sudo ufw allow 10251/tcp sudo ufw allow 10255/tcp sudo ufw reload步骤 8.关闭Linux内存交换区
  为了让 Kubelet 工作,我们还需要在所有 VM 上禁用内存 交换。 使用以下命令关闭交换: sudo swapoff -a步骤 9. 启用 Kubelet
  最后,我们需要启用 kubelet 服务。使用此命令: sudo systemctl enable kubelet
  我们在 Debian 9 上安装配置 Kubernetes 到此结束,接下来分享部署 k8s 集群的步骤。 在 Debian 9 上部署 Kubernetes 集群步骤 1.kubeadm初始化
  要启动一个新的 Kubernetes 集群实例,您需要初始化 kubeadm 。使用以下命令: sudo kubeadm init
  执行此命令可能需要几分钟时间。成功后,您应该会获得类似于此屏幕截图中的日志:
  您还将在输出末尾获得一个自动生成的命令。复制 Then you can join any number of worker nodes by running the following on each as root: 上面屏幕截图中突出显示的行之后的文本,并将其保存在安全的地方。我们将使用它来将工作节点添加到我们的集群中。
  注意:如果您忘记复制命令,或者放错了位置,请不要担心。您可以通过输入以下命令再次检索它: sudo kubeadm token create --print-join-command
  运行以上步骤时,你可能会遇到这个错误failed to run Kubelet: validate service connection: CRI v1 runtime API is not implemented for endpoint
  这时由于k8s新的版本移除了CRI v1alpha2 API 导致的,可以通过以下命令解决apt remove --purge kubelet apt install -y kubeadm kubelet=1.25.5-00步骤 2. 创建所需目录并开始管理 Kubernetes 集群
  了开始管理您的集群,您需要创建一个目录并取得所有权。以普通用户身份运行以下命令: mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config步骤 3. 为集群设置 Pod 网络sudo kubectl get nodessudo kubectl get pods --all-namespaces
  可以看到,master  -  node的状态是 NotReady . CoreDNS 服务也没有运行。要解决此问题,请运行以下命令: kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml
  您应该得到以下输出:
  现在,如果您验证节点和 CoreDNS 服务的状态,您应该会得到 Ready和Running  看到如下所示:
  第 4 步。将节点添加到您的集群
  作为最后一步,您需要将 工作 节点添加到集群中。我们将在步骤 1中使用 kubeadm  join 自动生成的令牌。
  在所有工作 节点 VM上运行您自己的以下命令版本,这意味着您必须 替换   102.130.117.206:6443 为您自己机器的 IP 地址。kubeadm join 102.130.117.206:6443 --token v9qxex.i6jant8m2r0zxhhk     --discovery-token-ca-cert-hash sha256:b0cda6d2e64a8a65ad5f439e06c3cb489c3d7f6f4e0c094ebb2556037153dc4b
  添加成功后,您应该得到以下输出:
  在 上运行以下命令 master-node 应该会显示新添加的节点。 sudo kubectl get nodes
  要为您的 工作 节点设置角色,请使用以下命令: sudo kubectl label node w-node1 node-role.kubernetes.io/worker=worker
  现在一切就绪。
  祝您愉快!

雪道长300米,泸州罗汉林云顶冰雪乐园即将试营业泸州人年底就可以在家门口滑雪了目前罗汉林乡村振兴产业融合项目正加快推进其中云顶冰雪乐园预计12月试营业罗汉林冰雪乐园滑道滑雪核心区最大落差80米位于叙永县分水镇境内的罗汉林乡村振兴体验服最新调整盘古重塑,或推出免费皮肤,哪吒加强海月削弱王者荣耀体验服已在12月2日晚上对四位英雄进行了调整,其中包括海月削弱莱西奥调整哪吒加强盘古重塑,以及巨人之握削弱。具体内容如下海月削弱2技能重复眩晕同个目标,控制时长会减少至0。西游记后传中无天麾下哪些妖魔曾在西游记原著中出现过?很多朋友不知道,西游记后传除了电视剧还有小说!说来有趣,当初这部剧首播时遭到一片骂声,时过境迁,反而越来越多的声音为其平反,其中更是不乏将其奉为经典者。剧中无天能够一统三界,除了自海南周刊自然之色着于身编者按海南岛生长着许多植物染材,可以说是个天然色彩库。黎族先民很早就发现了这一点,他们用植物的叶花干茎根等给织物染色给食物增色,把日子过得有声有色多姿多彩。本期海南周刊封面聚焦天然暴力反弹!A股ampampquot牛ampampquot回来了?踏空资金被迫追涨,行情还能走多远?投资背后不缺知识,而是勇气以上音频技术来自讯飞配音投资小红书第120期过中国特色估值体系的提法成了A股行情的催化剂,本周超过1000只个股涨幅超过5,深证成指周涨幅达到2。89,上证指数大涨1。76。暴力反棋高一招!S妈的回应让张兰这些天的努力全都成了笑话转眼S家和汪家大战已经快半个月了,虽然汪家几次都公开说不再爆料了,但耐不住,吃瓜网友的吃瓜心,总是能隔三差五地找出S家的一些八卦,这也让张兰每次直播都能有新梗,但不得不说张兰的模仿何云伟,终究为自己的两面三刀付出了代价2010年8月,郭德纲的大弟子何云伟一张声明,宣布离开师父离开德云社。何云伟自己离开还不够,还带走了郭德纲的合伙人李菁。这个消息一出,可以说引起相声界一片哗然。本以为何云伟会在单飞一正一反,轻松定义你需要的风扇风向,Tt耀影SWAFAN12机箱风扇一前言蘑菇很早以来装机的时候一直都有一个问题,就是风扇的出风风向相对比较固定,基本上都是从扇叶一侧,吹向支架一侧。如果风扇没有灯效,这无所谓,根据机箱风道的需求自由安装就行。但现在个人养老金账户有唯一性和封闭性!这些实操指南请收好个人养老金正式启幕后,有哪些关于开户和理财的实操经验分享?11月25日,人力资源社会保障部宣布个人养老金制度启动实施,在北京上海广州深圳西安成都等36个先行城市或地区落地,23家商各地持续优化防控措施全力保障民生央视网消息连日来,各地持续优化防控措施,不断提高科学精准防控能力,努力减少疫情对经济社会发展和群众生产生活的影响。发生疫情期间,各地全力保障涉及民生保供的重点企业生产。北京市全力做就医仅凭绿码院感如何防?感染人群扩大会发生医疗挤兑吗?专家这样看当前,全国疫情防控面临新形势新任务。作为全国首个率先落实医院普通门急诊仅凭绿码即可就诊,非发热无需再出示核酸检测阴性证明的城市,广州的医疗系统正在全力以赴应对挑战。广州医科大学党委
天时地利人和成就北京双奥之城的梦想纪念北京2022年冬奥会成功举办一周年系列活动以非凡冬奥路一起向未来为主题,于今年2月至3月在北京冬奥会京张两地三赛区组织进行。回想起一年前,中国人民展现出的对奥运会一如既往的热忱畅游华夏风景名胜之北京篇(四)圆明园在地球上的一个角落里,有一个神奇的世界,这个世界就叫做圆明园几乎是神奇的人民的想象所能创造出来的一切,都在圆明园身上得到体现您尽可以凭人类所具有的无限丰富和无可比拟的想象力,把它想经验分享程序员成功转行IC,我终于不用再吃青春饭近期后台收到了一位同学的私信,转行IC后他的薪资涨了很多,这位同学之前是程序员,经过不断努力成功转行到IC后端。我是西安一所普通的一本毕业,学的是自动化专业,大学跟大多数人一样过得11万买辆特斯拉?特斯拉新车成本将降低一半,新消息3月1日公布2022年一波降价,将特斯拉Model3ModelY在国内市场的新车降价拉到了历史最低水平,尤其是Model3,新车起售价已经低至22。99万元,除了这个价格本身已经非常低了之外,75天宝宝能睡整觉了今天感觉宝宝进步很多,能一觉睡四个小时了,凌晨四点才起床喝奶,然后继续睡到早上七点半才醒,比起头段时间,我觉得幸福感很强了。想起宝宝二月闹的时候,一家人都崩溃了,那段时间宝宝的爸爸如何培养孩子强大的内心,从胡鑫宇事件得到的启发你不要脸对,我就是不要给你吧!你刚好没有你滚我没有你圆你来先示范一下,我不知道怎么滚!你好丑我是不好看,但是在你面前我还不够丑的资格你长得好矮呀!你说得对,狗眼看人低说完这些孩子转春节喜迎兔宝宝,元宵团圆添丁喜宝宝的第一声啼哭,宣告了新生命的诞生,也为家庭带来喜悦为社会带来希望。在新年里,新生的喜讯更令人激动和振奋。正月初三,在武汉市一医院出生的兔宝宝宋承希,是家里的第三个孩子。我们做生孩子感觉受到不公平对待怎么开解?大无语事件。元宵节爷俩回老家放烟花,忽然发现叔叔家孩子有个新玩具,堂弟很骄傲的说是姨姥姥(奶奶的妹妹)买的,说每年都买。而且不让孩子玩。孩子回来问,姨姥姥为啥不给他买,是不喜欢他么生宝宝,可以参考生在这些星座中一个人的能力,和遗传教育经历等都有关系,和星座也有关联,星座特质概率无法统计高低,但多年hr分享给小伙伴的是,星座特质有实际意义。就如现实中人们说,你看看他父母那么优秀,怎么生了个法律解读胎儿的民事权利研究头条创作挑战赛什么样的人享有民事权利呢?在民法典中并没有具体规定什么样的人享有民事权利,但是根据法律的其他规定,我们可以推定活着的人享有民事权利。即使一些小婴儿没有民事行为能力,但莫兰德回归后辽宁队能确保卫冕成功吗,浙江球迷先过半决赛吧最近,各大平台球迷和自媒体媒体都在议论两件事,一件事是中国男篮主教练乔尔杰维奇不满国家队队员基础太差,罚篮都罚不进。第二件事是CBA辽宁大外援莫兰德与总冠军,辽宁球迷说莫兰德是广东