Burrito 2.1.3 is released
Burrito is a security-hardened OpenStack on Kubernetes Platform.
- GitHub Release: https://github.com/iorchard/burrito/releases/tag/2.1.3
- Documentation: https://burrito.readthedocs.io/en/2.1.3/
Notable Changes
- Fix: kubernetes certificate renewal script (k8s-certs-renew.sh) (issue #254)
- Enhancement: Upgrade NetApp Trident to 24.06.1. (issue #255)
- Feature: Support Dell/EMC PowerStore storage backend. (issue #232)
- Enhancement: Use PVC for glance store if PowerFlex is the storage backend (issue #246)
Burrito: kubernetes certificates are not renewed automatically
There is a regression bug in kubernetes certificate auto-renew script. The affected versions are from Burrito 1.2.4 to 2.1.2.
For users who are using those versions, follow the errata document at Errata.
Burrito 1.2.3 and earler does not have this bug and the latest version 2.1.3 has already this bug patched.
Burrito 2.1.2 is released
Burrito is a security-hardened OpenStack on Kubernetes Platform.
- GitHub Release: https://github.com/iorchard/burrito/releases/tag/2.1.2
- Documentation: https://burrito.readthedocs.io/en/2.1.2/
Notable Changes
- Upgrade: powerflex SDC and csi driver upgrade to support kubernetes v1.30.x. (issue #227)
- Fix: cannot open novnc console. (issue #231)
- Fix: podman is removed when ceph nodes are in kubernetes node group (issue #234)
- Fix: nova-storage-init job is pulling an image from docker.io in offline environment. (issue #235)
Demo: Provision K8S cluster on PBOS using pulumi
This is the demo of Provisioning K8S Cluster on PBOS platform using Pulumi.
PBOS is an ansible playbook suite to install OpenStack on Baremetal. PBOS stands for Pure Baremetal OpenStack.
Pulumi is an IaC tool.
Demo: PBOS Installation
PBOS is an ansible playbook suite to install OpenStack on Baremetal. PBOS stands for Pure Baremetal OpenStack.
There are 1 playbook and 16 roles in PBOS.
PBOS has 3 groups.
- pbos-infra: HA and infrastructure related components
- pbos-storage: Backend Storage (It supports Ceph and LVM/iSCSI)
- openstack: OpenStack components
OkiDoki - VM High Availability for OpenStack
OkiDoki is a project to achieve VM High Availability for OpenStack platform.
It uses Masakari, Corosync, and Pacemaker.
Masakari: provides Instances High Availability Service for OpenStack
- recover KVM-based Virtual Machine(VM)s from failure events
- an API service to manage and control the automated rescue mechanism
Cluster stack: Corosync, Pacemaker, Pacemaker-remote for HA
- Corosync: cluster engine
- Pacemaker: resource manager
- Pacemaker-remote: lightweight resource manager for scalability. (corosync/pacemaker cluster has a limit of 16 nodes.)
Sparring - a test robot suite for OpenStack platform
Sparring is a test robot suite for OpenStack platform.
There are 3 robots for now.
- funcbot: a functional test robot for openstack
- perfbot: a performance test robot for openstack
- cdbot: a continuous deployment test robot for openstack API services
쿠버네티스 컨테이너 인터페이스 식별하는 방법
쿠버네티스 환경에서 특정 컨테이너의 인터페이스를 모니터할 일이 생겼는데,
해당 컨테이너 인터페이스의 pair가 어떤건지 식별하는 방법을 모르겠어서 이곳에 기록하고 공유한다.