![](/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.