01.先让kubernetes跑起来

author author     2023-04-23     791

关键词:

参考技术A

①、修改主机名(Master、node1、node2)、修改hosts表、关闭selinux、清空防火墙、关闭firewalld服务(或者放行相应的端口);永久关闭swap,配置离线yum仓库;

注:防火墙不能关闭,网络要使用iptables进行报文转发;要永久关闭swap,需要直接将 /etc/fstab文件中的swap行注释掉。

②、修改内核参数,加载内核模块

③、在所有节点上部署Docker,并修改daemon.json文件,使用私有镜像仓库;

④、安装kubeadm、kubelet、kubectl,并添加命令补全;此处使用离线yum仓库

①、将所有的tar包上传至系统;创建私有镜像仓库,并将Kubernetes核心镜像推送到离线仓库中;

②、使用kubeadm初始化master节点,并添加环境变量使得可以补全kubectl命令;

注:①、service-cidr,虚拟网络地址段,用于为 Kubernetes 集群之中的 Service 配置 IP 地址(地址不会配置在任何接口上,是个虚拟IP),通过 Node 之上的 kube proxy 配置为 iptables或者ipvs 规则,从而将发往此地址的所有流量调度至其后端的各 Pod 对象。该网段在初始化集群时指定,用户创建Service时会动态配置该网段的IP地址;②、pod-network-cidr,虚拟网络地址段,用于为各 Pod 对象设定 IP 地址等网络参数,其地址配置于 Pod 中容器的网络接口之上,需要借助CNI网络插件来完成配置。

③、安装网络插件,首先从网盘下载kube-flannel.yml文件;修改网络插件的镜像源,地址为私有镜像仓库,注意要保证yml文件中flannel的镜像地址及版本号与仓库中的完全一致,即为 flannel:0.14.0

注:flannel 镜像文件的备用镜像站为 quay.mirrors.ustc.edu.cn/coreos 。

①、首先要在master节点上,创建一个用于加入cluster的token,使得node节点能够使用该token加入到集群中;token生成之后根据提示,将node节点加入到cluster中;

②、将node节点加入到集群中,并在master节点上验证集群中的节点。

注:如果node在flannel网络插件安装之后加入到集群时,可能会提示镜像拉取失败,需要查看master节点的registry镜像仓库是否工作正常。

①、master节点

②、node节点

由于部署过程中涉及到大量的离线镜像,有需要的可以私信博主免费获取!

c程序是如何跑起来的01——普通可执行文件的构成(代码片段)

学习目的程序烧到什么地方?程序加载到内存什么地方?程序如何执行?一、编译环境搭建ubuntu20.04使用arm-linux-gnueabihf-gcc7.5.0。二、程序源码main.c:#include<stdio.h>#include"calc.h"intmain(intargc,char*argv[])in 查看详情

c程序是如何跑起来的01——普通可执行文件的构成(代码片段)

学习目的程序烧到什么地方?程序加载到内存什么地方?程序如何执行?一、编译环境搭建ubuntu20.04使用arm-linux-gnueabihf-gcc7.5.0。二、程序源码main.c:#include<stdio.h>#include"calc.h"intmain(intargc,char*argv[])in 查看详情

想自学java的速来!docker原理阮一峰

