Estou tendo diversos problemas com os arquivos Yalm assim como outras pessoas e não há retorno da equipe da Alura. Já percebi este mesmo tratamento com os cursos de DevOps que estão desatualizados e largados.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Estou tendo diversos problemas com os arquivos Yalm assim como outras pessoas e não há retorno da equipe da Alura. Já percebi este mesmo tratamento com os cursos de DevOps que estão desatualizados e largados.
Boa tarde Rodrigo.
Qual os problemas que você esta tendo com os arquivos .yaml? Lembre-se que os arquivos .yaml são muito sensíveis a endentação e não devem ser endentados com o Tab, sendo necessário utilizar apenas espaços.
fico no aguardo dos problemas que você esta tendo
kubectl create -f .\statefulset.yaml
error: error validating ".\statefulset.yaml": error validating data: ValidationError(StatefulSet.spec): missing required field "selector" in io.k8s.api.apps.v1.StatefulSetSpec; if you choose to ignore these errors, turn validation off with --validate=false
Você pode tentar atualizar o arquivo statefulset.yaml para a versão: apps/v1
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: statefulset-mysql
spec:
selector:
matchLabels:
name: mysql #precisa ter o spec.selector.matchLabels.name = spec.template.metadata.labels.name
serviceName: db
template:
metadata:
labels:
name: mysql
spec:
containers:
- name: container-mysql
image: mysql:5.5
ports:
- containerPort: 3306
env:
- name: MYSQL_DATABASE
value: "loja"
- name: MYSQL_USER
value: "root"
- name: MYSQL_ALLOW_EMPTY_PASSWORD
value: "1"
volumeMounts:
- name: volume-mysql
mountPath: /var/lib/mysql
volumes:
- name: volume-mysql
persistentVolumeClaim:
claimName: configuracao-mysqlse quiser ver um exemplo, você pode se dirigir a documentação do kubernetes em https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/
Espero que isso resolva o problema, infelizmente a apiVersion: apps/v1beta1 foi descontinuada recentemente e estamos trabalhando para atualizar todos os cursos. Se tiver algum problema é só responde aqui e vou continuar te ajudando, continue se esforçando e bons estudos.