* 修复k8s/devcontainer/suite_test * 改进了DevStar Controller Manager镜像相关代码 * 修改了Dockerfile.rootless以解决go版本问题 * 移动Dockerfile.cotroller-manager位置 * Merge remote-tracking branch 'origin/dev' into devcontainer-on-k8s * Merge remote-tracking branch 'origin/add_k8s' into AppOnK8s * Merge remote-tracking branch 'origin/add-dockerfile-method-and-start-s… * 添加了k8s下的停止、重启devcontainer和webterminal * Merge branch 'add-dockerfile-method-and-start-stop-container' of https… * 更新了容器镜像方式的构建、安装和使用方法,但是devcontainer功能还有问题 * fix run postCreateCommand bug * sh文件方式管理启动脚本 * Merge branch 'add-dockerfile-method-and-start-stop-container' of https… * add restart command and fix bug * chore: 补充添加k8s controller的go.mod和go.sum文件 * Merge branch 'add-dockerfile-method-and-start-stop-container' of https… * 为devstar添加k8s上的controller-manager * add dockerfile method to create container and save container .restart …
39 lines
1.5 KiB
YAML
39 lines
1.5 KiB
YAML
apiVersion: devcontainer.devstar.cn/v1
|
||
kind: DevcontainerApp
|
||
metadata:
|
||
name: studio-test
|
||
namespace: default
|
||
labels:
|
||
app.kubernetes.io/name: devcontainer-operator
|
||
app.kubernetes.io/managed-by: kustomize
|
||
spec:
|
||
statefulset:
|
||
image: devstar.cn/public/base-ssh-devcontainer:ubuntu-20.04-20241014
|
||
gitRepositoryURL: https://gitee.com/panshuxiao/test-devcontainer.git
|
||
command:
|
||
- /bin/bash
|
||
- -c
|
||
- service ssh start && while true; do sleep 60; done
|
||
containerPort: 22
|
||
sshPublicKeyList:
|
||
- ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOmlOiVc18CjXKmVxDwSEqQ8fA2ikZ3p8NqdGV1Gw2cQ panshuxiao@mail.ustc.edu.cn
|
||
service:
|
||
servicePort: 22
|
||
# nodePort: 30000 # 建议动态分配,不建议写入固定 NodePort 值
|
||
|
||
|
||
######################################################################################################################################
|
||
# 后记:SSH连接方式
|
||
|
||
# ```bash
|
||
# >>>>> minikube ip
|
||
# # 192.168.49.2
|
||
#
|
||
# >>>>> minikube service list
|
||
# # |-------------------------|----------------------------------------------------------|--------------|---------------------------|
|
||
# # | NAMESPACE | NAME | TARGET PORT | URL |
|
||
# # |-------------------------|----------------------------------------------------------|--------------|---------------------------|
|
||
# # | devstar-devcontainer-ns | daimingchen-devstar-beef092a69c011ef9c00000c2952a362-svc | ssh-port/22 | http://192.168.49.2:32598 |
|
||
#
|
||
# >>>>> ssh -p 32598 username@192.168.49.2
|