Kubernetes on Azure: mudanças entre as edições
Ir para navegação
Ir para pesquisar
(Criou página com '=Create a Cluster= <syntaxhighlight lang=bash> function CREATE_AKS() { az aks create \ -n "" \ -g "" \ -l eastus2 \ --network-plugin azure \ --node-count...') |
Sem resumo de edição |
||
Linha 38: | Linha 38: | ||
--enable-cluster-autoscaler | --enable-cluster-autoscaler | ||
} | } | ||
</syntaxhighlight> | |||
=Load Balancing= | |||
<syntaxhighlight lang=yaml highlight=5,6> | |||
apiVersion: v1 | |||
kind: Service | |||
metadata: | |||
name: internal-app | |||
annotations: | |||
service.beta.kubernetes.io/azure-load-balancer-internal: "true" | |||
spec: | |||
type: LoadBalancer | |||
ports: | |||
- port: 80 | |||
selector: | |||
app: internal-app | |||
</syntaxhighlight> | </syntaxhighlight> |
Edição das 12h50min de 24 de julho de 2019
Create a Cluster
function CREATE_AKS() {
az aks create \
-n "" \
-g "" \
-l eastus2 \
--network-plugin azure \
--node-count 1 \
--node-vm-size Standard_B4ms \
--node-osdisk-size 127 \
--nodepool-name "default" \
--tags "" \
--vnet-subnet-id "" \
--service-principal "" \
--client-secret "" \
--enable-vmss \
--enable-cluster-autoscaler \
--min-count 2 \
--max-count 10 \
--node-count 3
# --network-policy calico
}
Create a node pool
function CREATE_NP() {
az aks nodepool add \
--resource-group "" \
--cluster-name "" \
--name "" \
--node-vm-size Standard_B4ms \
--node-osdisk-size 127 \
--node-count 2 \
--vnet-subnet-id "" \
--max-count 10 \
--min-count 2 \
--enable-cluster-autoscaler
}
Load Balancing
apiVersion: v1
kind: Service
metadata:
name: internal-app
annotations:
service.beta.kubernetes.io/azure-load-balancer-internal: "true"
spec:
type: LoadBalancer
ports:
- port: 80
selector:
app: internal-app