2024-09-10 08:25:32 +00:00
|
|
|
|
apiVersion: devcontainer.devstar.cn/v1
|
|
|
|
|
kind: DevcontainerApp
|
|
|
|
|
metadata:
|
2024-10-13 11:24:13 +00:00
|
|
|
|
name: studio-test
|
2024-09-25 01:51:11 +00:00
|
|
|
|
namespace: devstar-studio-ns
|
2024-09-10 08:25:32 +00:00
|
|
|
|
labels:
|
2024-09-30 08:19:26 +00:00
|
|
|
|
app.kubernetes.io/name: devcontainer-operator
|
2024-09-10 08:25:32 +00:00
|
|
|
|
app.kubernetes.io/managed-by: kustomize
|
|
|
|
|
spec:
|
2024-09-25 01:51:11 +00:00
|
|
|
|
statefulset:
|
2024-10-14 05:49:23 +00:00
|
|
|
|
image: devstar.cn/public/base-ssh-devcontainer:ubuntu-20.04-20241014
|
|
|
|
|
gitRepositoryURL: https://gitee.com/daimingchen_gitee/mock-repo
|
2024-09-25 01:51:11 +00:00
|
|
|
|
command:
|
|
|
|
|
- /bin/bash
|
|
|
|
|
- -c
|
2024-10-14 06:49:53 +00:00
|
|
|
|
- service ssh restart && tail -f /dev/null
|
2024-09-25 01:51:11 +00:00
|
|
|
|
containerPort: 22
|
2024-10-13 11:24:13 +00:00
|
|
|
|
sshPublicKeyList:
|
|
|
|
|
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC7TXcmW9GNAUou+s1PgBcJlZkw0xZ1ZxLktfsVKvsllYhpjYL7CTgUkl+t5GCvUdBvjQkoOGjenHj7VO3fkF43cFWsHPgBqIFMNDCXHfafbw7OCaKSyPb1Bn+y4mypoYhSy6YirGKSnC/Vw32VK9rtGpBuQse6KvJCMq34wOmdt7Em1vWYWxZaAkDNYUjrmY6/7bjSgUYWNlHx/kM8YQ4gluuackotAHaDo1owCK9dc9FZX2XUZcCJZVVRxCr0LRiyQqfO4s/YIUAetDmE0PP/FKc6lotRZGoNS9t1XSrMRVApF8V2+IgWNDMIzqtap/waMSNhSAOZtiyzx/VjLk92Bm8LPYpv3M1gsoQBZlp1lKstxDjhApq/H5pHOFVNGWPGW4rW5XB8F+Yrwg1PUvV/rBolG73BUAQF+V9UpV4SGKRZtzcOyTPwVZYJx9M5zF6NKAi5Dw8HXqDEvm/r6xc2Ak47NCfikdE3Szd4FZHUJrMY24bv1W4eiON7hHul8e8= TempSessionSSHPublicKey
|
|
|
|
|
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDhhM6sByTFz/45YbUBNdziONY1zRdy2CQ/klUJ/MEPeJ7f2mWj3Ek3A9shGGT0sKMTiwQwGgRNYG+RsENtHm+b6yp3QMngdy3GCRlEUNSVdLHdgBCpuHKzD0ELgZSa7NIOR9A0IucxxDQAT3iPcyK0bV0ruhDnO/glSfFN0Kv/75Yehu4UUI4EkSK9kInsVbtwh/9rJJn5BiE3YXn591eYfC8KX7oryXuLw433kQzWp49v4dlpDp2ZZnoxB9qZYV95S6kDFt2XizB8hS5yJ9S2gxtRz2Far5XHNw+Hu3uJgPcvp616xfg5b7qBpRpla9yNU4J/s5w682/ahMxokoK0rP/VMNFqIx/WhQ1sgReCOu5cXzUukVDpLM+ehyvw9MYzvu6Oo/Kq3nliKGwD9a9w90Eq2C33HWOA3rUhJelGRVuFb3tea56QjLstzCY2ijjOozBg/5qilK7t86XyTfvGg7y9WPo3KaIQcPU2ZK6yZWATDp1FXbLCERRZldOPY58= YetAnotherTempSSHPublicKey
|
2024-09-25 01:51:11 +00:00
|
|
|
|
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
|