K8S 启动 code-server
K8S 启动 code-server
复制下面的 yaml 文件到 k8s master 节点
apiVersion: apps/v1
kind: Deployment
metadata:
name: code-server
spec:
replicas: 1
selector:
matchLabels:
app: code-server
template:
metadata:
labels:
app: code-server
spec:
containers:
- name: code-server
image: lscr.io/linuxserver/code-server:latest
env:
- name: PUID
value: "1000"
- name: PGID
value: "1000"
- name: TZ
value: "Etc/UTC"
- name: PASSWORD
value: "1" # 可选
- name: PROXY_DOMAIN
value: "code-server.my.domain" # 可选
- name: DEFAULT_WORKSPACE
value: "/config/workspace" # 可选
ports:
- containerPort: 8443
# volume:
---
apiVersion: v1
kind: Service
metadata:
name: code-server
spec:
selector:
app: code-server
ports:
- protocol: TCP
port: 8443
targetPort: 8443
type: ClusterIP
$ kubectl apply -f codeserver.yaml
code-server 已经在 K8S 中启动起来了,使用浏览器访问任意一台机器的 8443 端口,即可使用 code-server 应用。
检查启动是否成功
$ kubectl get svc, pod -o -wide
到这里已经启动成功,因为该 service 的 Type 为 ClusterIP,所有目前无法从外部访问。如果想从外界访问,可以修改该 service 类型为 NodePort,具体操作请使用互联网搜索。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具