Fazendo 배포 com o kubernets no GCP
Com ela ativa podemos criar um cluster do tipo standard, dentro das configurações do cluster q vou criar somente mudei o nome e o numero de nós de 3 para 2
Como quero fazer esse teste com o kafka fui no confluent cloud e criei uma conta lá, e subi um cluster gratuito no google cloud por lá
Em seguida para continuar instalei o cli do google cloud mas não é obrigatório, se quiser abaixo de onde o google cloud coloca a string de conexão ele também dá a opção de usar o 터미널 온라인
Depois de feita a conexão podemos testar rodar o
kubectl get nodes
E enão o 출력 개발자 OS 노드 lá do GCPdepois disso criei uma 파스타 파라 colocar os arquivos k8s do meu simulador então criei um deploy.yml
se quiser saber mais sobre deployment pode ir no meu
apiVersion: apps/v1
kind: Deployment
metadata:
name: simulator
spec:
replicas: 1
selector:
matchLabels:
app: simulator
template:
metadata:
labels:
app: simulator
spec:
containers:
- name: simulator
image: yansb/codedelivery:latest
volumeMounts:
- name: simulator-volume
mountPath: /go/src/.env
subPath: .env
volumes:
- name: simulator-volume
configMap:
name: simulator-conf
items:
- key: env
path: .env
`
e um configmap.yml que tem minhas variáveis de ambiente
yml
apiVersion: v1
kind: ConfigMap
metadata:
name: simulator-conf
data:
env: |
KafkaReadTopic=route.new-direction
KafkaProduceTopic=route.new-position
KafkaBootstrapServers=
KafkaConsumerGroupId=simulator
security.protocol=SASL_SSL
sasl.mechanisms=PLAIN
sasl.username=
sasl.password=
`
depois de criados esses arquivos temos que rodar os comandos
kubectl apply -f k8s/simulator/configmap.yml
kubectl apply -f k8s/simulator/deploy.yml
e agora nossos pods já estão subindo
E como a aplicação q eu subi foi o 시뮬레이터 que está conectado no kafka posso verificar que o pod está 온라인 pelo confluent 클라우드
Ele já está conectado, recebendo e mandando mensagens.
Reference
이 문제에 관하여(Fazendo 배포 com o kubernets no GCP), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/yanpiing/fazendo-deploy-com-o-kubernets-no-gcp-3kjo
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)