我可以通过 pod 转到 ubuntu docker
can i novnc to ubuntu docker via pod
我正在使用
docker run -p 6081:6081 -v /dev/shm:/dev/shm dorowu/ubuntu-desktop-lxde-vnc
docker run -p 6081:443 -e SSL_PORT=443 -v ${PWD}/ssl:/etc/nginx/ssl -v /dev/shm:/dev/shm dorowu/ubuntu-desktop-lxde-vnc
我可以从 https://localhost:6081 以加密方式访问 docker,但无法通过 kubernetes 部署来操作它
我的部署文件
apiVersion: apps/v1
kind: Deployment
metadata:
name: test
namespace: test
spec:
selector:
matchLabels:
app: test
replicas: 1
template:
metadata:
labels:
app: test
spec:
containers:
- name: test
image: dorowu/ubuntu-desktop-lxde-vnc
imagePullPolicy: Always
ports:
- containerPort: 443
env:
- name: RESOLUTION
value: "1920x1080"
- name: SSL_PORT
value: "443"
如何将我的本地 ssl 从我的部署引用到 kubernetes 集群?
您可以使用您的证书数据创建 TLS SECRETS,如文档[1] 中所述,您可以将创建的机密作为 ENV VAR 引用或将其安装在 pod 中。
[1] - https://kubernetes.io/docs/concepts/configuration/secret/#tls-secrets
我正在使用
docker run -p 6081:6081 -v /dev/shm:/dev/shm dorowu/ubuntu-desktop-lxde-vnc
docker run -p 6081:443 -e SSL_PORT=443 -v ${PWD}/ssl:/etc/nginx/ssl -v /dev/shm:/dev/shm dorowu/ubuntu-desktop-lxde-vnc
我可以从 https://localhost:6081 以加密方式访问 docker,但无法通过 kubernetes 部署来操作它
我的部署文件
apiVersion: apps/v1
kind: Deployment
metadata:
name: test
namespace: test
spec:
selector:
matchLabels:
app: test
replicas: 1
template:
metadata:
labels:
app: test
spec:
containers:
- name: test
image: dorowu/ubuntu-desktop-lxde-vnc
imagePullPolicy: Always
ports:
- containerPort: 443
env:
- name: RESOLUTION
value: "1920x1080"
- name: SSL_PORT
value: "443"
如何将我的本地 ssl 从我的部署引用到 kubernetes 集群?
您可以使用您的证书数据创建 TLS SECRETS,如文档[1] 中所述,您可以将创建的机密作为 ENV VAR 引用或将其安装在 pod 中。
[1] - https://kubernetes.io/docs/concepts/configuration/secret/#tls-secrets