国基北盛 openstack 云主机搭建 超级详细步骤教程

需要使用到的镜像请提前下载好

链接:https://pan.baidu.com/s/1Uy5FMpjMPOxSSLSb9HmwEw?pwd=6666

提取码:6666

一、调整设置

分别关闭虚拟机 controller、compute

编辑虚拟机设置,并将controller、compute的内存改为8G

打开虚拟机controller

连接上SecureCRTPortable

打开浏览器

打开 192.168.100.10

二、创建网络

依次点击项目→网络→安全组→管理规则→删除所有的规则

添加规则

添加的协议分别是 ICMP、TCP、UDP

全部都分别设置出口和入口

依次点击管理员→网络→网络→添加网络

### Kubernetes 安装部署教程 (国基环境) #### 准备工作 在准备阶段,确保所有节点已经安装并配置好 CentOS 7.5 操作系统。将 `chinaskills_cloud_paas.iso` 镜像文件上传至 master 节点,并将其挂载以便后续操作[^3]。 #### 环境初始化 为了顺利部署 Kubernetes v1.18.1,在开始之前需完成如下准备工作: - **关闭防火墙**:通过命令 `systemctl stop firewalld && systemctl disable firewalld` 来停止并禁用防火墙服务。 - **设置 SELinux 到 Permissive 模式**:编辑 `/etc/selinux/config` 文件中的 `SELINUX=permissive` 参数来调整 SELinux 的状态。 - **加载必要的内核模块**:执行脚本以加载 br_netfilter 和 ip_vs 内核模块,这可以通过创建一个名为 `k8s.conf` 的文件实现,该文件位于 `/etc/sysconfig/modules/` 目录下,内容为: ```bash #!/bin/bash modprobe br_netfilter modprobe ip_vs ``` 之后赋予其可执行权限并通过 `. /etc/sysconfig/modules/k8s.conf` 加载这些模块。 #### 安装 Docker CE 及其他依赖项 由于 Kubernetes 使用容器运行时,默认推荐使用 Docker CE 版本来作为默认容器引擎。按照官方文档指导完成 Docker 的安装过程后,还需修改 docker.service 中的启动参数,加入 `--exec-opt native.cgroupdriver=cgroupfs` 这一选项,使得 Docker 的 cgroups driver 与 kubeadm 默认使用的相匹配。 #### 初始化 Master Node 当上述条件满足后,可以继续进行 Master Node 的初始化工作。此过程中会涉及到 token 创建以及证书颁发机构(CA)等相关信息生成。具体指令如下所示: ```shell kubeadm init --apiserver-advertise-address=<Master IP> \ --image-repository registry.aliyuncs.com/google_containers \ --service-cidr=10.96.0.0/12 \ --pod-network-cidr=10.244.0.0/16 ``` 注意替换 `<Master IP>` 为实际的 Master 主机 IP 地址。成功完成后记得保存输出的信息用于 Worker Nodes 的加入。 #### 配置 Kubectl 访问集群 为了让管理员能够方便地管理新建立起来的 Kubernetes Cluster,需要配置本地用户的 kubeconfig 文件指向新的 API Server: ```shell mkdir -p $HOME/.kube sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config sudo chown $(id -u):$(id -g) $HOME/.kube/config ``` #### 应用 Pod Network 插件 紧接着要做的就是应用 Flannel 或 Calico 等 CNI 类型插件来提供 pod-to-pod 通信能力。这里假设选用的是 flannel,则可通过下面的方式引入它: ```yaml kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml ``` #### 添加 Workder Nodes 至集群 最后一步便是让其余的工作节点参与到这个分布式计算环境中来了。回到最初记录下来的 join 命令那里去,依次登录各个 worker node 并执行相应的连接语句即可。 ---
评论 10
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值