9. Customizable OS Immutable container host
BENEFITS
WHEN TO USE
• Industry standard security
• 10+ year enterprise lifecycle
• High performance on any infrastructure
• Customizable and compatible with wide
ecosystem of partner solutions
• Increased container host security
• Self-managing, over-the-air updates
• Optimized performance on popular
infrastructure
• Immutable and tightly integrated with
OpenShift
When customization and integration with
additional solutions is required
When cloud-native, rolling updates are top
priority
RHEL 8: A SINGLE OPERATING SYSTEM
2 DEPLOYMENT OPTIONS
Machine Config Operator のちょっとイイかもしれない話
10. {
"ignition": {
"config": {},
"timeouts": {},
"version": "2.1.0"
},
"passwd": {
"users": [
{
"name": "core",
"passwordHash": "$6$43y3tkl...",
"sshAuthorizedKeys": [
"key1"
]
}
]
},
"storage": {},
"systemd": {}
}
One Touch provisioning via Ignition
Machine generated; machine validated
Ignition applies a declarative node
configuration early in the boot process.
Unifies kickstart and cloud-init.
● Generated via openshift-install &
MCO
● Configures storage, systemd units,
users, & remote configs
● Executed in the initramfs
Machine Config Operator のちょっとイイかもしれない話
11. Transactional updates ensure that RHEL
CoreOS is never altered during runtime. Rather
it is booted directly into an always “known good”
version.
● Each OS update is versioned and tested as
an complete image.
● OS binaries (/usr) are read-only
● Updates encapsulated in container images
● file system and package layering available
for hotfixes and debugging
Transactional Updates via rpm-ostree
Versioning and Simplifying OS Updates
Machine Config Operator のちょっとイイかもしれない話
14. Over-the-air Updates - Delivery Mechanism
For Hosted and on-prem Deployments
● Updates can be driven from either
cloud.openshift.com and/or the
Cluster Console
● All updates are delivered via
container images
● Auto-update support
● Manual updates will be supported
for disconnected environments
○ Tooling to automate updates will be
added in later release
○ Single source of content to mirror
Machine Config Operator のちょっとイイかもしれない話