openshift-docs
image-spec
openshift-docs | image-spec | |
---|---|---|
10 | 25 | |
727 | 3,270 | |
0.3% | 1.6% | |
10.0 | 7.4 | |
4 days ago | 10 days ago | |
HTML | Go | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
openshift-docs
- Any good tutorials?
-
[TechStory]: Migrating services and databases from an OpenShift (or K8s) cluster to another
My first experience with OpenShift was with a task which was kind of a heavy task, I didn't know anything about OpenShift or K8s! but I was in charge of migrating resources from a cluster to one another! (twice!)
-
DevOps Tooling Landscape
OpenShift is a container platform from Red Hat that's built on top of Kubernetes. It offers additional features like built-in CI/CD pipelines, enhanced security, and support for multiple programming languages and frameworks.
-
Collecting Security Logs
Openshift documentation can be hard to find, and installing an cluster without it can be hard. 🤗
- How to keep OpenShift clusters running?
-
OCP Logging
For whatever reason, the PRs for adding CloudWatch and Loki/Vector to the docs haven't merged yet.
-
My director is mad that I accepted another internal position for a 26% raise when he was told he could only give me a 10%
At your own pace, jump into orchestration using a Kubernetes distribution out there; but really, only do that fairly late in the game (e.g. OpenShift). Sadly, it's quite a jump from containers to orchestration, and there is no "smooth" in-between. Maybe as a prelude, you can look into etcd configuration clusters and Ceph storage clusters first, e.g. using a bunch of VMs on your machine, or a few Raspberry Pis. There are plenty of occasions to pinch your fingers with those, and thus valuable lessons to be learned :-)
-
OpenShift in a disconnected environment using vCenter - starting from nothing
Part of my job is to help document and assist with getting environment running offline, including OpenShift. While I don't use vSphere the general process is the same, while individual platforms may require different commands the concepts are all the same. Using docs.openshift.com you can find comprehensive guides in how you setup each platform Openshift supports "disconnected". But do realize that not all organizations agree on the exact definition of what disconnected means so you may need to adjust based on what you need. Some allow "sneaker net", others requires you to use old fashioned DVDs to bring all data onsite etc.
-
Best documentation/discovery process and/or tool for an existing Openshift environment?
You want to be able to rebuild your clusters in case of a disaster, so, any time you install anything, export the yaml. And read https://docs.openshift.com/ for every new version.
-
October 12th updates
- We are adding CNV docs to OKD
image-spec
-
Understanding Buildpacks in Cloud Native Buildpacks
A buildpack is a software, designed to transform application source code into executable (OCI) images that can run on a variety of cloud platforms. At its core, a buildpack is a directory that includes a specific file named buildpack.toml. This file contains metadata and configuration details that dictate how the buildpack should behave. Buildpacks in simple terms, is a set of standards defining how the different steps that are required to build a compliant container image can be automated. Using those standards, there are projects that have been built round enabling that using an CLI or an API. The most common way of doing that is through the Cloud Native Buildpacks' Pack project. Pack is a CLI command that can run in the same system the developers are using to actually go through creating a Dockerfile.
-
Dive: A tool for exploring a Docker image, layer contents and more
Eventually, once zstd support gets fully supported, and tiny gzip compression windows are not a limitation, then compressing a full layer would almost certainly have a better ratio over several smaller layers
https://github.com/opencontainers/image-spec/issues/803
- Homelab advice
- Containers - entre historia y runtimes
-
Is labelling best practice?
Please note that label-schema has been superseded by https://github.com/opencontainers/image-spec/blob/main/annotations.md<^
-
Pushing container images to GitHub Container Registry with GitHub Actions
GitHub Container Registry stores container images within your organization or personal account, and allows you to associate an image with a repository. It currently supports both the Docker Image Manifest V2, Schema 2 and Open Container Initiative (OCI) specifications.
-
The cloud-agnostic-architecture illusion
We build all services as containerized workloads, i.e., OCI images - sometimes called Docker images. We deploy these to the Kubernetes product offered by the cloud vendor. Whenever we need some capability, containers are the answer. This insulates our applications from the vendor. In principle, we could switch providers as long as Kubernetes is available.
-
Containerd... Do I use Docker to build the container image? I miss the Docker Shim
Build images with anything that makes OCI compliant images, push, and profit.
-
Opensource Server Hosting/Management Web Panel
it's funny that you mention this because it is actually the thing that is next on my agenda for the image, as you can probably see already I bake in OCI image annotations in our image, which is great for including some core pieces of meta data. In addition to this though I will soon be including custom labels for Base64 encoded YAMLs for Kubernetes deployments using this image. I will look at including helm configuration as well. Then it should be just as easy as: $ docker pull registry.gitlab.com/crafty-controller/crafty-4:latest $ docker image inspect registry.gitlab.com/crafty-controller/crafty-4:latest | jq -r ".[].Config.Labels.\"org.arcadiatech.crafty.k8s.deployment\"" | base64 -d | kubectl apply -f -
-
My director is mad that I accepted another internal position for a 26% raise when he was told he could only give me a 10%
They still don't do anything really of substance, they're just gateways to their vendor's world - booking systems, payment systems, etc. You learn those as you go along. Yes, as a potential employee, you need to be able to tick those boxes on your CV, but if you understand the underlying technology, it's mostly a matter of booking your own AWS or Azure server for $5-10 a month for a few weeks, and fooling around. (Docker is a bit different in the sense that they were the first to popularize today's de-facto container image standard, the "Docker container", which has since been accepted as a proper standard and renamed to "OCI image format"; but at the end of the day, at this point in time, Docker in itself is still just a company out for the money, and the multi-GB installation of their product can, for the essential functionality part, be replaced by a few hundred lines of Bash code. The cool boys today don't use Docker, they use [Podman(https://podman.io/), which is essentially a much more lightweight drop-in replacement ;-) )
What are some alternatives?
vector - A high-performance observability data pipeline.
skopeo - Work with remote images registries - retrieving information, images, signing content
hyperconverged-cluster-operator - Operator pattern for managing multi-operator products
ovh-ipxe-customer-script - Boot OVH server with your own iPXE script
okd.io - Source files used to build the https://www.okd.io site.
distroless - 🥑 Language focused docker images, minus the operating system.
home-assistant.io - :blue_book: Home Assistant User documentation
flyctl - Command line tools for fly.io services
assisted-installer
asmttpd - Web server for Linux written in amd64 assembly.
rook - Storage Orchestration for Kubernetes
dive - A tool for exploring each layer in a docker image