k8s搭建容器云平台

平台部署–部署容器云平台

部署kubernets 1.22.1集群

curl -O http://...../chinaskills_cloud_paas_v2.0.2.iso
mount chinaskills_cloud_paas_v2.0.2.iso /mnt
cp -rvf /mnt/* /opt
cp /opt/kubeeasy /usr/bin
kubeeasy --help

#[install dependencies package cluster]
  kubeeasy install dependencies \
  --host 10.18.4.10,10.18.4.11 \
  --user root \
  --password 000000 \
  --offline-file /opt/dependencies/base-rpms.tar.gz

#[install k8s cluster offline]
  kubeeasy install kubernetes \
  --master 10.18.4.10 \
  --worker 10.18.4.11  \
  --user root \
  --password 000000 \
  --version 1.22.1 \
  --offline-file /opt/kubernetes.tar.gz

基础创建

在 default 命名空间下创建一个名为 exam 的 Pod,并为该 Pod 设置环境变量 exam,其值为 2022。

kubectl run exam --image nginx:latest --env="exam=2022" --image-pull-policy='IfNotPresent' 
平台部署–部署 Istio 服务网格

在 Kubernetes 集群上完成 Istio 服务网格环境的安装,然后新建命名空间 exam,为该命名空间开启自动注入 Sidecar。

kubeeasy add --istio istio
#通过为命名空间打标签来实现自动注入
kubectl label ns exam istio-injection=enabled
平台部署–部署 KubeVirt 虚拟化

在 Kubernetes 集群上完成 KubeVirt 虚拟化环境的安装。 完成后提交 master 节点的用户名、密码和 IP 到答题框。

kubeeasy add --virt kubevirt

平台部署–部署 Harbor 仓库及 Helm 包管理工具
在 master 节点上完成 Harbor 镜像仓库及 Helm 包管理工具的部署。然后使用 nginx 镜像 自定义一个 Chart,Deployment 名称为 nginx,副本数为 1,然后将该 Chart 部署到 default 命名空间下,Release 名称为 web。 完成后提交 master 节点的用户名、密码和 IP 到答题框。

#[add harbor]
kubeeasy add --registry harbor

相关推荐

  1. k8s容器平台

    2024-02-13 09:24:02       49 阅读
  2. k8s容器平台

    2024-02-13 09:24:02       33 阅读
  3. <span style='color:red;'>K</span><span style='color:red;'>8</span><span style='color:red;'>S</span><span style='color:red;'>搭</span><span style='color:red;'>建</span>

    K8S

    2024-02-13 09:24:02      32 阅读
  4. K8S环境

    2024-02-13 09:24:02       49 阅读
  5. K8S步骤

    2024-02-13 09:24:02       60 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-02-13 09:24:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-02-13 09:24:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-02-13 09:24:02       82 阅读
  4. Python语言-面向对象

    2024-02-13 09:24:02       91 阅读

热门阅读

  1. sqlserver 触发器

    2024-02-13 09:24:02       53 阅读
  2. Tokitsukaze and Short Path (plus)-牛客寒假训练营(二)

    2024-02-13 09:24:02       60 阅读
  3. 使用Nacos实现服务发现

    2024-02-13 09:24:02       53 阅读
  4. git入门

    2024-02-13 09:24:02       48 阅读
  5. 347. 前 K 个高频元素

    2024-02-13 09:24:02       56 阅读
  6. vue3 封装一个通用echarts组件

    2024-02-13 09:24:02       63 阅读
  7. 速盾:cdn集群防御空间dns服务器

    2024-02-13 09:24:02       47 阅读
  8. 深入了解Redis的过期策略和内存淘汰机制

    2024-02-13 09:24:02       43 阅读
  9. AutoSAR(基础入门篇)8.5-C/S原理进阶

    2024-02-13 09:24:02       42 阅读
  10. leetcode 153

    2024-02-13 09:24:02       50 阅读
  11. Apache POI的介绍以及使用示例

    2024-02-13 09:24:02       50 阅读
  12. 学习记录691@spring面试之bean的作用域

    2024-02-13 09:24:02       51 阅读