gpt4 book ai didi

kubernetes - Windows 和 Linux Kubernetes 集群上的 Windows 容器

转载 作者:行者123 更新时间:2023-12-03 09:48:03 24 4
gpt4 key购买 nike

我是 Kubernetes 世界的新手。在我的项目中,我们计划短期使用 Windows 容器(.net 完整框架),长期使用 linux 容器(.net 核心)。

我们有一个由基础架构团队提供的 K8 集群,该集群混合了 Linux 和 Windows 节点。我只是想知道我的 windows 容器如何只部署到 K8 集群中的 windows 节点。它是由 K8 处理的还是我需要其他任何东西?

最佳答案

以下是来自 Kubernetes Windows Documentation 的详细信息.

因为您的集群同时具有 Linux 和 Windows 节点,所以您必须显式设置 nodeSelector 约束才能将 pod 调度到 Windows 节点。您必须将带有标签 beta.kubernetes.io/os 的 nodeSelector 设置为值 windows;请参阅以下示例:

apiVersion: v1
kind: Pod
metadata:
name: iis
labels:
name: iis
spec:
containers:
- name: iis
image: microsoft/iis:windowsservercore-1709
ports:
- containerPort: 80
nodeSelector:
"kubernetes.io/os": windows

关于kubernetes - Windows 和 Linux Kubernetes 集群上的 Windows 容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51832277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com