问题标签 [okteto]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - 在 Okteto Cloud 上创建 PersistentVolume
当我尝试使用以下定义在 Okteto Cloud 上创建持久卷时:
我收到以下错误:
然而,根据Okteto 云文档,persistentVolumes 似乎已获得授权。
我将如何在那里创建一个?
.
对于上下文,我试图重现一个简单的 postgres 部署(没有复制,没有备份)。这是我的完整部署文件:
kubernetes - 在 Okteto 上的 pod/部署之间共享 PersistentVolumeClaims
使用 Okteto Cloud,为了让不同的 pod/部署访问共享的 PersistentVolumeClaim,我尝试将 PersistentVolumeClaim 设置accessModes
为"ReadWriteMany"
:
成功应用我的部署kubectl
,但部署本身在 okteto Web UI 上超时,并出现错误:
现在,accessModes
设置为的相同 PersistentVolumeClaim 可以正常"ReadWriteOnce"
部署。
Okteto Cloud 上是否"ReadWriteMany"
不允许 accessMode ?
如果是,我怎样才能让多个 pod/部署访问相同的卷数据?
为了精确起见,就我而言,我认为从技术上讲,我只需要一个 pod 来写入卷,而另一个 pod 可以从中读取。
我的用例是让一个容器将文件保存到一个文件夹,另一个容器监视更改并从同一文件夹加载文件。
kubernetes - Okteto 云上的 Websockets?
Ingress
鉴于围绕es 和s的特定于 okteto 的限制,目前是否有一种方法可以从部署在 Okteto 云上的应用程序提供 websocket 服务Service
?
我读过这只能使用Service
orIngress
类型LoadBalancer
,所以这就是我尝试过的。
但是,根据Okteto docs,Service
类型LoadBalancer
(or NodePort
) 是管理的。在实践中,它们似乎会自动转换为ClusterIP Service
, + 通过自动 URL 暴露在互联网上。
这些只处理HTTP
请求吗?或者有没有办法让它们处理基于 TCP 或 UDP 的其他类型的连接(如 websockets)?
kubernetes - 使用 Okteto 在 Spyder (Python) 中进行远程 Kubernetes 开发
对于 Visual Studio Code (VSC),可以安装Remote-Kubernetes
扩展,它允许您直接使用远程开发环境、启动它们、配置它们等。更多信息在这里。
Spyder 是否有类似的可能?
我知道可以连接到远程内核,但这似乎需要远程环境已经在运行。okteto up
我正在寻找与VSC中的命令相同的功能。
python-3.6 - Python 中的 C 模块导入(使用 Cython)
如何在 python 中导入使用 Cython 生成的 C 模块?
我尝试了正常的方式:
这可能是python3可能无法识别C中的cpdef或cdef函数吗?在本地运行时,这不会给我带来任何问题。部署到 Okteto 云时,日志显示:
ImportError:无法从“app.CythonOperations”(未知位置)导入名称“executor_unpack”
这是我的 executor_unpack.pyx 文件:
我在 CythonOperations 目录中也有 executor_unpack.c 文件。executor_unpack.pyx 文件不在同一个目录下。我目前正在部署此软件,并希望任何人对如何解决此问题的想法 :) 谢谢。
kubernetes - 无法在代理后面的 Windows 上检索 okteto 所需的文件
我正在尝试在 Visual Studio Code 上部署 okteto 环境以在 Kubernetes 上使用远程开发。
按照官方步骤(https://okteto.com/blog/remote-kubernetes-development/),我执行了“Okteto:up”并选择了清单(vscode-remote-go/okteto.yml),但得到了这个错误:
通过更改日志级别,我还得到了这些日志:
这个环境在我的公司代理后面,okteto.exe 可能没有使用 Windows 代理设置。当我直接输入 URL(https://github.com/syncthing/syncthing/releases/download/v1.10.0/syncthing-windows-amd64-v1.10.0.zip)时,可以使用代理下载。
是否可以在代理后面使用 okteto?
docker - 如何通过 okteto 运行 Windows 应用程序
有没有一种方法可以通过 okteto 运行 Windows 应用程序表单项目。我对 docker 和 okteto 不了解,但我的软件工程师兄弟告诉我这是可能的。这里的任何人都可以建议我如何继续。
docker - 无法将私有包/图像从 GitHub Container Registry 拉入 Okteto Kubernetes
我希望可以征求你的意见。
简而言之,问题是:我的管道无法将私有镜像从 GHCR.IO 拉入 Okteto Kubernetes,但来自同一个私有仓库的公共镜像可以工作。
我在 Windows 10 上并使用带有 kinD 的 WSL2-Ubuntu 20.04 LTS 进行开发,也尝试了 minikube。
我在 Okteto 中收到一个错误,指出图像拉取是“未经授权的”->“imagePullBackOff”。
我做过的事情:浏览 Stack Overflow、RTFM、Okteto 常见问题解答、下载 Okteto kubeconfig、拔头发,花了比我想承认的更多的时间——仍然没有成功。
无论出于何种原因,我都无法创建一个有效的“kubectl secret”。当通过“docker login --username”登录到 ghcr.io 时,我可以在本地提取私有图像。
无论我尝试过什么,尝试在 Okteto 中提取私有图像时仍然会收到错误“未经授权”。
带有最新更新的我的设置:
- 视窗 10 专业版
- JetBrains Rider IDE
- WSL2-Ubuntu 20.04 LTS
- ASP.NET Core MVC 应用
- .NET 6 SDK
- 码头工人
- 种类
- 迷你库贝
- 巧克力味
- 家酿
设置种类
Kubernetes.yaml
你知道为什么它不起作用以及我能做什么吗?
非常感谢我亲爱的朋友,每一个输入都非常感谢!
希望你们有一个愉快的假期。
干杯,迈克尔
github - Okteto 忽略某些 yaml 文件
在我的 GitHub 存储库中,我有 2 个 yaml 文件:
k8s/deploy-all-secrets.yaml
k8s/deploy-edge.yaml
我利用 cloud.okteto.com 来部署这个部署文件。但我不希望 Okteto 部署该deploy-all-secrets.yaml
文件。有什么办法可以从 Okteto 中排除这个文件?
我尝试使用.stignore
文件,但这没有结果。