![](/img/trans.png)
[英]Can SharePoint 2016 Farm be provisioned on a Kubernetes cluster or using Azure Kubernetes Service (AKS)?
[英]Can I create an Azure aks kubernetes cluster using a centos image?
我正在尝试使用 centos 映像创建 Azure aks 集群。
我创建了一个带有 ubuntu 图像的 aks 集群。
搜索互联网并没有找到任何表明centos是一个选项的信息。
resource "azurerm_kubernetes_cluster" "k8s" {
name = "${var.aks_name}"
location = "${data.azurerm_resource_group.rg.location}"
dns_prefix = "${var.aks_dns_prefix}"
resource_group_name = "${data.azurerm_resource_group.rg.name}"
linux_profile {
admin_username = "${var.vm_user_name}"
ssh_key {
key_data = "${file(var.public_ssh_key_path)}"
}
}
addon_profile {
http_application_routing {
enabled = false
}
}
agent_pool_profile {
name = "agentpool"
count = "${var.aks_agent_count}"
vm_size = "${var.aks_agent_vm_size}"
os_type = "Linux"
os_disk_size_gb = "${var.aks_agent_os_disk_size}"
vnet_subnet_id = "${data.azurerm_subnet.kubesubnet.id}"
}
不可以,您无法控制用于创建AKS的虚拟机映像。 我认为AKS引擎可与CoreOS一起使用。 https://github.com/Azure/aks-engine/issues/541
据我所知,您无法在Kubernetes托管服务中对此进行更改。 同样适用于GKE,而我认为EKS中也是如此。
它是AKS,您需要使用自定义映像,在这种情况下,您将不得不在其中一个云提供商中使用云VM(我没有Azure的经验,因此不能肯定地说,但是您可以在AWS上使用自定义映像 -kops和GCP)。 同样值得注意的是,在GKE中,您可以选择3个节点图像之一:
您提到您的主要重点是安全性,因此您可能会更接近Google提供的Container-Optimized OS。
容器优化的OS节点映像基于Linux内核的最新版本,并且经过优化以增强节点安全性。 它得到了Google团队的支持,可以快速对其进行修补以确保安全并迭代功能。 容器优化的操作系统映像比其他映像提供更好的支持,安全性和稳定性。
您可以在这里阅读更多内容。
我创建了一个原型 terraform 计划,它将 Centos Kubernetes 工作人员(作为 VMSS)添加到现有的 AKS。 原型当然是有意见的,只支持特定的 AKS 配置,但它可能是其他人为 AKS 实现自定义工作节点的基础
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.