일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Arch
- HTML
- yum
- awx
- Kubeflow
- Docker
- OpenStack
- cloud-init
- k8s
- pacman
- Octavia
- ubuntu
- Ansible
- kolla
- Linux
- golang
- i3
- ceph
- port open
- terraform
- grafana-loki
- cephadm
- kolla-ansible
- libvirt
- nfs-provisioner
- KVM
- archlinux
- Kubernetes
- ceph-ansible
- repository
- Today
- Total
목록분류 전체보기 (189)
YJWANG
Rancher 는 Cloud (AWS, GCP.. 등) 위에 k8s를 배포하기 위한 OpenSource Project입니다. 기본적으로 OpenStack Provider를 제공하고 있지는 않지만 Driver 추가를 통해 OpenStack 위에 k8s를 배포할 수 있습니다. 2021-07-14 현재 기준 Octavia까지 자동으로 Deploy되는 기능은 없는 것으로 보이며 Cinder Project가 구성이 돼있어야 에러 없이 정상적으로 Cluster 배포가 가능합니다. k8s 이미지는 Rancher에서 미리 build해 놓은 것을 사용하며 최신 버전 기준 v1.20.x 까지 지원합니다. API를 통해 cluster를 관리할 수 있는 부분도 장점으로 보입니다. https://rancher.com/suppo..
아래 파일에 내용을 추가한다. 이후 reboot하거나 재 로그인하면 된다. Option "Naturalscrolling" "True" cat /usr/share/X11/xorg.conf.d/40-libinput.conf |grep touchpad -A 5 Identifier "libinput touchpad catchall" MatchIsTouchpad "on" MatchDevicePath "/dev/input/event*" Option "NaturalScrolling" "True" Driver "libinput" EndSection
Kolla-Ansible을 이용해서 OpenStack에 Octavia를 구축하고자합니다. 버전 정보 OpenStack - wallaby 참고자료 https://docs.openstack.org/kolla-ansible/latest/reference/networking/octavia.html https://github.com/openstack/kolla-ansible/blob/master/doc/source/reference/networking/octavia.rst 기존의 구축된 OpenStack에 Octavia를 추가하는 것이 아닌 OpenStack 구축까지 한 번에 진행하는 것으로 추가와 일부분 다를 수 있습니다. Kolla-Ansible을 활용하여 기본 OpenStack을 구축하는 부분은 관련 포스팅..
금번 포스팅에서는 Openstack 위에 Kubernetes 구축하는 방법에 대해 다루겠습니다. 버전 정보는 아래와 같으며 본 포스팅에서는 terraform과 kubespray를 이용하여 구축이 진행됩니다. Terraform과 Ansible, Kubespray의 기본적인 내용은 알고 있다는 전제하에 진행됩니다. 버전 정보 OpenStack - wallaby kubernetes - 1.21.x Terraform - 0.14.11 (v1.15 이상부터는 option이 다릅니다.) kubespray - master (2021.07 기준) 확인된 한계점 - Bastion host 없이 master에 floating ip를 주고 진행하는 경우 etcd member 등록이 안된다. (Floating IP)를 확인하..
yay -Rsn $(yay -Qdtq) ArchLinux는 Release 기반이 아니기 때문에 Package만 계속 업데이트하면 쉽게 최신버전으로 유지가 가능합니다. 하여 저는 AUR 관리 툴인 'yay' 와 기본 패키지 관리 툴인 'pacman' 을 이용하여 업그레이드를 진행하고있습니다. 패키지 업데이트 진행 # pacman -Syu $ yay -Syu 불 필요 패키지 삭제 $ yay -Rsn $(yay -Qdtq)
Octavia 구성 중 잘못된 설정으로 아래와 같이 Loadbalancer가 pending 상태인 경우가 발생한다. 이 때 강제로 삭제가 불가하므로 아래와 같은 조치 후 삭제해준다. Invalid state PENDING_CREATE of loadbalancer resource 26fbb50f-dc0f-49fa-8f53-90cea9cc4a72 (HTTP 409) (Request-ID: req-7c76a45d-508e-4611-aa2d-0dd286be5c17) DB container 접속 후 octavia db 접속 # docker exec -it -u root octavia_worker /bin/bash # mysql -u octavia -p octavia.conf를 참고하여 패스워드 입력 DB수정 Ma..