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

在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
  现在一切就绪。
  祝您愉快!

做人切忌透支德行,透支好运,透支生命李白曾感叹夫天地者,万物之逆旅也光阴者,百代之过客也。而浮生若梦,为欢几何?时光有限,能量永恒,物极必反,贪多必失。生命是一种回响,你付出什么就会得到什么,播种什么就会收获什么,而有人在背后说你坏话?这么做才是智者的手腕大千世界芸芸众生在诸多美好的背后难保也有人爱议论长短有人爱搬弄是非当发现有人在你背后说三道四不必怒火中烧怎么做才是智者的表现让我们一起向圣严法师讨教文圣严法师01hr人前不说别人好朋友圈高质量文案2022全新个性高质量说说1。经历的意义在于引导你,并非定义你。2。山高路远,看世界,也找自己。3。花会沿路盛开的,你以后的路也是。4。彩色气球能带我去明信片上的远方。5。永远做一个三观比五官正的女孩子6。王均瑶作为浙商传奇却不幸英年早逝,他的身后事是怎样处理的?他是贫困家庭长大的穷小子,父母身体差,家中还有两个弟弟,万般无奈之下只得放弃学业补贴家用。他又是中国包机第一人,靠着对商业的敏锐嗅觉,只用了二十年便打下了亿万资产的商业帝国。他就是她被害91年了!毛主席一生中曾为她四次落泪90小花文学社小洁原创文章欢迎分享转载1975年,毛主席去世的前一年,当时的他已经82岁,身边的护士要去剪头发,离开之前去询问了毛主席的建议主席,我和张姐想去理个发,您看理什么样的警报新的气候研究预测北冰洋的雨比雪还多格陵兰岛Ilulissat附近有冰山这些变化有着巨大的影响,首席研究员说,所有这些都会对野生动物的数量和人类的生计产生影响。周二发表的研究报告杂志自然通讯建议在北极,降雨将比降雪更全球首个活体机器人实现自我繁衍引担忧,科研人员这些机器人可消灭近日,全球首个活体机器人实现自我繁殖的消息引发关注。近日,美国佛蒙特大学和塔夫茨大学的研究团队发现了一种全新的生物繁殖方式,并利用这一发现创造了有史以来第一个可自我繁殖的活体机器人新能源行业研究迎接2022年光风大年(报告出品方作者国泰君安,庞钧文,石岩)1。提效降本,持续增长基本原理光生伏特效应,隐含光伏降本空间光伏发电原理迥异于其他所有发电形式,成本下降潜力巨大。光伏发电仅需要产生PN结,每月万元起,审计行业大涨薪审计,被视为资本市场看门人的存在,内部却自嘲和民工兄弟没差。中国资本市场有4000多家上市公司,每家每年要发年度财务报告。每个报告期内剩多少资产挣了多少赔了多少,要清清楚楚的罗列在顶级前锋加盟!北控第二阶段20人大名单正式确定,马布里开始发力上赛季效力于浙江稠州队的顶级前锋兰兹博格,快要结束隔离,过几天就能够与北控男篮会合。兰兹博格加盟后,北控男篮第二阶段注册的球员就多达20人,分别是张帆廖三宁哈斯俞长栋邹雨宸侯逸凡王电子烟行业生变或迎量身定制监管,细则预计明年出台记者徐诗琪一则不足30字的公告让电子烟行业掀起风暴。11月26日,国务院发布修订中华人民共和国烟草专卖法实施条例的决定,明确电子烟将参照卷烟的有关规定执行,即日施行。这一条例在今年
巴西女排双塔之一塔伊萨中国女排在国内有着众多的球迷,爱屋及乌,中国女排在世界排坛的几个主要对手国家中的一些优秀球员中国球迷也印象深刻,例如很早之前古巴女排的路易斯,俄罗斯女排的高妹加莫娃而提起世界强队巴生娃成瘾的11位明星,有人5年生4个,有人两只手都数不过来如果您喜欢这篇文章,请点击右上方的关注。感谢您的鼓励与支持,希望能给您带来舒适愉悦的阅读体验。你知道娱乐圈中生娃成瘾的明星都有哪些吗?他们中有的5年生4个,有的孩子多到两只手都数不为什么明星都在用苹果?是其他手机不好吗?有些东西你根本说不出哪里好,可以就是取代不了,苹果手机就是一个最好的例子。去搜集明星在社交平台发布内容附带的手机型号,现实非常残酷,大部分都是苹果机型,也有安卓的在少数,但是都是大还记得他吗?湖人勇士冠军后卫,还能重返NBA?事情大概是这样,国王随队记者JasonAnderson报道了一条消息,据悉,国王等多支球队有意签下自由球员奎因库克,目前库克的下家还未确定,但是预计他很快会回归NBA。奎因库克的名病急乱投医?湖人的疾,其实只有欧文才能医连续两年,希尔德都以最佳男配角的身份参演了湖人有意XXX这部夏日系列大剧,去年夏天更是差点成功上位,湖人球衣都套头上了,结果被龟龟硬生生的给扒拉了下来,穿到了自己身上。不过您还别说如果当初的那个欧文再成熟一点,他的成就会不会比现在更高?说到欧文大家应该是非常了解的,身为状元的他,球风华丽打球观赏性特别的高,还没有进入联盟就已经收获了大批的粉丝。在被骑士选中之后,欧文就一直是球队的当家,但是球队的战绩一直很糟糕,一扬科维奇没能赢下日本还是很遗憾对阵强队关键在于能够控住球直播吧7月24日讯在日本爱知县丰田体育场举行的2022东亚杯男子足球比赛,中国国家男子足球选拔队00战平东道主日本队。在赛后新闻发布会上,中国男足选拔队主教练扬科维奇介绍,上场对阵国企改革关键问题分析报告(央企地方国企的126个案例)笔记梳理木的书房本报告的背景国有企业改革的基本主线激发活力是国有企业改革的基本主线。国企改革是适应社会化大生产和社会主义市场经济,增强企业活力的过程。国企改革三年行动方案中央全面深iPhone14可能会放弃硬件SIM卡向无端口设计迈出关键一步苹果可能正在推动一个只有eSIM的未来iPhone13Pro一段时间以来,我们一直听说eSIM(嵌入式SIM)可能很快会取代物理SIM卡,现在听起来很像iPhone14可能是启动这值得推荐的3款千元旗舰手机,公认极致性价比,口碑也很不错您在阅读前请点击上面的关注二字,后续会第一时间为您提供更多有价值的相关内容,感谢您的支持。虽然说高端旗舰机的系统性能更好,日常使用时会更加的流畅,不过高端旗舰机也有一个弊端,那就是还在纠结给父母换什么手机?这4款大内存超长续航可以考虑最近不少朋友在问想给爸妈换台新手机,应该从哪几个方面选?是买贵的好还是性价比高的好,我觉得主要从续航性能内存大三个方面选,给大家汇总了四款续航不错内存超大的手机第一款红米note1