码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • AKS for Gitpod


    ------实习期间做的一个小项目 距今一个多月两个月-----------------

    1.First Week

    local k8s

    命令行:kubectl ✅

    运行Kubernetes: kind,minikube✅,kubeadm

    first step: minikube(need Container or virtual machine manager) , wsl version one , docker The three are in conflict with each other . wsl 1挂在Windows NT内核之上的仿Linux 系统 .没有Linux内核 不支持原生的docker 不支持Docker守护线程. IO速度也很慢 具体表现在编译和解压方面

    second step : in windows install ✅ , docker desktop,

    third step: WSL2✅ 是有 Linux 内核的轻量化虚拟机,基于Hyper-V 的虚拟机技术支持 ,支持原生的docker

    gitpod Local Preview❌ (memory,)

    2.Second Week

    first :aks✅-->learn container-instances ->pull static page from github

    (原理:1. Create container image:git clone code ,docker build ,docker run 2. Create container registry -- az acr create ,获取容器注册表的完整登录服务器名称,标记 ,docker push到推送到注册表 3.Deploy appalication -- az container create ,az container show )

    但是想通过container-instances 从github 拉取gitpod源码 ❌失败

    second : first to install gitpod [www.gitpod.io/docs/configure/self-hosted/latest/installing-gitpod]

    install the KOTS kubectl plugin

    www.gitpod.io/docs/configure/self-hosted/latest/installing-gitpod

    install Gitpod

    kubectl kots install gitpod

    最开始的架构:

    gitpod config : only to wirte domain name -- vote.whgitpod.com

    learn cert-manager --dns01(cost 2days)

    nslookup 域名也解析不了 dns 区域也没有传播 ❌

    然后将cert-manager改为self-signed 方式

    手动添加了A类型的记录集 前端地址(因为这个前端地址是gitpod的前端地址,刚开始安装完k8s这个是没有的)

    勉强强卡BUG ,然后域名就可以打开了

    之后就是Integrations 的问题。Registering a GitHub Enterprise Server。建好后最后在gitpod集成 认证的时候也会面临证书的问题❌ 。最后发现github.com官网可以用,不用自己搭建。

    但是面临register的问题

    研究很久发现 开会说从头看官网教程 :发现我仅仅是个证明价值体系,也没成功

    少了这三个架构

    之后用Azure Cli 跟官网着敲 把没有的建出来。但原来的问题还是没解决 还报register的问题

    这时候又尝试了gitpod官方文档 gitpod-io/gitpod-microsoft-aks-guide: Running Gitpod in Azure AKS (github.com)

    由于不是Mac 使用的是wsl 但我用的wsl 一直有超过最大重试次数错误。 重启以及等待两天也不行

    最后发现下面有setup.sh 文件 运用setup.sh 操作。但还是有错误

    。应该是wsl问题 。使用vm ware可以执行。

    最简单的就是.sh 脚本。亲测试 20分钟就可以实现Running Gitpod in AKS 并访问到了填写的domain name (具体还看机器网络情况)。

     

  • 相关阅读:
    Hadoop系列(一)Hadoop全分布式集群环境搭建
    【Leetcode】拿捏链表(三)——CM11 链表分割(牛客)、OR36 链表的回文结构(牛客)
    leetcode_1402 做菜顺序
    django项目从本地迁移到linux服务器
    昆泰芯微KTH78系列介绍大全
    无胁科技-TVD每日漏洞情报-2022-11-9
    nginx配置-超详细
    【Matlab笔记_16】yyyy-MM-dd HH:mm:ss的datetime格式拆分为yyyy-MM-dd日期部分和HH:mm:ss时间部分
    AI篇-如何用AI辅助对图片进行鉴赏
    社科院与杜兰大学能源管理硕士项目——惊喜会随时间慢慢酝酿而出
  • 原文地址:https://www.cnblogs.com/JayZzzWh/p/17151444.html
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号