问题标签 [katacoda]
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.
docker - Docker Swarm 模式下的浏览器服务容器
我使用 docker-machine 创建了 3 个虚拟机:
这些是他们的IP:
然后docker-machine ssh manager1
和:
然后worker1和worker2加入swarm。
现在我创建了一个覆盖网络:
并以全局模式部署服务(节点的 1 个任务):
并且节点有效地有 1 个容器(任务)。
现在,我想直接访问我的虚拟主机.. 或者,至少,我想直接浏览我的服务的容器,因为我想用 nginx 开发我的服务的负载均衡器。为此,在我的 nginx conf 文件中,我想指向一个特定的服务容器(即现在我在全局模式下有 3 个节点(1 个管理器和 2 个工作人员),所以我有 3 个任务正在运行-->i'我想从这 3 个容器中选择一个)。我怎样才能做到这一点?
[编辑]:我可以简单地浏览到我的群节点VM_IP:SERVICE_PORT
,即:192.168.99.102:8200
,但仍然存在内部负载平衡。
我在想,如果我指向一个特定的 swarm 节点,我将在该特定节点内使用容器。但暂时没有。
openshift - Openshift 部署——fabric8 或模板
我是 openshift 新手,正在阅读https://learn.openshift.com/middleware/fis-deploy-app/上的交互式教程。
本教程使用来自https://github.com/jbossdemocentral/katacoda-fuse-getting-started.git的源代码并构建 docker 镜像并将应用程序部署到 openshift 环境。
我在教程中提到的模板文件定义了部署所需的“Routes、Services、BuildConfig 等”。但是我也可以看到它们在 /src/main/fabric 文件夹中定义。
看起来在构建过程中没有使用 fabric 文件夹。Openshift 控制台中创建/显示的路线、服务等与模板文件匹配。
有人可以澄清一下fabric8文件夹和里面的文件有什么用吗?我假设应该有另一种方法来创建从 fabric8 获取配置的应用程序 - 这是正确的吗?模板文件应该参考fabric8中的配置吗?
你能分享一些使用fabric8将应用程序部署到openshift的好例子吗?
基本上我在我的本地有 springboot 应用程序并试图找出最好的部署方法。
谢谢。
python - 需要 Python NLTK 就职文本语料库动手解决方案
我正在学习 NLTK Python 课程,该课程在“Text Corpora”上有一个动手问题(在 Katacoda 上),它不接受我下面提到的解决方案。长期以来一直被困在这个问题上。需要完成此动手操作才能在课程中进行前言。
问题定义:
导入就职语料库 对于语料库中可用的每个就职地址文本,执行以下操作。将所有单词转换为小写。然后确定以美国或公民开头的单词数。
提示:计算条件频率分布,其中条件是就职演说发表的年份,事件是美国或公民。将条件频率分布存储在变量 ac_cfd 中。
打印 ['america', 'citizen'] 在年份 [1841, 1993] 中出现的频率。
提示:利用与条件频率分布相关的制表方法。
为此,我编写了以下解决方案:
这给出了输出:
我无法在不同的论坛上找到相同的问题,尽管我确实发现了一个类似的问题,它想要绘制条件频率分布,他们的解决方案与我的相同,但有一个不同的,而不是他们绘制的表格线。( https://www.nltk.org/book/ch02.html ) 但是 Katacoda 不接受这个解决方案,我无法在课程中继续前进,因为必须完成动手操作。请帮忙
docker - 从 Kubernetes 日志中提取行
我是 kubernetes 的新手,并且仍在尝试从几行中提取日志并编写它,如果有人可以帮助我应该执行哪些命令。
如果 pod 名为 bino,我想提取与错误无法访问网站对应的行,然后将它们写入某个位置,例如 John/Doe/bino。我该怎么做?有一个简单的命令吗?
我尝试使用 kubectl log bino,但它只是转储终端上的所有输出,如果我想编写某些部分,我该怎么做?谢谢!
或者,如果有人在 katacoda 玩过,我会很感激一个类似例子的链接。
linux - 无法在 Katacoda 操场上配置上下文/让 kubectl 在 node01 上工作
$ kubectl config get-contexts
在集群中的 node01 上不返回任何内容。我什至在主节点上设置密码,然后运行$ sudo scp -i master@172.17.0.133:/etc/kubernetes/admin.conf ~/.kube/config
,但权限被拒绝。我如何让这个工作?
kubernetes - 用 Deployment 替换 ReplicationController 是否安全
我正在使用Stack Overflow的知识练习katacoda k8s 课程。我曾尝试通过命令行杀死 pod,它们的结果与简单示例完全相同。吊舱将在死后几分钟后重新创建。
问题:
我可以简单地将 替换为ReplicationController
吗Deployment
?
kubernetes - 我的 ingress.yaml 中是否需要 Namespace、Secret、ServiceAccount 和 ConfigMap?
我正在练习 k8s 的katacoda。目前我正在研究ingress.yaml
. 这章有额外的服务来yaml
文件。他们是Namespace, Secret, ServiceAccount, and ConfigMap
。因为Secret
我可以在以后阅读其他章节来理解它。
问题:
我需要
Namespace, ServiceAccount, and ConfigMap
在我的ingress.yaml
?假设我
Caddy
要制作https
.Secret
示例中是硬代码。如何实现一定期限后自动续订?
python-3.x - NLP 中的词性标注
我正在学习 NLTK Python 课程,该课程在“Text Corpora”上有一个动手问题(在 Katacoda 上),它不接受我下面提到的解决方案。长期以来一直被困在这个问题上。需要完成此动手操作才能在课程中进行前言。
问题防御
- 导入文本语料库 brown。
从语料库棕色中提取标记词列表。将结果存储在 brown_tagged_words
生成 brown_tagged_words 的三元组并将结果存储在 brown_tagged_trigrams 中。
4.对于 brown_tagged_trigrams 的每个 trigram,确定与每个单词关联的标签。这会产生一个元组列表,其中每个元组包含 3 个连续单词的 pos 标签,出现在文本中。将结果存储在 brown_trigram_pos_tags 中。
5.确定 brown_trigram_pos_tags 的频率分布,并将结果存储在 brown_trigram_pos_tags_freq 中。6.打印三元组出现的次数('JJ','NN','IN')
为此,我尝试了以下解决方案:kubernetes - 入口值作为空白数组和值 - {} 有什么区别?
在 kubernetes 网络策略中,我们可以将 Ingress 值设置为空白数组,即 [] 或者我们也可以将值设置为 - {}
使用这两个值有什么区别?
我尝试的第一个 YAML - 它没有用
在 katacoda 场景中回答的第二个 YAML