二、我们先来看看这份笔记到底有什么1、先把kubernetes跑起来(先跑起来+创建kubernetes集群+部署应用+访问应用+Scale应用+滚动更新)2、重要概念3、部署kubernetesCluster(安装docker+安装kubelet.kubeadm和kubect... 查看详情

关于kubernetes中集群统一日志管理方案(elasticsearch+filebeat+kibana+metricbeat)搭建的一些笔记(代码片段)

...过程的避坑说明部分内容參考《CKA/CKAD应试指南》《基于Kubernetes的容器云平台实战》《Kubernetes权威指南》我所渴求的,無非是將心中脫穎語出的本性付諸生活,為何竟如此艱難呢------赫尔曼·黑塞《德米安》方案简述部... 查看详情

专属于java程序员的学习福音,轻松拿下offer

二、我们先来看看这份笔记到底有什么1、先把kubernetes跑起来(先跑起来+创建kubernetes集群+部署应用+访问应用+Scale应用+滚动更新)2、重要概念3、部署kubernetesCluster(安装docker+安装kubelet.kubeadm和kubect... 查看详情

学习caffe

...授权,非商业转载请注明出处。1.学习程序的第一步,先让程序跑起来,看看结果,这样就会有直观的感受。Caffe的官网上Caffe|DeepLearningFramework提供了很多的examples,你可以很容易 查看详情

一起来入门kubernetes(k8s)

Kubernetes什么是KubernetesKubernetes的好处:Kubernetes分布式集群架构的核心:serviceKubernetes中的Pod对象Kubernetes设计架构集群简介核心组件设计理念Kubernetes为什么叫k8s什么是KubernetesKubernetes是一个全新的基于容器技术的分布式架... 查看详情

终端里面的程序是怎样跑起来的

... 对于这一段语句的理解其实就是用后面的这些参数跑起来celery的可执行文件;那具体是怎样跑起来的呢,分为如下的四个步骤。一:mac的环境变量  mac一般使用bash作为默认shell,Mac系统的环境变量,加载顺序为:  Ⅰ.(... 查看详情

kubernetes学习01—kubernetes介绍

一、简介1、Kubernetes代码托管在GitHub上:https://github.com/kubernetes/kubernetes/。 2、Kubernetes是一个开源的,容器集群管理系统,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,... 查看详情

Kubernetes 容器运行时网络未准备好

】Kubernetes容器运行时网络未准备好【英文标题】:KubernetesContainerruntimenetworknotready【发布时间】:2021-08-2609:11:05【问题描述】:我安装了一个包含三个节点的Kubernetes集群,控制节点看起来没问题,当我尝试加入其他两个节点时... 查看详情

Kubernetes中的多行流利日志

】Kubernetes中的多行流利日志【英文标题】:multilinefluentdlogsinkubernetes【发布时间】:2020-01-2322:32:41【问题描述】:我是流利的新手。我已经配置了我需要的基本fluentd设置,并将其作为守护程序集部署到我的kubernetes集群。我看到... 查看详情

带你全面掌握高级知识点!java语言程序设计与数据结构基础篇

二、我们先来看看这份笔记到底有什么1、先把kubernetes跑起来(先跑起来+创建kubernetes集群+部署应用+访问应用+Scale应用+滚动更新)2、重要概念3、部署kubernetesCluster(安装docker+安装kubelet.kubeadm和kubect... 查看详情

一个程序怎么跑起来的

#include<stdio.h>intmain()printf("hello,world\\n");return0;在Unix系统上,由编译器把源文件转换为目标文件。gcc-ohellohello.c 查看详情

简单elixir游戏服设计-玩家进程跑起来

有了玩家模型,我们试试让玩家进程跑起来。需要搞个PlayerSupervisor来负责启动和监控玩家进程。defmodulePlayerSupervisordouseSupervisordefstart_link(_opts)doSupervisor.start_link(__MODULE__,:ok,name:__MODULE__)enddefinit(:ok)doSupervisor.init 查看详情

corethink功能模块探索开发让这个模块跑起来

让这个模块跑起来,太费劲了,多半原因是自己太粗心,opencmf.php中“uid”写成了“pid”,de了好几天的bug也没有搞出来,又加上最近发生了些事(brokenhearted)。。。上报错图:显示147行错误。而且打开那个页面apache占用率能到... 查看详情

[ue4]让ai跑起来

让AI由静止状态变成跑步状态,做法跟玩家角色走路一样。一、创建1D混合动画  二、在AI角色关联的动画蓝图中使用第一步创建的混合动画   查看详情

linux0.11-shell程序跑起来了-38(代码片段)

Linux0.11-shell程序跑起来了-38Shell程序跑起来了转载Shell程序跑起来了书接上回,上回书咱们说到,Linux通过缺页中断处理过程,将/bin/sh的代码从硬盘加载到了内存,此时便可以正式执行shell程序了。这个shell程序ÿ... 查看详情

linux0.11-shell程序跑起来了-38(代码片段)

Linux0.11-shell程序跑起来了-38Shell程序跑起来了转载Shell程序跑起来了书接上回,上回书咱们说到,Linux通过缺页中断处理过程,将/bin/sh的代码从硬盘加载到了内存,此时便可以正式执行shell程序了。这个shell程序ÿ... 查看详情