码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Helm 的简单使用 wordpress install


    概述

    尝试使用Helm部署wordpress博客服务

    Helm | Helm

    Helm命令

    bash自动补全

    Helm | Helm补全 - bash

    wordpress案例

    install

    1. helm repo add bitnami https://charts.bitnami.com/bitnami
    2. helm install wordpress bitnami/wordpress \
    3. --namespace=wordpress \
    4. --create-namespace \
    5. --set global.storageClass=nfs-client \
    6. --set wordpressUsername=admin \
    7. --set wordpressPassword=password \
    8. --set replicaCount=2 \
    9. --set service.type=NodePort \
    10. --set service.nodePorts.http=30808 \
    11. --set persistence.enabled=true \
    12. --set persistence.size=10Gi \
    13. --set volumePermissions.enabled=true \
    14. --set mariadb.enabled=true \
    15. --set mariadb.architecture=standalone \
    16. --set mariadb.auth.rootPassword=password \
    17. --set mariadb.auth.password=password \
    18. --set mariadb.primary.persistence.enabled=true \
    19. --set mariadb.primary.persistence.size=8Gi \
    20. --set memcached.enabled=true \
    21. --set wordpressConfigureCache=true
    22. NAME: wordpress
    23. LAST DEPLOYED: Sat Sep 23 22:01:43 2023
    24. NAMESPACE: wordpress
    25. STATUS: deployed
    26. REVISION: 1
    27. TEST SUITE: None
    28. NOTES:
    29. CHART NAME: wordpress
    30. CHART VERSION: 17.1.10
    31. APP VERSION: 6.3.1
    32. ** Please be patient while the chart is being deployed **
    33. Your WordPress site can be accessed through the following DNS name from within your cluster:
    34. wordpress.wordpress.svc.cluster.local (port 80)
    35. To access your WordPress site from outside the cluster follow the steps below:
    36. 1. Get the WordPress URL by running these commands:
    37. export NODE_PORT=$(kubectl get --namespace wordpress -o jsonpath="{.spec.ports[0].nodePort}" services wordpress)
    38. export NODE_IP=$(kubectl get nodes --namespace wordpress -o jsonpath="{.items[0].status.addresses[0].address}")
    39. echo "WordPress URL: http://$NODE_IP:$NODE_PORT/"
    40. echo "WordPress Admin URL: http://$NODE_IP:$NODE_PORT/admin"
    41. 2. Open a browser and access WordPress using the obtained URL.
    42. 3. Login with the following credentials below to see your blog:
    43. echo Username: admin
    44. echo Password: $(kubectl get secret --namespace wordpress wordpress -o jsonpath="{.data.wordpress-password}" | base64 -d)

     登录后端mariadb数据库

    部署成功后端:

    网页验证(非网页管理员访问):User's Blog!icon-default.png?t=N7T8http://192.168.164.14:30808/

    登录页面:

    1. NODE_PORT=$(kubectl get --namespace wordpress -o jsonpath="{.spec.ports[0].nodePort}" services wordpress)
    2. NODE_IP=$(kubectl get nodes --namespace wordpress -o jsonpath="{.items[0].status.addresses[0].address}")
    3. echo "WordPress URL: http://$NODE_IP:$NODE_PORT/"
    4. #WordPress URL: http://192.168.164.14:30808/
    5. echo "WordPress Admin URL: http://$NODE_IP:$NODE_PORT/admin"
    6. #WordPress Admin URL: http://192.168.164.14:30808/admin

    网站管理员访问: http://192.168.164.14:30808/admin

    修改中文:

    uninstall

     helm uninstall wordpress -n wordpress

    查看名称空间并强制删除对应资源才能算删除干净

    kubectl delete ns wordpress --force

    查看nfs服务器内的文件内容

    参考文档

    Helm | 使用Helm

    kubernetes部署nfs-subdir-external-provisioner_willops的博客-CSDN博客

  • 相关阅读:
    【论文笔记之 YIN】YIN, a fundamental frequency estimator for speech and music
    Vue脚手架的使用(VCLI)
    从原始边列表到邻接矩阵Python实现图数据处理的完整指南
    既能够用ffmpeg命令做RTSP流转RTMP流,又可以像调用avcodec/avfilter库一样逻辑编程
    Modbus TCP什么场景用?
    java与es8实战之三:Java API Client有关的知识点串讲
    分析报告有样板了-奥威BI数据可视化报表模板
    解读云视商系统开发等主流9大电商APP商业模式
    【0】数学的魅力
    Linux 内核参数:min_free_kbytes
  • 原文地址:https://blog.csdn.net/m0_59267075/article/details/133219603
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号