11.2 Configuracão
A instalação do Kubeflow mais recomendada é através de um dos provedores de pacotes listados na documentação oficial. Mas, para melhor entendimento dos componentes e para a instalação local, vamos usar o método avançado via manifests da versão 1.10.
11.2.1 Pré-requisitos
kind: Ferramenta para facilitar a instalação do Kubernetes em uma máquina local.
kubectl: Ferramenta para configuração do ambiente local do Kubernetes.
kustomize: Ferramenta para instalação dos templates do Kubeflow.
Para instalações locais com Linux, altere os seguintes parâmetros de kernel:
sudo sysctl fs.inotify.max_user_instances=2280
sudo sysctl fs.inotify.max_user_watches=1255360Crie o cluster kind:
cat <<EOF | kind create cluster --name=kubeflow --config=-
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
image: kindest/node:v1.32.0@sha256:c48c62eac5da28cdadcf560d1d8616cfa6783b58f0d94cf63ad1bf49600cb027
kubeadmConfigPatches:
- |
kind: ClusterConfiguration
apiServer:
extraArgs:
"service-account-issuer": "https://kubernetes.default.svc"
"service-account-signing-key-file": "/etc/kubernetes/pki/sa.key"
EOFSalve as configurações do cluster para usar o kubectl:
Crie as Secrets para acessar as imagens Docker do cluster:
Pronto! Agora estamos prontos para começar a instalação.
11.2.2 Instalação via manifests
O Kubeflow pode ser instalado via manifests da versão 1.10. Esses manifests são a base para todos os provedores de pacotes. Para iniciar a instalação, faça o clone do repositório:
Execute o seguinte comando para aplicar os templates até ter sucesso:
Ao fim da aplicação dos templates, verifique se os pods estão ativos:
Para acessar o Kubeflow, crie um direcionamento para a porta local:
Acesse o Kubeflow no endereço localhost:8080.
Para mais informações sobre a instalação do Kubeflow 1.10, veja a documentação.
Last updated