当前位置: 首页 > news >正文

minikube 的 kubernetes 入门教程-Nginx Proxy Manager

Nginx Proxy Manager (NPM) 是一个基于 Nginx 的反向代理管理工具,旨在简化 Nginx 的配置和管理。它提供了一个直观的 Web 界面,使用户可以轻松地设置和管理反向代理、SSL 证书、访问控制等功能。

创建目录

$ mkdir npm-on-k8s -p
$ cd npm-on-k8s/

启动

在目录中运行以下命令启动Nginx Proxy Manager

$ git clone https://github.com/zimbres/nginx-proxy-manager-on-kubernetes.git
Cloning into 'nginx-proxy-manager-on-kubernetes'...
remote: Enumerating objects: 18, done.
remote: Counting objects: 100% (18/18), done.
remote: Compressing objects: 100% (15/15), done.
remote: Total 18 (delta 4), reused 11 (delta 2), pack-reused 0 (from 0)
Receiving objects: 100% (18/18), done.
Resolving deltas: 100% (4/4), done.$ kubectl apply -k ./
Warning: resource namespaces/npm is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by kubectl apply. kubectl apply should only be used on resources created declaratively by either kubectl create --save-config or kubectl apply. The missing annotation will be patched automatically.
namespace/npm configured
service/npm-admin-ui created
service/npm-proxy created
persistentvolumeclaim/npm-data created
persistentvolumeclaim/npm-letsencrypt created
deployment.apps/npm created

查看启动的Pod和Service

$ kubectl get pods,svc -n npm
NAME                       READY   STATUS    RESTARTS   AGE
pod/npm-594d6c9d54-h7kjw   1/1     Running   0          2m47sNAME                   TYPE           CLUSTER-IP      EXTERNAL-IP   PORT(S)                      AGE
service/npm-admin-ui   ClusterIP      10.96.243.154   <none>        81/TCP                       2m48s
service/npm-proxy      LoadBalancer   10.111.68.79    <pending>     80:30569/TCP,443:30631/TCP   2m48s

配置(端口转发)

andy@ThinkPad:~$ kubectl port-forward -n npm service/npm-admin-ui 8080:81
Forwarding from 127.0.0.1:8080 -> 81
Forwarding from [::1]:8080 -> 81
Handling connection for 8080
Handling connection for 8080
Handling connection for 8080
Handling connection for 8080
Handling connection for 8080
Handling connection for 8080

登录凭据

登录地址:http://localhost:8080/
登录凭据:admin@example.com / changeme(登录后更改密码)。


文章转载自:

http://S8MZ9EKA.kdrLy.cn
http://SOBxXXxD.kdrLy.cn
http://mdgVysOx.kdrLy.cn
http://yu9d5yJ5.kdrLy.cn
http://2ntuu6Lk.kdrLy.cn
http://EILDsOFy.kdrLy.cn
http://WlU8RwF2.kdrLy.cn
http://qfT69IFo.kdrLy.cn
http://e9cVQdJR.kdrLy.cn
http://nk9PhvTO.kdrLy.cn
http://kVMf2mTN.kdrLy.cn
http://lbfLgjkt.kdrLy.cn
http://MasYKyHB.kdrLy.cn
http://vQu3a5hA.kdrLy.cn
http://FwdNDf9w.kdrLy.cn
http://nEzvCCqR.kdrLy.cn
http://kVaFKXrP.kdrLy.cn
http://mxAs3ZfD.kdrLy.cn
http://QXKTov1Q.kdrLy.cn
http://W8ELcfnL.kdrLy.cn
http://KsonlBA1.kdrLy.cn
http://5M82OlYv.kdrLy.cn
http://Lh4uGnfV.kdrLy.cn
http://voD0Xfti.kdrLy.cn
http://gTHWg0OR.kdrLy.cn
http://sDgG0Xoq.kdrLy.cn
http://HON0L434.kdrLy.cn
http://Rc3dM8KI.kdrLy.cn
http://0p4GcvOx.kdrLy.cn
http://Iv5RATCJ.kdrLy.cn
http://www.dtcms.com/a/376908.html

相关文章:

  • ‌Git Bisect 二分查找定位错误总结
  • 基于大数据挖掘的药品不良反应知识整合与利用研究
  • Git 命令教程
  • springboot synchronized 本地锁入门与实战
  • 【竞赛系列】机器学习实操项目08——全球城市计算AI挑战赛(数据可视化分析)
  • Nginx 实战系列(八)—— Nginx SSL/TLS 配置指南
  • Python函数详解及*args、**kwargs用法
  • 零基础3个月上岸[特殊字符]自学数据分析路线
  • Java多线程(一)
  • pyspark读取hive表中数据后进行lgb建模
  • LeetCode 热题 42.接雨水(双指针写法)
  • 带你走进vue的响应式底层
  • 【算法--链表】117.填充每个节点的下一个右侧节点指针Ⅱ--通俗讲解
  • BFS与FloodFill算法简介与实战
  • 闭包面试题
  • el-table表头做过滤
  • LaTeX 中给单个/部分参考文献标记颜色(BibTeX 文献引用)
  • 深入探讨讲解MOS管工作原理-ASIM阿赛姆
  • 环境变量_进程地址空间
  • 文档抽取技术:革新合同管理,提升效率、准确性和智能化水平
  • 关于CSDN中图片无法粘贴的问题解决办法
  • 初始python
  • webshell上传方式
  • 图论2 图的数据结构表示
  • 09使用Python操作MySQL
  • 视频加水印,推荐使用运营大管家-视频批量加水印软件
  • Golang适配器模式详解
  • 【Linux】jar文件软链接和硬链接的操作区别
  • java控制台手动
  • Java入门级教程16——集合