赵宇博的技术博客 赵宇博的技术博客
首页
前端
后端
数据库专栏
k8s专栏
分布式专栏
Linux网络专栏
手写系列专栏
随笔
关于
GitHub (opens new window)
首页
前端
后端
数据库专栏
k8s专栏
分布式专栏
Linux网络专栏
手写系列专栏
随笔
关于
GitHub (opens new window)
  • k8s基础

    • k8s安装(基于kubeadm)
    • k8s安装Ingress
      • 1、下载配置 ingress-nginx 文件
      • 2、修改为国内可以访问的镜像
      • 3、k8s 配置 ingress-nginx
    • k8s整体架构
    • k8s安装Metrics Server
    • k8s配置Containerd
  • docker

  • k8s专栏
  • k8s基础
zhaoyb
2023-12-04
目录

k8s安装Ingress

# 安装Ingress-nginx

# 1、下载配置 ingress-nginx 文件

INGRESS_NGINX_VERSION=1.8.0

# 使用 LoadBalancer
# 适合于没有 Helm 的环境,或者是倾向于使用 YAML 配置
wget https://jihulab.com/mirrors-github/kubernetes/ingress-nginx/-/raw/controller-v$INGRESS_NGINX_VERSION/deploy/static/provider/cloud/deploy.yaml

1
2
3
4
5
6

# 2、修改为国内可以访问的镜像

sudo sed -i "s#registry.k8s.io/ingress-nginx/controller:v1.8.0@sha256:744ae2afd433a395eeb13dc03d3313facba92e96ad71d9feaafc85925493fee3#registry.jihulab.com/xuxiaowei-cloud/xuxiaowei-cloud/ingress-nginx/controller:v1.8.0#g" deploy.yaml
sudo sed -i "s#registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20231011-8b53cabe0@sha256:a7943503b45d552785aa3b5e457f169a5661fb94d82b8a3373bcd9ebaf9aac80#registry.jihulab.com/xuxiaowei-cloud/xuxiaowei-cloud/ingress-nginx/kube-webhook-certgen:v20231011-8b53cabe0#g" deploy.yaml
sudo sed -i "s#registry.k8s.io/ingress-nginx/kube-webhook-certgen:v20230407@sha256:543c40fd093964bc9ab509d3e791f9989963021f1e9e4c9c7b6700b02bfb227b#registry.jihulab.com/xuxiaowei-cloud/xuxiaowei-cloud/ingress-nginx/kube-webhook-certgen:v20230407#g" deploy.yaml
1
2
3

# 3、k8s 配置 ingress-nginx

kubectl apply -f deploy.yaml

kubectl get pod --all-namespaces

kubectl get svc --all-namespaces
1
2
3
4
5
#ingress-nginx
上次更新: 2023/12/04, 17:47:36
k8s安装(基于kubeadm)
k8s整体架构

← k8s安装(基于kubeadm) k8s整体架构→

最近更新
01
Activiti6-业务实现
12-06
02
Activiti6-API详解
11-28
03
SpringBoot集成Activiti和UI
11-21
更多文章>
Theme by Vdoing | Copyright © 2022-2024 赵宇博 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式