Kubernetes on Azure: mudanças entre as edições

De Wiki Clusterlab.com.br
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